Benim sunucuya bir php APC eklemek gerekir

3 Cevap php

Bir arkadaşım daha hızlı php yürütmelerine yardımcı ve daha az bellek kullanacak iddia, php APC yüklemeniz tavsiye etti

umut verici geliyor ama benim VPS sunucu ekleyerek hakkında biraz gerginim

Ben bir ben CodeIgniter'ı kullanarak inşa ettik küçük bir app, ve popüler SlideShowPro fotoğraf galerisi yazılımı kullanmak çeşitli siteler var

Bu mola benim sitelerde arka uç kod herhangi yükleyebilir?

Ben hiçbir yüksek teknoloji sunucu adam değilim, ama bu bir denemelisiniz?

3 Cevap

Durumunuza bağlıdır.

Siteniz şu anda tepkisiz veya yavaş mı? Bu nedeniyle PHP ve böyle bir veritabanı veya uzaktan API gibi herhangi bir başka veri kaynaklarına kesinlikle mı?

Eğer yukarıdaki evet yanıtı verdiyseniz, o zaman one iyi bir not olurdu dışarı birçok PHP hızlandırıcılar yükleme. Daha az bellek kullanarak gelince, sizin apache / lightppd / nginx config ve php.ini değişkenlere büyük ölçüde bağımlıdır.

Çoğu PHP hızlandırıcılar (olabilir) işlem kodu PHP kodu yorumlanır dönüştürerek çalışır. Bu, daha sonra hızlı erişim için bellek (RAM) depolanır. Eğer varsa zaten implemented dosya tabanlı caching in CodeIgniter daha sonra bir PHP hızlandırıcı kurmanın yararları fark olurdu değil. Eğer yoksa, o zaman ben bunu öneririm el APC yüklemeye çalışırken (israf?) Vakit düz üzerinde hareket ilk önce.

Siteniz şu anda iyi performans ve sizin * nix becerileri çok emin değilseniz o zaman CodeIgniter önbelleğe uygulama deneyin ilk ziyade zaten çalışıyor VPS ne ile karıştırmasını deneyin öneririz.

Benim kişisel tercihi PHP eAccelerator olduğunu.

Bir PHP önbellek motoru yükleyerek sitenizin performansını artırmak gerekir o zaman ben size başka faktörler uygulama etkileyen ne bakmak öneririz. Yukarıda belirtildiği gibi, bu olabilir: veritabanı veya API birkaç isim.

Umarım bu yardımcı olur.

APC temelde sunucu üzerindeki bir geçici konuma üzerinde derlenmiş php komut saklayan bir önbellek motorudur. Bu Birisi sccript çağıran her zaman yorumlanamaz zorunda değilsiniz anlamına gelir. Bu bir PHP uzantısı güvenli ON veya OFF olabilir ve sizin gerçek kodu etkilemez değildir. Yani ... korkma!

Bir php script işlendiğinde, php "opcodes" içine php dosyalarını kaynak kodunu dönüştüren bir derleme aşaması vardır. APC sadece bu derleme aşamanın sonucunu önbelleğe alır, bu nedenle açmak için güvenli olmalıdır.

Bu üretim kodu tür değişiklikler yaparken bu yeni bir sorun getirilmiştir sağlamak için bir regresyon testi çalıştırmak için her zaman akıllıca olduğunu söyledi.