Bellek + eval ile hızını artırabilir veya normal dosyasını kullanın

2 Cevap php

Ben sunucu hızını artırmak için çalışıyorum ama her şeyi değiştirmeden önce bu görünümünüzü istiyorum.

Benim dosya sistemi üzerinde bir yüksek okuma oranına sahip. Şu anda normal PHP dosyası kullanıyorsunuz. Ben Memcache bu dosyayı önbelleğe ve daha sonra bu dosya yorumlanır olsun icar daha hızlı olacak eğer kod, bir değerlendirme yapabilirim merak ediyorum.

So is it better to have memcache + eval or regular php interpretation. I think one solution can be tempfs but I haven't use it yet.

2 Cevap

I APC bu sizin için baytkodu önbelleğe yaptığı gibi arıyoruz çözüm olduğuna inanıyoruz.

Bu sadece gerçek ortamına benzer bir model oluşturmak ve bunu ölçmek ... bağlıdır. Evals kullanarak fs-okuma azaltmak ama hiçbir avantajı alırsınız böylece yerine takas artabilir.

FSreading azaltmak için 1 lib-dosyaya içeren ton birleştirmeye çalışın. Eğer (bu büyük dosya desteği için zor çünkü) sadece depo ihracat üretim için bu grupları birleştirmek için bir komut dosyası yazabilirsiniz. Yani my.lib.inc tüm yazılım geliştirmeye zaman da içerir ve ihracat yerine onları da dahil olmak üzere tüm dosyaları birleştirilmiş içerikle değiştirilir ediliyor.

Sen ettirmek kullanabilirsiniz. nginx vb önbellek komut ve statik içeriğe APC gibi. Birlikte bu gelişmeler yardımcı olmalıdır.