FastCGI, web barındırma şirketimin cpanel kontrol panelinde bu fastcgi özelliklerini sunduğu iki ay önce dikkatimi çekti. Ve bunu kolayca etkinleştirmeye veya devre dışı bırakmaya izin veriyorum. Ayrıca, fastcgi yeniden ve çok daha fazla önbellek kontrol seçeneği ile yükseltildi. Tüm bunlar web sitenizin performansını artırmak için tasarlanmıştır.
Paylaşılan barındırma web siteleriniz her gün 10.000-300.000 sayfa görüntüleme alıyorsa, fastcgi’yi etkinleştirmeyi düşünmenin zamanı geldi. Veya cgi yerine fastcgi gerektiren komut dosyası çalıştırıyorsunuz, örn. RoR. Fastcgi’yi etkinleştirmeniz gerekecek. Yürütülebilir php dosyasını depolamak için sunucu önbelleğini kullandı ve bunları sayfanız yüklendikten sonra bile bellekte depoladı. İkinci ziyaretçi aynı sayfayı istediğinde önbellek çağrılır ve sayfa kullanıcıya gösterilir. Sunucunun tüm php çalıştırılabilirlerini yeniden işlemesi ve sayfayı yeniden oluşturması gerekmeyecek, sayfayı önbellek sisteminden arayacaktır. Fastcgi fikri, basit bir şekilde çıkmak, sayfayı tamponlamak ve bir proxy sunucusu gibi davranmaktır.
Önbellek kullanımının dezavantajı vardır. Sayfa içeriği yeniden oluşturulmadığı için eski içerik kullanıcıya gösterilecektir. Web siteniz dinamik içerik çalıştırıyorsa, fastcgi sizin için uygun olmayabilir. Zaman zaman değişmeyen statik içerik için en iyi şekilde çalışır.
İkinci sorun, fastcgi’de tüm komut dizilerinin desteklenmemesidir. Örneğin, wordpress blogum için fastcgi’yi etkinleştirdiğimde 500 hatasıyla (sunucu tarafı hatası) karşılaştım. Senaryonuzda fastcgi’yi denemelisiniz. Çalışmazsa, devre dışı bırakmanız gerekir.
Fastcgi ile hosting arıyorsanız, bluehost gibi birkaç hosting sağlayıcısı var ve hostmonster hosting şu anda fastcgi özelliği sunuyor.
GIPHY App Key not set. Please check settings