Merhabalar.
Geliştirmiş olduğum bir projede, belirlenen bir zamanda anlık 8.000 ziyaretçi bekliyoruz.
Sunucu kendime ait ve plesk panel kullanıyorum.
Anlık yüklenmede çökme yaşamamak için, sunucunun hangi değerlerini maksimum tutmalıyım?
Yardımcı olursanız memnun olurum.
Php'de yoğun ziyaretçi yüklenmesi ve sunucu ayarları hk.
9
●190
- 29-07-2020, 15:35:47aynı konudan bende müzdaribim bir çıkar yolu bulamadım bilgi sahibi olursan bende öğrenmek isterim.
Ama şuana kadar kendi yaptıklarımı söyleyeyim.
Sistem:haber sitesi
yazılım dili
hp
tarayıcı önbelliğini kullanıyorum.
alt yapı pdo ile yazdım.
mysql veritabanı tablolalarında ilgili alanlara index attım.
php son sürümde yayında yapıyorum 7X
şuara ise opcache kurmayı deniyorum.
fast_cgi kurdum gibi ama tam olmadı sanırım.
Mysql sorgularını minumum düzeye indirdim.
Sen neler yaptın ? - 29-07-2020, 15:36:16Hocam sadece 1 günlük kullanım olacak. Devamı olmayacak. Belli bir otomasyon sistemine ait verileri günlük göstermemiz gerekiyor sadece.akaderkin adlı üyeden alıntı: mesajı görüntüle
- 29-07-2020, 15:40:21Hocam bende json dosyaları var. Ziyaretçiler, yaptığım güncellemeleri anlık tarayıcılarında yenileme yapmaya gerek kalmadan veri akışı görecekler. Sayfa dolaşımı filan yok yani. Tek sayfada veriler olacak. Mysql sorguları olabildiğince minimum tuttum. Plesk'te PHP-FPM ayarları'ında pm.max_children değerini 10.000 yaptım. İyi mi ettim kestiremiyorum tabi.asabilisim adlı üyeden alıntı: mesajı görüntüle
- 29-07-2020, 15:47:28Ben o ayarı 5 yaptım sanırım.Alaca adlı üyeden alıntı: mesajı görüntüle
opcache araştırın PHP 7 ve üzeri kullanıyorsanız işinize yarayabilir.
Php de cache yapıyor kodları her seferinde tekrardan yorumlamıyor.
Ama dikkat edin sunucuda php 7 altı sürüm varsa bunları kaldırıyor.O zaman diğer siteleriniz çalışmaz. - 29-07-2020, 15:51:36Alaca adlı üyeden alıntı: mesajı görüntüle
- OPCache kullan
- DB tablo yapin ve field type'larin duzgun olsun
- Her seyi DB'den bekleme Redisden faydalan.
- Tek proje icin panel kullanmaya gerek yok bence. Ekstra kaynak tuketimi olur.
- Database buyuk ve cok fazla search islemi var ise Elastic kullanabilirsin.
- Cache yapilacak bilecek sayfalar icin Varnish kullanabilirsin. Boyle istek php'ye girmez.
hp