Perbandingan 5 Alat Teratas untuk Mengoptimalkan dan Mempercepat Server WHM
Diterbitkan: 2017-02-27Saat menyiapkan server WHM, sebagian besar perusahaan hosting web menggunakan pengaturan default. Namun, ada banyak pengaturan yang dapat Anda sesuaikan untuk membuat server WHM Anda bekerja dengan sangat cepat.
Sebelumnya, kami memperkenalkan Lingkungan Hosting Linux yang Ideal, menggantikan lingkungan LAMP konvensional, yang sukses besar. Kami mencapai peningkatan luar biasa dalam kecepatan memuat halaman dengan mengganti Apache dengan LiteSpeed, CentOS dengan CloudLinux dan HDD konvensional dengan penyimpanan SSD secepat kilat.
Mengikuti jalur yang sama, tim peneliti dan analisis server kami bereksperimen pada plugin pengoptimalan server cPanel/WHM yang populer dan memperoleh beberapa hasil menarik berdasarkan perbandingan kinerja yang dekat.
5 Alat cPanel Teratas Dibandingkan
Pengujian dilakukan pada plugin cPanel berikut.
- xVarnish cPanel Plugin
- Server Web LiteSpeed Untuk cPanel
- Pemasang Cpnginx NGINX Untuk cPanel
- Penginstal Engintron Nginx Untuk cPanel
- Vanila Apache (Dioptimalkan)
Selain plugin di atas, kami melakukan tes yang sama pada pengaturan WHM default dengan apache yang dioptimalkan.
Metode Penelitian dan Temuan
Alat Uji Beban
Untuk menjalankan tes tegangan beban, kami menggunakan layanan bernama Loader.io dari SendGrid Labs. Setelah menginstal setiap plugin satu per satu di server WHM, kami mengirim koneksi bersamaan ke situs WordPress melalui layanan loader.io dan mengukur waktu respons.
Spesifikasi Uji Beban
Kami mensimulasikan koneksi bersamaan yang meningkat dari 1 menjadi 250 di salah satu blog langsung kami selama 1 menit. Untuk mencapai hasil yang akurat, pengujian yang sama dilakukan beberapa kali pada setiap plugin.
Perhatikan bahwa kami menetapkan 70% dari ambang kesalahan, itu berarti jika permintaan apa pun tidak dilayani dalam jangka waktu yang ditentukan, itu akan habis. Ketika lebih dari 70% tanggapan habis, tes akan dibatalkan secara otomatis.
Situs WordPress
- Kami menginstal dan mengkonfigurasi semua 6 tumpukan Linux satu per satu pada konfigurasi server yang sama.
- Untuk semua pengujian, kami menggunakan situs WordPress 4.7.2 langsung yang sama dengan tema Parabola yang diinstal bersama dengan sejumlah posting dan halaman.
- Karena kami tidak ingin peluang latensi muncul dalam hasil, kami menjaga domain dan lokasi pengujian tetap sama di semua pengujian.
- Kami menjalankan setiap tes beberapa kali dan mempertimbangkan hasil terbaik untuk diposting di sini.
Di akhir pengujian, kami memperoleh beberapa data konkret yang memberikan beberapa wawasan bagus tentang pengoptimalan Server WHM.
Spesifikasi Server
Blog WordPress yang digunakan dalam pengujian di-host dengan spesifikasi server berikut.
- CLOUDLINUX 7.3 x86_64
- WHM 60.0 (build 35)
- Intel(R) Xeon(R) CPU D-1520 @ 2.20GHz, 8 prosesor
- Memori: 64 GB
- Drive SSD
Batas Akun Hosting
Blog WordPress yang kami gunakan dalam pengujian dihosting dengan batasan hosting berikut.
- Batas CPU – 50% dari 1 inti CPU
- Batas Memori Virtual – 768 MB
- Batas Memori Fisik – 768 MB
- Batas Proses Masuk – 15
- Jumlah Batas Proses – 100
- Batas I/O (Mbps) – 1
- batas iNode – 150000
Jadi, mari kita lihat alat mana yang terbaik untuk mengoptimalkan dan mempercepat server WHM.
1. Plugin cPanel xVarnish
(Peringkat Editor #1, peringkat: 9,3 dari 10)
xVarnish adalah akselerator HTTP open source berkinerja tinggi, paling cocok untuk server WHM bersama. Ini memungkinkan Anda untuk mengatur dan mengonfigurasi cache Varnish sebagai situs web yang mengoptimalkan front-end untuk server cPanel-WHM standar. Ini juga memungkinkan pengguna cPanel untuk menonaktifkan caching secara permanen atau sementara dari cPanel itu sendiri.
xVarnish kompatibel dengan cPanel di bawah lingkungan server virtual dan khusus CentOS 6 dan CentOS 7. Juga, ini bekerja sempurna dengan EasyApache 3, EasyApache 4 dan dapat diatur di server web LiteSpeed.
Pertunjukan
xVarnish mencetak hasil terbaik di antara semua plugin pengoptimalan. Respons pertama adalah sekitar 512ms, yang dipertahankan antara 450ms hingga 190ms dalam pengujian berikutnya. Waktu respons rata-rata yang diukur adalah 192 milidetik dengan 52 respons berhasil dan 122 respons habis waktu . Berikut ringkasan hasil xVarnish.
- Durasi Tes: 1 Menit
- Waktu Respons Rata-rata: 192ms
- Jumlah Respons yang Berhasil: 52
- Jumlah Tanggapan Waktu Habis: 122
Penanganan permintaan xVarnish cukup mengesankan dengan 192ms yang membuktikan kinerja server web yang lebih stabil dan konsisten dan peningkatan dramatis dalam respons situs web di seluruh server.
Fitur tambahan
- Manajemen plugin yang praktis melalui antarmuka WHM dan utilitas baris perintah xvctl.
- Pengecualian fleksibel dan berbasis pola untuk menentukan situs web dan file yang tidak boleh disajikan dalam cache atau harus selalu diteruskan langsung ke Apache.
- Statistik lalu lintas historis terperinci untuk situs web individual.
- Web Application Firewall (WAF) untuk menyaring lalu lintas berbahaya bahkan sebelum mencapai situs web pelanggan Anda.
Harga
Saat ini, xVarnish tersedia secara bebas untuk penggunaan pribadi dan komersial untuk sejumlah server. Saat mereka akan mulai menawarkan produk ini sebagai berbayar, Anda akan mendapatkan banyak notifikasi setidaknya 2 bulan sebelumnya.
Dukungan HTTP/2
xVarnish 100% kompatibel dengan protokol HTTP/2.
Instalasi
Lihat tutorial basis pengetahuan kami untuk menginstal dan menghapus xVarnish di server WHM.
2. Plugin Server Web LiteSpeed untuk cPanel
(Peringkat Editor #2, Peringkat: 8,8 dari 10)
LiteSpeed adalah pengganti Apache komersial dan paling efisien, yang meningkatkan kinerja dan mengurangi biaya sumber daya dari server WHM yang ada.
Ini tersedia untuk sebagian besar panel kontrol populer melalui plugin. Itu dapat diganti dengan Apache dalam waktu kurang dari 15 menit tanpa downtime.
Berkat arsitektur event-driven yang ramping, LiteSpeed meningkatkan stabilitas server WHM dengan melayani ribuan permintaan secara bersamaan dengan konsumsi memori minimal dan penggunaan CPU.
Pertunjukan
LightSpeed berhasil mencatat waktu respons pertama 550ms yang ditingkatkan secara bertahap dalam pengujian berikutnya. Server Web LightSpeed berkinerja lebih baik dibandingkan dengan Engintron dan Cpnginx dengan mencetak waktu respons rata-rata 295ms dengan 48 respons yang berhasil dan 113 respons yang habis waktu . Berikut ringkasan hasil LightSpeed.
- Durasi Tes: 1 Menit
- Waktu Respons Rata-rata: 295ms
- Jumlah Respons yang Berhasil: 48
- Jumlah Waktu Tanggapan kami: 113
Harga
LiteSpeed tersedia dalam 3 edisi berbeda dari LiteSpeed Web Server.
Edisi Standar – Gratis dan memenuhi persyaratan situs web kecil.
OpenLiteSpeed – Ini open source dan gratis. Ini cukup kuat untuk situs web apa pun, tetapi tidak secara otomatis membaca dan menggunakan konfigurasi Apache.
Edisi Perusahaan – Edisi berbayar ini merupakan kombinasi terbaik antara kekuatan dan kegunaan. Itu tidak memerlukan pengaturan apa pun karena secara otomatis membaca dan menggunakan konfigurasi Apache Anda yang ada (termasuk file .htaccess).
Ini 100% kompatibel dengan cPanel, Plesk, DirectAdmin, InterWorx, dan hampir semua aplikasi web. LiteSpeed Enterprise Edition hadir dengan lisensi yang berbeda untuk dipilih.
- Lisensi VPS – Ini adalah opsi yang terjangkau untuk VPS yang lebih kecil. Muncul dengan batasan 500 koneksi bersamaan, RAM 2GB dan satu akses inti di server Anda.
- Lisensi Ultra VPS – Ini adalah solusi sempurna untuk VPS yang memiliki RAM antara 2GB dan 8GB. Lisensi ini hadir dengan batasan 800 koneksi bersamaan dan RAM 8GB. Ultra VPS akan membutuhkan lisensi 1-CPU.
- Lisensi 1-CPU, 2-CPU, 4-CPU, dan 8-CPU – Seperti namanya, lisensi ini didasarkan pada jumlah inti server. Lisensi 1-CPU hanya dapat mengakses satu inti server, dan lisensi 2-CPU akan memiliki akses ke dua inti server, dan seterusnya.
Dukungan HTTP/2
LiteSpeed 100% kompatibel dengan protokol HTTP/2.
Fitur tambahan
Beralih sekali klik antara Apache dan LiteSpeed Web Server.
Instalasi
Lihat tutorial basis pengetahuan kami untuk menginstal dan menghapus LiteSpeed di server WHM.
3. Penginstal Plugin Cpnginx NGINX Untuk cPanel
(Peringkat Editor #3, Peringkat Editor: 8,6 dari 10)
Cpnginx adalah penginstal NGINX yang dapat disesuaikan dan kaya fitur lainnya. Ini memungkinkan Anda untuk membangun dan menerapkan template CMS pilihan Anda termasuk WordPress dan Joomla. Ini juga mendukung beberapa versi PHP-FPM dan beberapa cache seperti cache proxy, cache FCGI, dll.
Pertunjukan
Saat kami menjalankan tes di Cpnginx, itu menghasilkan hasil yang sangat mirip seperti Engintron. Respons pertama tercatat sekitar 550 md, yang turun secara bertahap dalam pengujian berikutnya dan mempertahankan stabilitas antara 200 md hingga 400 md.
Untuk Cpnginx, waktu respons rata-rata yang diukur adalah 344 md dengan 48 respons berhasil dan 113 respons habis waktu . Berikut ringkasan hasil Cpnginx.
- Durasi Tes: 1 Menit
- Waktu Respons Rata-rata: 344ms
- Jumlah Respons yang Berhasil: 48
- Jumlah Waktu Tanggapan kami: 113
Harga
Cpnginx tersedia dengan harga $5 per bulan per server ATAU satu kali $249 untuk Seumur Hidup.
Dukungan HTTP/2
Cpnginx sepenuhnya kompatibel dengan protokol HTTP/2.
Instalasi
Lihat tutorial basis pengetahuan kami untuk menginstal dan menghapus Cpnginx di server WHM.
4. Penginstal Engintron Nginx Untuk cPanel
(Peringkat Editor #4, Peringkat: 8,3 dari 10)
Engintron (Nginx di cPanel) adalah penginstal NGINX open source, yang mengintegrasikan server WHM Anda yang ada dengan server web NGINX. Engintron meningkatkan kinerja & kapasitas penyajian web server WHM dengan menginstal & mengonfigurasi server web NGINX untuk bertindak sebagai proxy caching terbalik untuk file statis seperti CSS, JS, Gambar, dll.
Itu juga menambahkan lapisan cache mikro untuk meningkatkan kinerja konten dinamis yang dihasilkan oleh CMS populer seperti WordPress, Joomla & Drupal; skrip forum seperti vBulletin, phpBB, SMF dan skrip eCommerce seperti Magento, OpenCart, PrestaShop, dll.
Pertunjukan
Waktu respons pertama server adalah sekitar 550 ms. Pada pengujian berikutnya, waktu respons dikurangi secara bertahap. Untuk plugin Engintron, waktu respons rata-rata diukur 397 md dengan 48 respons berhasil dan 113 respons habis waktu . Berikut ringkasan hasil Engintron.
- Durasi Tes: 1 Menit
- Waktu Respons Rata-rata: 397ms
- Jumlah Respons yang Berhasil: 48
- Jumlah Waktu Tanggapan kami: 113
Harga
Engintron benar-benar GRATIS.
Dukungan HTTP/2
Engintron tidak mendukung HTTP/2.
Instalasi
Lihat tutorial basis pengetahuan kami untuk menginstal dan menghapus Engintron di server WHM.
5. Apache yang Dioptimalkan tanpa plugin apa pun
(Peringkat Editor #5, Peringkat: 7,8 dari 10)
Server web Apache mungkin terlalu membatasi jika tidak dioptimalkan. Jadi, kami memutuskan untuk menjalankan pengujian yang sama di Apache setelah mengoptimalkan pengaturan konfigurasinya untuk meningkatkan kecepatan dan penggunaan CPU/RAM. Kami menggunakan Apache versi 2.4 yang jauh lebih cepat daripada versi sebelumnya. Jika Anda masih menggunakan Apache 2.2, Anda harus memutakhirkannya ke 2.4 dengan membangun kembali Apache EasyApache.
Pertunjukan
Seperti yang ditunjukkan grafik kinerja, waktu respons pertama dari server Apache default adalah lebih dari 510 mdtk, yang menurun pada pengujian berikutnya. Respon rata-rata yang diukur adalah 406ms dengan 48 respons yang berhasil dan 113 respons yang habis waktu .
- Durasi Tes: 1 Menit
- Waktu Respons Rata-rata: 372
- Jumlah Respons yang Berhasil: 48
- Jumlah Waktu Tanggapan kami: 113
Mengoptimalkan Apache Dari WHM
Kami mengubah arahan Apache untuk kinerja maksimum sebagai berikut.
Di WHM, arahkan ke Konfigurasi Layanan → Konfigurasi Apache → Konfigurasi Global dan ubah nilainya seperti di bawah ini.
StartServer = 5 Server MinSpare = 5 MaxSpareServers = 10 Batas Server = 500 MaxRequestWorkers = 500 MaxRequestsPerChild = 4000 Batas waktu = 20
Dengan mengonfigurasi arahan Apache di atas, kami telah melihat perbedaan yang baik dalam hal beban CPU/RAM dibandingkan dengan Apache default konfigurasi yang dikirimkan dengan cPanel.
Kesimpulan
Di akhir pengujian kami, kami menyimpulkan bahwa xVarnish berkinerja terbaik di antara semua plugin dengan waktu rata-rata terendah 192 milidetik dan LightSpeed menjadi runner-up dengan 295 milidetik .
Kami cukup terkesan dengan kinerja xVarnish, jadi tumpukan ini direkomendasikan oleh AccuWeb Hosting. Jika Anda menggunakan plugin pengoptimalan server WHM, beri tahu kami pengalaman Anda di bagian komentar di bawah.