Ben eaccelerator hiç kullanmamış, ama ben her zaman APC ile çalışmak:
Ben not ettik bir kaç şey (I don't really know about eAccelerator, but I guess the ideas are the same):
- İlk erişim daha hızlı olmayacak: Bu işlem kodu içine PHP derlemek zorunda, ve bellekte saklamak; Yalnızca bir sonraki erişim (re-derleme zorunda kalmazsınız) daha hızlı olacak
- APC etkinleştirilmesi, ben% 50 kadar gidebilir CPU-yük düşüşü gördüm (ie, 80% of the server's CPU used before activating APC ; between 40% and 50% of CPU used with APC activated)
- If not well configured, there was no real loss of performance, but things where not great either.
- Yeterli RAM APC verilen ve tam olduğunu Örneğin, APC, yenilerini saklamak edebilmek için önbellekten bazı girdileri kaldırmak zorunda kalacak; Sonunda, yenilerini önbelleğe hemen sonra un-önbellek onlara şeyleri önbelleğe oldukça zaman geçirmek, ve bu, her bir sayfa isteği olacak. Yani, iyi değil.
- 1 olarak ayarlandığında eğer modifiye edilmiş ise, her erişilen dosya için, APC diskte kontrol edecek, önbellek sürümüne göre: Başka bir örnek "apc.stat" Yapılandırma girişi (belki böyle bir şey eAccelerator için var) 'dir. 0 olarak ayarlanırsa, APC her zaman (bunu bir dosyaya dikkate alınması üzerinde bir değişiklik var önbelleğini temizlemek zorundasınız demektir) diskte sürümünü kontrol etmeden, önbellek sürümünü kullanır; Bu seçenek 0 olarak ayarlayarak CPU yükü 5 ila% 10 bir düşüş anlamına gelebilir
Eğer Windows kullanıyorsanız, şeyler umut ediyorum kadar parlak olmayabilir; değil emin performansını düşürecek, ama windows Apache + PHP linux üzerinde genellikle Apache + PHP daha yavaş ise (Once, I set up a virtual machine running a LAP stack ; it was responding as fast as running WAP on the physical machine ^^ )
Now, a couple of questions :
- Which versions of Apache / PHP are you using ?
- Belki bir "çok yeni" sürüm?
- Şimdi, oldukça uzun bir süre için eAccelerator hiçbir yeni sürümü olmuştur görünüyor; last version Mayıs 2008 olup; bir önceki Eylül 2007 oldu
Have you tried with APC, on which there is apparently more work done ?
What kind of result would you get with that one ?
Finally, for more informations, could you give us more informations about your environment and configuration ? And some details on the kind of benchmark you ran ?
Thanks :-)