2011-01-20 26 views
5

Web sitelerimden birinde memcached kullanmayı planlıyorum. İşte Memcached ne zaman kullanılmalı

Memcached keyfi verilerine

ben arama/sonuç sayfasında nerede memcached kullanmak düşünün

ait küçük parçalar için bir bellek içi anahtar-değer mağaza memcached ana sayfasından olduğunu her sorgu yaklaşık 4kb (metin) döndürür.

Bu durumda memcached kullanmak mantıklı mıdır?

cevap

5

Evet, kesinlikle.

Halihazırda Memcache'i bir çok sitede kullanıyorum ve 50 bg'lik ve daha fazla bloblu emirleri saklıyor. Şahsen 500kb'nin altında bir şeyin iyi olacağını söyleyebilirim, ancak memcache dökümanlarına göz atmanızı tavsiye ederim.

Sadece benim daha yoğun sunuculardan birini kontrol DÜZENLEME, ben memcache var büyük blob 77.2kb ve tüm iyi çalışıyor.

+0

Deamon'u başlattığımda kaç megabayt atamalıyım? Bu görev için 1gb var. Ve depolanan verileri ne kadar tutmalıyım? Mağaza bloblarının herkesin yaklaşık 50kb olduğu anlamına mı geliyor? – omtr

+0

Bu büyük ölçüde Memcache'de depolamayı planladığınız veri yığınlarına bağlıdır, bu nedenle biraz ince ayar yapılması gerekecektir. Yüksek seviyeye başlamanızı öneririm, sonra da kullanımı gözden geçirir ve oradan ayarlar. Eğer zaten bulamadıysanız, Memcache'nin, servislerin mevcut durumunu ve halihazırda saklanan verileri görüntülemek için çalıştırabileceğiniz bir PHP betiği vardır. Bunu kullanarak, belirli kurulum ve kullanım için servisin daha iyi ayarlanmasını sağlayabilirsiniz. – MrEyes

+0

Bu http://code.google.com/p/phpmemcacheadmin/ admin php bildiriyor mu? – omtr

0

Evet, bu iyi olmalı. Tipik olarak 1MB'a kadar olan her şey iyidir.

4

Evet, bu memcached için makul bir kullanımdır. Sınır 1 megabyte, yani 4KB önbellek boyutunuz iyi olmalıdır.

İlgili konular