Apc_compile_file () Belirli bir dosya için bellek önbelleği geçersiz mi?

1 Cevap php

Ben şu PHP kodu çalıştırın:

apc_compile_file("relative/path/to/file");

bu özel dosya için kullanılan bellek önbelleği geçersiz olur?

Ben ilk erişim / yol / / dosyaya, APC derlemek, ve bellekte opcode önbelleğe Yani, eğer. Tekrar / yol / / dosyaya erişmek Şimdi, eğer, APC sadece önbelleğe opcode kullanacak. Ben bu dosyayı değiştirmek ve apc.stat 0 (kapalı) olarak ayarlanmış ise dosyanın değiştirilmiş olmasına rağmen (apc.stat oldu çünkü) Ancak, bu bellekten opcode kullanacak. Benim sorum ben bu güncelleme sonra dosya için apc_compile_file () çalıştırırsanız, önbellek güncellenen alacak mı?

1 Cevap

Evet, apc_compile_file () dosya zaten otomatik olarak önbelleğe alınmış eğer onun önbelleğini güncellemek için APC zorlar.

Bu hata raporu kontrol edin:

http://pecl.php.net/bugs/bug.php?id=11857