Litespeed nasıl Nginx'den kötü? Litespeed'i kurup, hiç bir ayar yapmamakla LiteSpeed'e kötü diyemezsiniz. Litespeed'in gerekli ayarlamalarını ve optimizesini yaptıktan sonra Nginx'in adı bile okunmaz. Güvenlik konusunda da gerekli ayarlamalar ile Nginx'den açık ara üstün. Yeterki LiteSpeed'in özelliklerini keşfedin.
Aynı cümleyi sizin için kurabilirim, nginx'i keşfederseniz litespeed den üstün olduğunu fark edersiniz.
Nginx tam anlamıyla webserver degildir litespeed ayarsız sadece duz kurdum flood saldırı kesildi
Nginx tam anlamıyla bir webserver değildir den kastınızı anlayamadım ? Gwan dan filan bahsediyor olsak evet gwan bir web server değil bir application server diyebilirdik ama nginx çok kaliteli bir web ve proxy server'dır.
denedik ama malesef flood engeliyemedi ve çöktü
litespeed ayarsız kurmamaıza ragmen flood bitti
BurakH, nin mesajı aslında sizin bu sorunuza cevap veriyor. Sizin de söylediğiniz gibi ayarsız iki yazılımı kurduğunuzda nginx çökmüş. Web server ayarlanmaması gereken bir şey mi sizce ? Hiç bir ayar yapmadığınız bir servisden performans beklemek garip değil mi ?
LiteSpeed dediğimiz şey, bizim bildiğimiz Apache'nin üzerinde oynanmış değiştirilmiş versiyonu. Onu Apache'den üstün yapan performans odaklı geliştirilmeye devam ediliyor olması. Yani LiteSpeed'de apache iken apache'den daha verimli olmasının sebebi ona göre ayarlanmış olmasıdır. Ayarlı yazılım ayarsız yazılımdan her zaman iyidir.
Siz LiteSpeed ile kıyaslarken birinin ayarsız birinin ayarlı olduğunu hesaba katmalısınız. LiteSpeed'in bütün maksadı ticari olduğu için adamlar tabi ki en az ayarla da olsa performans veren şeyi yapacaklar bunlar onu satıyorlar zaten.
Daha objektif kıyaslamak isterseniz Apache ile Nginx arasındaki farkları bilmemiz gerekir.
1. Apache process-based, Nginx event-based çalışır.
Siz apache Prefork ile çalışan bir siteye girdiğiniz diyelim bu sitenin açılma süreci için ;
1. PHP isteği alır, process'e gönderir.
2. Process isteği alır, php ye gönderir.
3. Bir resim isteği geldiğinde process meşgül olduğu için bekletilir.
4. PHP isteği tamamlanınca çıktı verilir.
5. Process resim isteğini alır ve resmin çıktısını gönderir.
MPM worker perfork'dan farklıdır çoklu process'e izin verir ayrı konu ama bu da php ile çalışırken sorunlar çıkarabilir, en yaygın kullanılan mod_php ile multi-threaded işlemlerde sorun çıkabilir. Bazı apache modülleride multithreaded altında çalışmaz.
Aynı işlemi nginx için izleyelim.
1. İsteği kabul eder, process'i tetikler.
2. Process bütün olayları işler ve çıktısını verir.
Bu konu çok uzatılıp örneklendirilebilir özetle söylemek istediğim iki web server arasında mimari olarak fark vardır. Dolayısıyla tabi ki performans olarak da büyük fark vardır. LiteSpeed bahsettiğimiz apachenin iyileştirilmiş halidir. Tavsiye de ederim, amacınıza göre çok faydasını görürsünüz, çok başarıdılır, profesyonel support alırsınız geriye dönük apache ile ve modülleriyle uyumludur.
nginx yapısı itibariyle daha hızlıdır ama en iyi yazılım işinizi en iyi gören yazılımdır. LiteSpeed kullanabilir ve tavsiye edebilirsiniz ancak nginx'i kötülememek gerekiyor.