WHM Sunucusunu Optimize Etmek ve Hızlandırmak için En İyi 5 Aracın Karşılaştırılması
Yayınlanan: 2017-02-27Bir 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.
- xVarnish cPanel Eklentisi
- cPanel için LiteSpeed Web Sunucusu
- cPanel için Cpnginx NGINX Yükleyici
- cPanel için Engintron Nginx Yükleyici
- 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
- 6 Linux yığınının tümünü aynı sunucu yapılandırmasında tek tek kurduk ve yapılandırdık.
- 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.
- 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.
- 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.
- 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
- Eklentinin WHM arayüzü ve xvctl komut satırı yardımcı programı aracılığıyla kullanışlı yönetimi.
- Ö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.
- Bireysel web siteleri için ayrıntılı geçmiş trafik istatistikleri.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- 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.
- 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ürasyonu → Apache Konfigürasyonu → Global 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.
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.