WHM Sunucusunu Optimize Etmek ve Hızlandırmak için En İyi 5 Aracın Karşılaştırılması

Yayınlanan: 2017-02-27

Comparison of Top 5 Tools to Optimize and Speed up WHM Server

Bir WHM sunucusu kurarken, web barındırma şirketlerinin çoğu varsayılan ayarlarla gider. Ancak, WHM sunucunuzun hızlı bir şekilde parıldamasını sağlamak için ince ayar yapabileceğiniz birçok ayar vardır.

Daha önce, büyük bir başarı olan geleneksel LAMP ortamının yerini alan İdeal Linux Barındırma Ortamı'nı tanıttık. Apache'yi LiteSpeed, CentOS'u CloudLinux ve geleneksel HDD'yi yıldırım hızında SSD depolama ile değiştirerek sayfa yükleme hızında mükemmel bir gelişme sağladık.

Aynı yolu takip eden sunucu araştırma ve analiz ekibimiz, popüler cPanel/WHM sunucu optimizasyon eklentileri üzerinde deneyler yaptı ve bazı ilginç sonuçlar elde etti. performansın yakın karşılaştırmasına dayanır.

Karşılaştırılan En İyi 5 cPanel Aracı

Testler aşağıdaki cPanel eklentileri üzerinde gerçekleştirilmiştir.

  1. xVarnish cPanel Eklentisi
  2. cPanel için LiteSpeed ​​Web Sunucusu
  3. cPanel için Cpnginx NGINX Yükleyici
  4. cPanel için Engintron Nginx Yükleyici
  5. Vanila Apache (Optimize Edilmiş)

Yukarıdaki eklentilere ek olarak, aynı testi, optimize edilmiş apache ile varsayılan WHM kurulumunda gerçekleştirdik.

Araştırma Yöntemi ve Bulguları

Yük Testi Aracı

Yük stres testlerini çalıştırmak için SendGrid Labs'den Loader.io adlı bir hizmet kullandık. Her eklentiyi tek tek WHM sunucusuna yükledikten sonra loader.io servisi üzerinden WordPress sitesine eş zamanlı bağlantılar gönderdik ve yanıt süresini ölçtük.

Yük Testi Spesifikasyonu

Canlı bloglarımızdan birinde 1 dakika boyunca 1'den 250'ye artan eşzamanlı bağlantıların simülasyonunu yaptık. Doğru sonuçlara ulaşmak için her eklentide aynı test birden çok kez yapıldı.

Hata eşiğinin %70'ini belirlediğimizi unutmayın; bu, herhangi bir istek öngörülen zaman çerçevesi içinde sunulmazsa zaman aşımına uğrayacağı anlamına gelir. Yanıtların %70'inden fazlası zaman aşımına uğradığında, test otomatik olarak iptal edilecektir.

WordPress Web Sitesi

  1. 6 Linux yığınının tümünü aynı sunucu yapılandırmasında tek tek kurduk ve yapılandırdık.
  2. Tüm testler için, bir dizi yazı ve sayfa ile birlikte Parabola temasının yüklendiği aynı canlı WordPress 4.7.2 sitesini kullandık.
  3. Sonuçlarda herhangi bir gecikme olasılığının görünmesini istemediğimizden, tüm testler boyunca etki alanını ve test konumunu aynı tuttuk.
  4. Her testi birden çok kez çalıştırdık ve burada yayınlamak için en iyi sonucu düşündük.

Testlerin sonunda, WHM Sunucu optimizasyonu hakkında iyi bir fikir veren bazı somut veriler elde ettik.

Sunucu Spesifikasyonu

Testte kullanılan WordPress blogu, aşağıdaki sunucu spesifikasyonu ile barındırıldı.

  • CLOUDLINUX 7.3 x86_64
  • WHM 60.0 (35 yapı)
  • Intel(R) Xeon(R) CPU D-1520 @ 2.20GHz, 8 işlemci
  • Bellek: 64 GB
  • SSD Sürücüler

Barındırma Hesap Limitleri

Testte kullandığımız WordPress blogu aşağıdaki hosting limitleri ile barındırıldı.

  • CPU Sınırı – 1 CPU çekirdeğinin %50'si
  • Sanal Bellek Sınırı – 768 MB
  • Fiziksel Bellek Sınırı – 768 MB
  • Giriş İşlem Limiti – 15
  • Proses Limiti Sayısı – 100
  • G/Ç sınırı (Mbps) – 1
  • iNode sınırı – 150000

Öyleyse, WHM sunucusunu optimize etmek ve hızlandırmak için en iyi aracın hangisi olduğuna bir göz atalım.

1. xVarnish cPanel Eklentisi

(Editör Sıralaması #1, derecelendirme: 10 üzerinden 9.3)

xVarnish, paylaşılan WHM sunucuları için en uygun, açık kaynaklı, yüksek performanslı bir HTTP hızlandırıcıdır. Standart cPanel-WHM sunucusu için ön ucu optimize eden bir web sitesi olarak Varnish önbelleğini kurmanıza ve yapılandırmanıza olanak tanır. Ayrıca, cPanel kullanıcılarının cPanel'in kendisinden kalıcı veya geçici olarak önbelleğe almayı devre dışı bırakmasına olanak tanır.

xVarnish, hem CentOS 6 hem de CentOS 7 ayrılmış ve sanal sunucu ortamları altında cPanel ile uyumludur. Ayrıca EasyApache 3, EasyApache 4 ile mükemmel çalışır ve LiteSpeed ​​web sunucusuna kurulabilir.

Verim

xVarnish, tüm optimizasyon eklentileri arasında en iyi sonuçları aldı. İlk yanıt 512ms civarındaydı ve sonraki testlerde 450ms ile 190ms arasında tutuldu. Ölçülen ortalama yanıt süresi, 52 başarılı yanıt ve 122 zaman aşımına uğramış yanıtla 192 ms idi. İşte xVarnish sonuç özeti.

WHM Sunucusunu Optimize Etmek ve Hızlandırmak için Xvarnish Eklentisi

  • Test Süresi: 1 Dakika
  • Ortalama Tepki Süresi: 192ms
  • Başarılı Yanıt Sayısı: 52
  • Zaman Aşımı Yanıt Sayısı: 122

xVarnish'in istek işlemesi, web sunucusunun daha istikrarlı ve tutarlı performansını ve sunucu genelinde web sitesi yanıt verme hızında çarpıcı bir gelişmeyi kanıtlayan 192ms ile oldukça etkileyiciydi.

Ek özellikler

  1. Eklentinin WHM arayüzü ve xvctl komut satırı yardımcı programı aracılığıyla kullanışlı yönetimi.
  2. Önbelleğe alınmaması gereken veya her zaman doğrudan Apache'ye iletilmesi gereken web sitelerini ve dosyaları belirtmek için esnek ve kalıp tabanlı dışlamalar.
  3. Bireysel web siteleri için ayrıntılı geçmiş trafik istatistikleri.
  4. Web Uygulaması Güvenlik Duvarı (WAF), kötü niyetli trafiği daha müşteri web sitelerinize ulaşmadan filtrelemek için.

Fiyat

Şu anda xVarnish, herhangi bir sayıda sunucu için kişisel ve ticari kullanım için ücretsiz olarak mevcuttur. Bu ürünü ücretli olarak sunmaya başladıklarında en az 2 ay öncesinden birçok bildirim alacaksınız.

HTTP/2 Desteği

xVarnish, HTTP/2 protokolü ile %100 uyumludur.

Kurulum

WHM sunucusunda xVarnish'i kurmak ve kaldırmak için bilgi bankası eğitimimize bakın.

2. cPanel için LiteSpeed ​​Web Sunucusu Eklentisi

(Editör Sıralaması #2, Puan: 10 üzerinden 8.8)

LiteSpeed, performansı artıran ve mevcut WHM sunucusunun kaynak maliyetini azaltan, ticari ve en verimli Apache yedeğidir.

Eklenti aracılığıyla popüler kontrol panellerinin çoğu için kullanılabilir. Sıfır kesinti ile 15 dakikadan daha kısa sürede Apache ile değiştirilebilir.

Kolaylaştırılmış olay odaklı mimarisi sayesinde LiteSpeed, minimum bellek tüketimi ve CPU kullanımı ile aynı anda binlerce istek sunarak WHM sunucusunun kararlılığını artırır.

Verim

LightSpeed, sonraki testlerde kademeli olarak iyileştirilen 550ms'lik ilk tepki süresini kaydetmeyi başardı. LightSpeed ​​Web sunucusu, 48 başarılı yanıt ve 113 zaman aşımına uğramış yanıtla ortalama 295ms yanıt süresi puanlayarak Engintron ve Cpnginx'e kıyasla daha iyi performans gösterdi. İşte LightSpeed ​​sonuç özeti.

WHM Sunucusunu Optimize Etmek ve Hızlandırmak için LiteSpeed ​​Web Sunucusu

  • Test Süresi: 1 Dakika
  • Ortalama Tepki Süresi: 295ms
  • Başarılı Yanıt Sayısı: 48
  • Zamanlanmış Yanıtlarımızın Sayısı: 113

Fiyat

LiteSpeed, LiteSpeed ​​Web Sunucusunun aşağıdaki 3 farklı sürümünde mevcuttur.

Standart Sürüm – Ücretsizdir ve küçük web sitelerinin gereksinimlerini karşılar.

OpenLiteSpeed ​​– Açık kaynak kodlu ve ücretsizdir. Herhangi bir web sitesi için yeterince güçlüdür, ancak Apache yapılandırmalarını otomatik olarak okumaz ve kullanmaz.

Enterprise Edition – Bu ücretli sürüm, güç ve kullanılabilirliğin nihai birleşimidir. Mevcut Apache yapılandırmalarınızı (.htaccess dosyaları dahil) otomatik olarak okuyup kullandığından herhangi bir kurulum gerektirmez.

cPanel, Plesk, DirectAdmin, InterWorx ve neredeyse tüm web uygulamalarıyla %100 uyumludur. LiteSpeed ​​Enterprise Edition, aralarından seçim yapabileceğiniz aşağıdaki farklı lisanslarla birlikte gelir.

  1. VPS Lisansları – Daha küçük VPS için uygun fiyatlı bir seçenektir. Sunucunuzda 500 eşzamanlı bağlantı, 2 GB RAM ve bir çekirdek erişim sınırlaması ile birlikte gelir.
  2. Ultra VPS Lisansları – Bu, 2GB ile 8GB arasında RAM'e sahip VPS için mükemmel bir çözümdür. Bu lisans, 800 eşzamanlı bağlantı ve 8 GB RAM sınırlamalarıyla birlikte gelir. Ultra VPS, 1 CPU lisansı gerektirir.
  3. 1-CPU, 2-CPU, 4-CPU ve 8-CPU Lisansları – Adından da anlaşılacağı gibi bu lisans, sunucu çekirdeklerinin sayısına dayanmaktadır. 1-CPU lisansı sunucunun yalnızca bir çekirdeğine erişebilir ve 2-CPU lisansı sunucunun iki çekirdeğine erişebilir vb.

HTTP/2 Desteği

LiteSpeed, HTTP/2 protokolü ile %100 uyumludur.

Ek özellikler

Apache ve LiteSpeed ​​Web Sunucusu arasında tek tıklamayla geçiş yapın.

Kurulum

WHM sunucusunda LiteSpeed'i kurmak ve kaldırmak için bilgi bankası eğitimimize bakın.

3. cPanel için Cpnginx NGINX Eklenti Yükleyici

(Editör Sıralaması #3, Editör puanı: 10 üzerinden 8,6)

Cpnginx, zengin özelliklere sahip başka bir özelleştirilebilir NGINX yükleyicisidir. WordPress ve Joomla dahil olmak üzere seçtiğiniz CMS şablonlarını oluşturmanıza ve dağıtmanıza olanak tanır. Ayrıca PHP-FPM'nin birden çok sürümünü ve proxy önbelleği, FCGI önbelleği vb. gibi birden çok önbelleği destekler.

Verim

Testi Cpnginx üzerinde çalıştırırken, Engintron gibi oldukça benzer sonuçlar verdi. İlk tepki 550 ms civarında kaydedildi, bu sonraki testlerde kademeli olarak azaldı ve stabiliteyi 200 ms ila 400 ms arasında korudu.

WHM Sunucusunu Optimize Etmek ve Hızlandırmak için Cpnginx Eklentisi

Cpnginx için, ölçülen ortalama yanıt süresi, 48 başarılı yanıt ve 113 zaman aşımına uğramış yanıtla 344 ms idi. İşte Cpnginx sonuç özeti.

  • Test Süresi: 1 Dakika
  • Ortalama Yanıt Süresi: 344ms
  • Başarılı Yanıt Sayısı: 48
  • Zamanlanmış Yanıtlarımızın Sayısı: 113

Fiyat

Cpnginx, sunucu başına aylık 5 ABD Doları VEYA Ömür Boyu için bir defaya mahsus 249 ABD Doları karşılığında mevcuttur.

HTTP/2 Desteği

Cpnginx, HTTP/2 protokolü ile tamamen uyumludur.

Kurulum

WHM sunucusunda Cpnginx'i kurmak ve kaldırmak için bilgi bankası eğitimimize bakın.

4. cPanel için Engintron Nginx Yükleyici

(Editör Sıralaması #4, Puan: 10 üzerinden 8.3)

Engintron (cPanel üzerinde Nginx), mevcut WHM sunucunuzu NGINX web sunucusuyla entegre eden açık kaynaklı bir NGINX yükleyicisidir. Engintron, NGINX web sunucusunu CSS, JS, Görüntüler vb.

Ayrıca WordPress, Joomla ve Drupal gibi popüler CMS tarafından oluşturulan dinamik içeriğin performansını artırmak için bir mikro önbellek katmanı ekler; vBulletin, phpBB, SMF gibi forum komut dosyaları ve Magento, OpenCart, PrestaShop, vb. gibi e-Ticaret komut dosyaları.

Verim

Sunucunun ilk yanıt süresi yaklaşık 550 ms idi. Sonraki testlerde tepki süresi kademeli olarak azaltıldı. Engintron eklentisi için, 48 başarılı yanıt ve 113 zaman aşımına uğramış yanıtla ortalama bir yanıt süresi 397 ms olarak ölçülmüştür. İşte Engintron sonuç özeti.

WHM Sunucusunu Optimize Etmek ve Hızlandırmak için Engintron Eklentisi

  • Test Süresi: 1 Dakika
  • Ortalama Yanıt Süresi: 397ms
  • Başarılı Yanıt Sayısı: 48
  • Zamanlanmış Yanıtlarımızın Sayısı: 113

Fiyat

Engintron tamamen ÜCRETSİZDİR.

HTTP/2 Desteği

Engintron, HTTP/2'yi desteklemez.

Kurulum

Engintron'u WHM sunucusuna kurmak ve kaldırmak için bilgi bankası eğitimimize bakın.

5. Herhangi bir eklenti olmadan optimize edilmiş Apache

(Editör Sıralaması #5, Puan: 10 üzerinden 7.8)

Apache web sunucusu, optimize edilmediğinde muhtemelen çok kısıtlayıcıdır. Bu nedenle, hem hızı hem de CPU/RAM kullanımını iyileştirmek için yapılandırma ayarlarını optimize ettikten sonra aynı testi Apache üzerinde çalıştırmaya karar verdik. Önceki sürümlerinden çok daha hızlı olan Apache sürüm 2.4'ü kullandık. Hala Apache 2.2 kullanıyorsanız, Apache EasyApache'yi yeniden oluşturarak onu 2.4'e yükseltmelisiniz.

Verim

Performans grafiğinin gösterdiği gibi, varsayılan Apache sunucusunun ilk yanıt süresi 510 ms'den fazlaydı ve sonraki testlerde bu süre azaldı. Ölçülen ortalama yanıt, 48 başarılı yanıt ve 113 zaman aşımına uğramış yanıtla 406 ms idi.

WHM Sunucusunu Optimize Etmek ve Hızlandırmak için Optimize Edilmiş Apache

  • Test Süresi: 1 Dakika
  • Ortalama Tepki Süresi: 372
  • Başarılı Yanıt Sayısı: 48
  • Zamanlanmış Yanıtlarımızın Sayısı: 113

WHM'den Apache'yi Optimize Etme

Apache yönergelerini maksimum performans için aşağıdaki gibi değiştirdik.

WHM'de Servis KonfigürasyonuApache KonfigürasyonuGlobal Konfigürasyon'a gidin ve değerleri aşağıdaki gibi değiştirin.

 BaşlangıçSunucuları = 5
MinYedekSunucular = 5
MaxSpareServers = 10
Sunucu Sınırı = 500
MaxRequestWorkers = 500
MaxRequestsPerChild = 4000
Zaman aşımı = 20

Yukarıdaki Apache yönergelerini yapılandırarak, varsayılan Apache ile karşılaştırıldığında CPU/RAM yükü açısından iyi bir fark olduğunu fark ettik. cPanel ile birlikte gelen yapılandırma.

Çözüm

Testlerimiz sonunda tüm eklentiler arasında en düşük ortalama süre 192 milisaniye ile xVarnish'in en iyi performansı gösterdiği ve LightSpeed'in 295 milisaniye ile ikinci olduğu sonucuna vardık.

Performance Graph

xVarnish'in performansından oldukça etkilendik, bu nedenle bu yığın AccuWeb Hosting tarafından önerildi. Herhangi bir WHM sunucu optimizasyon eklentisi kullanıyorsanız, lütfen aşağıdaki yorum bölümünde deneyiminizi bize bildirin.