• 29-07-2020, 15:30:16
    #1
    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.
  • 29-07-2020, 15:34:27
    #2
    Plesk'ten çok fazla anlamam fakat siteniz gelişecek bir site ise Layer7 saldırı yeme olasılığınız yüksek. Sizlere %99.9 oranlı Layer7 koruması sunabilirim.
  • 29-07-2020, 15:35:47
    #3
    aynı 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 dilihp
    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:16
    #4
    akaderkin adlı üyeden alıntı: mesajı görüntüle
    Plesk'ten çok fazla anlamam fakat siteniz gelişecek bir site ise Layer7 saldırı yeme olasılığınız yüksek. Sizlere %99.9 oranlı Layer7 koruması sunabilirim.
    Hocam sadece 1 günlük kullanım olacak. Devamı olmayacak. Belli bir otomasyon sistemine ait verileri günlük göstermemiz gerekiyor sadece.
  • 29-07-2020, 15:39:02
    #5
    siteye koda göre değişir, ayarla olacak iş değil, bakmak lazım
  • 29-07-2020, 15:40:21
    #6
    asabilisim adlı üyeden alıntı: mesajı görüntüle
    aynı 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 dilihp
    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 ?
    Hocam 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.
  • 29-07-2020, 15:47:23
    #7
    PHP ayarlarındaki yükseltmeler olumsuz da etkileyebilir bunu unutmayın. kullanıcılar için arttırdığınız kullanımı saldırganlar için de arttırıyorsunuz anlık 8k ziyaretçi olabilcek ise normal bir vds işinizi görmez diye tahmin ediyorum
  • 29-07-2020, 15:47:28
    #8
    Alaca adlı üyeden alıntı: mesajı görüntüle
    Hocam 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.
    Ben o ayarı 5 yaptım sanırım.
    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:36
    #9
    dev
    Kurumsal Üye
    Alaca adlı üyeden alıntı: mesajı görüntüle
    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.
    • 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.