bildirgec.org

apc hakkında tüm yazılar

Cache, Proxy, Web üstünde yüksek verim, PHP, Memcache, APC, Eaccelerator, File Cache

admin | 22 November 2008 19:55

Webde yüksek verim nedir ve genel olarak kullanılan cache(ön bellek) sistemleri nelerdir biraz bakalım. Cache dediğimiz konu aslında temel olarak webdeki program, web server veya database’in üstüne düşen yükün azaltılarak kullanıcıya daha hızlı şekilde verilmesi esasına dayanır.

Yazıyı normalde üç veya dört parçaya bölmeyi düşünmeme rağmen konunun bütünlüğünün bozulmaması için çok fazla bölmemek gerektiğini düşünüyorum. Basitten gelişmiş anlatıma doğru giderek, sadece memcache konusunun detayı fazla olduğu için memcache konusunu farklı bir başlık altında anlattım. Bu yazıda ise biraz daha özet olarak memcache’den bahsedeceğim. Yazıda her dile uygun olabilmesi için, code örnekleri yerine genel olarak yapıyı sorunları ve cözümleri anlatmaya çalıştım. Genede PHP ağırlıklı bir yazı olduğunuda kabul etmek gerekiyor.

Farklı bir tasarım mantığı

admin | 08 November 2008 13:28

“Mysql performansını ve sayfaların açılış sürelerini daha çok nasıl hızlandırırım” diye kafa yorduğum zamanlarda, kendim için geliştirdiğim bir tasarım mantığını sizlerle paylaşmak istedim. Bu mantık aslında çok basit gibi görünse de ciddi bir performans artışı sağlıyor ve gereksiz yere mysql select sorgularından da bizi kurtarıyor.

Mantığın bir prensibi var. O da; mysql tablosunda bulunan bir satırda yapılan değişikliği, başka sayfaya geçtiğimde tekrardan mysql Select sorgusu atmadan gerekli veriye ulaşmaktı.