PHP nasıl değiştirilmiş bir sürümünü önbelleğe veya evalute olabilir?

0 Cevap php

PHP, PHP derlenmiş PHP değiştirilmiş bir sürümü var. Ben bunu yaparken olmamalıdır neden bir tartışma ilgilenmiyorum; En iyi uygulama, standartlar, vb; bu yüzden lütfen yapma.

Bu çekirdek değiştirilmiş, ancak kabaca değerlendirildiği önce her PHP dosyasını değiştirmek için bir PHP komut dosyası kullanan değil. Çünkü her dosyayı modfiying performans hit, ben şu anda her dosyayı önbelleğe ediyorum, ancak bu ideal bir çözüm değildir çünkü:

  • Her dosyanın iki kopyası depolanır
  • Bu yanlış dosyasını değiştirmek mümkün
  • Boktan barındırma Sunucuları ile file_put_contents() izin vermez, bu nedenle önbellek yerel sunucuda güncellenmelidir

Alternatif bir çözüm ancak bu bir yükü doğurur ve aynı zamanda eval() gerektirir, yavaş olabilir ki ve include() olarak aynı hata mesajı vermez, zamanında her dosyayı değerlendirmektir.

Bunu yapmak için daha iyi bir yolu, file_put_contents() izin vermeyen sunucuları üzerinde çalışmaktadır tercihen varsa bilmek isterim.

0 Cevap