Comparație dintre primele 5 instrumente pentru optimizarea și accelerarea serverului WHM
Publicat: 2017-02-27În timpul instalării unui server WHM, majoritatea companiilor de găzduire web folosesc setările implicite. Dar, există o mulțime de setări pe care le puteți modifica pentru ca serverul dvs. WHM să fie rapid.
Anterior, am introdus un mediu ideal de găzduire Linux, înlocuind mediul convențional LAMP, care a fost un succes imens. Am obținut o îmbunătățire excelentă a vitezei de încărcare a paginii prin înlocuirea Apache cu LiteSpeed, CentOS cu CloudLinux și HDD convențional cu stocare SSD rapidă.
Urmând aceeași cale, echipa noastră de cercetare și analiză a serverului a experimentat plugin-uri populare de optimizare a serverului cPanel/WHM și a obținut câteva rezultate interesante pe baza unei comparații strânse a performanței.
Cele mai bune 5 instrumente cPanel comparate
Testele au fost efectuate pe următoarele pluginuri cPanel.
- Pluginul xVarnish cPanel
- Server Web LiteSpeed pentru cPanel
- Cpnginx NGINX Installer pentru cPanel
- Instalator Engintron Nginx pentru cPanel
- Vanila Apache (Optimizat)
Pe lângă pluginurile de mai sus, am efectuat același test la configurarea implicită WHM cu apache optimizat.
Metoda și constatările cercetării
Încărcare instrument de testare
Pentru a rula testele de stres la încărcare, am folosit un serviciu numit Loader.io de la SendGrid Labs. După instalarea fiecărui plugin unul câte unul pe serverul WHM, am trimis conexiuni simultane la site-ul WordPress prin serviciul loader.io și am măsurat timpul de răspuns.
Specificația testului de încărcare
Am simulat conexiunile concurente crescând de la 1 la 250 pe unul dintre blogurile noastre live pentru o durată de 1 minut. Pentru a obține rezultate precise, același test a fost efectuat de mai multe ori pe fiecare plugin.
Rețineți că am stabilit 70% din pragul de eroare, ceea ce înseamnă că dacă orice solicitare nu este servită în intervalul de timp stabilit, aceasta va fi expirată. Când peste 70% dintre răspunsuri sunt expirate, testul va fi anulat automat.
Site WordPress
- Am instalat și configurat toate cele 6 stive Linux unul câte unul pe aceeași configurație de server.
- Pentru toate testele, am folosit același site WordPress 4.7.2 live cu tema Parabola instalată împreună cu un număr de postări și pagini.
- Deoarece nu am vrut să apară nicio șansă de latență în rezultate, am păstrat domeniul și locația de testare aceleași pe parcursul tuturor testelor.
- Executăm fiecare test de mai multe ori și am considerat cel mai bun rezultat pentru a posta aici.
La sfârșitul testelor, am obținut câteva date concrete care oferă o perspectivă bună asupra optimizării serverului WHM.
Specificația serverului
Blogul WordPress folosit în test a fost găzduit cu următoarea specificație de server.
- CLOUDLINUX 7.3 x86_64
- WHM 60.0 (build 35)
- CPU Intel(R) Xeon(R) D-1520 @ 2,20 GHz, 8 procesoare
- Memorie: 64 GB
- Unități SSD
Limitele contului de găzduire
Blogul WordPress pe care l-am folosit în test a fost găzduit cu următoarele limite de găzduire.
- Limita CPU – 50% din 1 nucleu CPU
- Limită de memorie virtuală – 768 MB
- Limita memoriei fizice – 768 MB
- Limita procesului de intrare – 15
- Limita numărului de procese – 100
- Limită I/O (Mbps) – 1
- Limita iNode – 150000
Deci, să aruncăm o privire care este cel mai bun instrument de optimizare și accelerare a serverului WHM.
1. Pluginul xVarnish cPanel
(Clasament editor #1, evaluare: 9,3 din 10)
xVarnish este un accelerator HTTP de înaltă performanță open source, cel mai potrivit pentru serverele WHM partajate. Vă permite să configurați și să configurați cacheul Varnish ca un site web care optimizează front-end pentru serverul standard cPanel-WHM. De asemenea, permite utilizatorilor cPanel să dezactiveze memorarea în cache permanent sau temporar din cPanel însuși.
xVarnish este compatibil cu cPanel atât în mediile de server dedicate și virtuale CentOS 6, cât și CentOS 7. De asemenea, funcționează perfect cu EasyApache 3, EasyApache 4 și poate fi configurat pe serverul web LiteSpeed.
Performanţă
xVarnish a obținut cele mai bune rezultate dintre toate pluginurile de optimizare. Primul răspuns a fost în jur de 512 ms, care a fost menținut între 450 ms și 190 ms în testele ulterioare. Un timp mediu de răspuns măsurat a fost de 192 ms , cu 52 de răspunsuri reușite și 122 de răspunsuri expirate. Iată rezumatul rezultatului xVarnish.
- Durata testului: 1 minut
- Timp mediu de răspuns: 192 ms
- Număr de răspunsuri reușite: 52
- Număr de răspunsuri expirate: 122
Gestionarea cererilor xVarnish a fost destul de impresionantă, cu 192 ms, ceea ce a dovedit performanța mai stabilă și mai consistentă a serverului web și îmbunătățirea dramatică a răspunsului site-ului pe server.
Caracteristici suplimentare
- Gestionare utilă a pluginului prin interfața WHM și utilitarul xvctl pentru linia de comandă.
- Excluderi flexibile și bazate pe modele pentru a specifica site-uri web și fișiere care nu ar trebui să fie servite în cache sau care ar trebui să fie întotdeauna transmise direct către Apache.
- Statistici detaliate de trafic istoric pentru site-uri web individuale.
- Web Application Firewall (WAF) pentru a filtra traficul rău intenționat înainte ca acesta să ajungă chiar pe site-urile web ale clienților dvs.
Preț
În prezent, xVarnish este disponibil gratuit pentru uz personal și comercial pentru orice număr de servere. Când vor începe să ofere acest produs cu plată, veți primi o mulțime de notificări cu cel puțin 2 luni în avans.
Suport HTTP/2
xVarnish este 100% compatibil cu protocolul HTTP/2.
Instalare
Consultați tutorialul din baza noastră de cunoștințe pentru a instala și dezinstala xVarnish pe serverul WHM.
2. LiteSpeed Web Server Plugin pentru cPanel
(Clasarea editorului #2, Evaluare: 8,8 din 10)
LiteSpeed este un înlocuitor comercial și cel mai eficient Apache, care îmbunătățește performanța și reduce costul resurselor serverului WHM existent.
Este disponibil pentru majoritatea panourilor de control populare prin intermediul pluginului. Poate fi înlocuit cu Apache în mai puțin de 15 minute, fără timpi de nefuncționare.
Datorită arhitecturii sale optimizate bazate pe evenimente, LiteSpeed crește stabilitatea serverului WHM prin deservirea a mii de solicitări concomitent cu un consum minim de memorie și utilizarea CPU.
Performanţă
LightSpeed a reușit să înregistreze primul timp de răspuns de 550 ms, care a fost îmbunătățit treptat în testele ulterioare. Serverul Web LightSpeed a avut performanțe mai bune în comparație cu Engintron și Cpnginx, obținând un timp mediu de răspuns de 295 ms , cu 48 de răspunsuri reușite și 113 răspunsuri expirate. Iată rezumatul rezultatului LightSpeed.
- Durata testului: 1 minut
- Timp mediu de răspuns: 295 ms
- Număr de răspunsuri reușite: 48
- Numărul de răspunsuri cronometrate: 113
Preț
LiteSpeed este disponibil în următoarele 3 ediții diferite ale LiteSpeed Web Server.

Ediția standard – Este gratuită și îndeplinește cerințele site-urilor web mici.
OpenLiteSpeed – Este open source și gratuit. Este suficient de puternic pentru orice site web, dar nu citește și nu folosește automat configurațiile Apache.
Enterprise Edition – Această ediție plătită este o combinație supremă de putere și utilizare. Nu necesită nicio configurare deoarece citește și utilizează automat configurațiile Apache existente (inclusiv fișierele .htaccess).
Este 100% compatibil cu cPanel, Plesk, DirectAdmin, InterWorx și aproape toate aplicațiile web. LiteSpeed Enterprise Edition vine cu următoarele licențe diferite din care să alegeți.
- Licențe VPS – Este o opțiune accesibilă pentru VPS mai mici. Vine cu limitarea de 500 de conexiuni simultane, 2 GB RAM și un acces de bază pe serverul dvs.
- Licențe Ultra VPS – Aceasta este soluția perfectă pentru VPS cu memorie RAM între 2 GB și 8 GB. Această licență vine cu limitări de 800 de conexiuni simultane și 8 GB de RAM. Ultra VPS va necesita o licență pentru 1 CPU.
- Licențe 1-CPU, 2-CPU, 4-CPU și 8-CPU - După cum sugerează și numele, această licență se bazează pe numărul de nuclee de server. Licența 1-CPU poate accesa doar un nucleu al serverului, iar licența 2-CPU va avea acces la două nuclee ale serverului și așa mai departe.
Suport HTTP/2
LiteSpeed este 100% compatibil cu protocolul HTTP/2.
Caracteristici suplimentare
Comutare cu un singur clic între Apache și LiteSpeed Web Server.
Instalare
Consultați tutorialul din baza noastră de cunoștințe pentru a instala și dezinstala LiteSpeed pe serverul WHM.
3. Cpnginx NGINX Plugin Installer pentru cPanel
(Clasament editor #3, Evaluare editor: 8,6 din 10)
Cpnginx este încă un alt program de instalare NGINX personalizabil, bogat în funcții. Vă permite să construiți și să implementați șabloanele CMS alese, inclusiv WordPress și Joomla. De asemenea, acceptă mai multe versiuni de PHP-FPM și mai multe cache-uri, cum ar fi cache-ul proxy, cache-ul FCGI etc.
Performanţă
În timp ce am rulat testul pe Cpnginx, a produs rezultate destul de similare precum Engintron. Primul răspuns a fost înregistrat în jur de 550 ms, care a scăzut treptat în testele ulterioare și a menținut stabilitatea între 200ms și 400ms.
Pentru Cpnginx, un timp mediu de răspuns măsurat a fost de 344 ms , cu 48 de răspunsuri reușite și 113 răspunsuri expirate. Iată rezumatul rezultatului Cpnginx.
- Durata testului: 1 minut
- Timp mediu de răspuns: 344 ms
- Număr de răspunsuri reușite: 48
- Numărul de răspunsuri cronometrate: 113
Preț
Cpnginx este disponibil la 5 USD pe lună pe server SAU o singură dată 249 USD pentru Lifetime.
Suport HTTP/2
Cpnginx este pe deplin compatibil cu protocolul HTTP/2.
Instalare
Consultați tutorialul din baza noastră de cunoștințe pentru a instala și dezinstala Cpnginx pe serverul WHM.
4. Instalator Engintron Nginx pentru cPanel
(Clasarea editorului #4, Evaluare: 8,3 din 10)
Engintron (Nginx pe cPanel) este un program de instalare NGINX open source, care integrează serverul WHM existent cu serverul web NGINX. Engintron îmbunătățește performanța și capacitatea de servire web a serverului WHM prin instalarea și configurarea serverului web NGINX pentru a acționa ca un proxy de cache inversă pentru fișiere statice precum CSS, JS, imagini etc.
De asemenea, adaugă un strat de micro-cache pentru a îmbunătăți performanța conținutului dinamic generat de CMS-ul popular, cum ar fi WordPress, Joomla și Drupal; scripturi de forum precum vBulletin, phpBB, SMF și scripturi de comerț electronic precum Magento, OpenCart, PrestaShop etc.
Performanţă
Primul timp de răspuns al serverului a fost de aproximativ 550 ms. În următoarele teste ulterioare, timpul de răspuns a fost redus treptat. Pentru pluginul Engintron, un timp mediu de răspuns a fost măsurat de 397 ms , cu 48 de răspunsuri reușite și 113 răspunsuri expirate. Iată rezumatul rezultatului Engintron.
- Durata testului: 1 minut
- Timp mediu de răspuns: 397 ms
- Număr de răspunsuri reușite: 48
- Numărul de răspunsuri cronometrate: 113
Preț
Engintron este complet GRATUIT.
Suport HTTP/2
Engintron nu acceptă HTTP/2.
Instalare
Consultați tutorialul din baza noastră de cunoștințe pentru a instala și dezinstala Engintron pe serverul WHM.
5. Apache optimizat fără pluginuri
(Clasarea editorului #5, Evaluare: 7,8 din 10)
Serverul web Apache este probabil prea restrictiv atunci când nu este optimizat. Deci, am decis să rulăm același test pe Apache după optimizarea setărilor sale de configurare pentru a îmbunătăți atât viteza, cât și utilizarea CPU/RAM. Am folosit versiunea Apache 2.4, care este mult mai rapidă decât versiunile sale anterioare. Dacă încă utilizați Apache 2.2, ar trebui să îl actualizați la 2.4 reconstruind Apache EasyApache.
Performanţă
După cum arată graficul de performanță, primul timp de răspuns al serverului Apache implicit a fost mai mare de 510 ms, care a fost redus în testele ulterioare. Un răspuns mediu măsurat a fost de 406 ms cu 48 de răspunsuri reușite și 113 răspunsuri expirate.
- Durata testului: 1 minut
- Timp mediu de răspuns: 372
- Număr de răspunsuri reușite: 48
- Numărul de răspunsuri cronometrate: 113
Optimizarea Apache de la WHM
Am modificat directivele Apache pentru performanță maximă, după cum urmează.
În WHM, navigați la Configurare serviciu → Configurare Apache → Configurare globală și modificați valorile ca mai jos.
StartServers = 5 MinSpareServers = 5 MaxSpareServers = 10 ServerLimit = 500 MaxRequestWorkers = 500 MaxRequestsPerChild = 4000 Timeout = 20
Prin configurarea directivelor Apache de mai sus, am observat o diferență bună în ceea ce privește încărcarea CPU/RAM față de Apache implicit configurație care este livrată cu cPanel.
Concluzie
La sfârșitul testelor noastre, am ajuns la concluzia că xVarnish a avut cele mai bune rezultate dintre toate pluginurile cu cel mai mic timp mediu de 192 de milisecunde , iar LightSpeed devine pe locul doi cu 295 de milisecunde .
Am fost destul de impresionați de performanța xVarnish, așa că această stivă este recomandată de AccuWeb Hosting. Dacă utilizați orice plugin de optimizare a serverului WHM, vă rugăm să ne spuneți experiența dvs. în secțiunea de comentarii de mai jos.