Uzak sunucuların canlı tutma limiti aşıldığında kadar PHP'nin file_get_contents dönen değil

2 Cevap php

Bir apache server file_get_contents itibaren hemen bir url içeriğini döndürür. Başka bir apache server file_get içeriğine bu url süresi dolmuş barındıran sunucunun canlı tutma sınırına kadar aynı url içeriğini döndürmez. 2 php sunucular ama farklı ağ yollardan aynı url alınıyor. Ne dönmeden önce uzaktan canlı tutma sınırı beklemek bir php kurulumu neden olabilir?

2 Cevap

fopen elle hızlı çalışması kullanıyor mu?

Aksine file_get_contents çalışmıyor neden çalışma saatlerini harcamak yerine, daha iyi-off dışarı takas olabilir.

fopen daha hızlı değilse, bir yapılandırma veya dosya sistemi sorunu muhtemelen var. Daha hızlı ise, büyük olasılıkla bir php.ini mesele.

Ancak ben akışına geri boşaltılan değil çıkışının neden olduğu benzer durumlar gördük, php fonksiyonu ile tamamen aşina değilim. Ben akışı kapalı olduğunda belirli bir boyuta ulaştığında ya da bir kez veri akışı genellikle temizlendi inanıyorum. Bu boyutu farklı bir etkiye neden kullandığınız php sunucuların her birinde farklı yapılandırılır mümkündür. Bu değer floş () düz file_get_contents için çağrı sonra aramaya çalışıyor olabilirsiniz. Umarım bu yardımcı olur.