Mengapa Situs WordPress Anda Lambat? Cara Sederhana untuk Mempercepat Situs WP Anda

Diperbarui: 12 November 2020 / Artikel oleh: Jerry Low

WordPress adalah Sistem Manajemen Konten (CMS) paling populer sejauh ini dan memberdayakan lebih dari 38% dari semua situs web di dunia saat ini. Itu dihargai karena keserbagunaannya dalam memungkinkan pemilik situs web dengan cepat membangun situs web dengan kualitas dan fungsionalitas yang mengesankan.

Namun, WordPress memang perlu dipahami agar dapat berfungsi dengan baik. Jika Anda telah menjalankan situs WordPress dan merasa bahwa kinerjanya di bawah standar, Anda mungkin dapat meningkatkan kinerja dengan membuat beberapa perubahan kecil.

kecepatan itu penting
Kecepatan situs web Anda sangat memengaruhi tingkat konversi. Penelitian telah secara konsisten menunjukkan hal itu kecepatan halaman yang cepat akan menghasilkan tingkat konversi yang lebih baik. Sebuah 20% penurunan konversi dialami untuk setiap detik penundaan waktu muat laman seluler. Dan, menurut Pikirkan dengan Google, tolok ukur untuk pemuatan situs yang cepat adalah 0-1 detik.

1. Tidak Menyimpan dengan Benar

Caching secara umum adalah ketika aplikasi menyimpan data dalam memori untuk pemrosesan atau akses yang lebih cepat. Demikian pula, dengan mengaktifkan caching Anda dapat memuat bagian-bagian situs web Anda terlebih dahulu untuk akses yang lebih cepat. Ada berbagai mode caching yang dapat Anda manfaatkan, tetapi umumnya mode tersebut termasuk dalam salah satu dari dua kategori; cache sisi klien, atau cache sisi server.

Cache sisi klien (biasanya cache browser) membantu Anda menentukan elemen apa dari situs Anda yang disimpan di browser web pengunjung. Ini juga memungkinkan Anda menentukan durasi penyimpanan elemen tersebut sehingga jika situs Anda diperbarui, browser akan dapat menyegarkan cache dengan elemen yang diperbarui. Caching browser berfungsi dengan elemen statis seperti CSS, JS, dan gambar.

Caching sisi server adalah metode caching apa pun yang diterapkan di server web Anda. Ini bisa termasuk Cache OPcode, Caching halaman, cache database, dan lainnya. Masing-masing metode ini menangani berbagai elemen WordPress dan memanfaatkannya dapat membantu meningkatkan kinerja situs kami.

Misalnya, WordPress sangat berpusat pada basis data. Sayangnya, setiap proses yang bekerja dengan database biasanya membutuhkan banyak sumber daya (daya pemrosesan dan memori) untuk dijalankan. Dengan cache database, yang Anda lakukan pada dasarnya adalah menyimpan hasil kueri sebelumnya di memori untuk mengurangi waktu yang dibutuhkan untuk memberikan hasil tertentu.

Solusi 1: Instal plugin caching yang baik

Caching adalah salah satu cara terpenting yang dapat Anda lakukan untuk meningkatkan performa situs WordPress Anda. Untungnya, seperti semua hal yang berhubungan dengan WordPress, ada plugin yang dapat Anda gunakan untuk membantu hal ini. Beberapa contoh bagus dari plugin caching WordPress termasuk WP Rocket dan  Kinerja Swift.

Solusi 2: Aktifkan OPCache di host web Anda

Dengan menyimpan kode operasi terkompilasi dari skrip PHP, OPcache memungkinkan situs untuk menyajikan konten halaman secara signifikan lebih cepat. Kabar baiknya adalah sebagian besar penyedia hosting bersama mengizinkan penggunanya untuk menginstal ekstensi OPcache dari panel kontrol mereka. Jadi - untuk menggunakan opsi ini untuk memuat situs web Anda lebih cepat, cukup masuk ke panel kontrol hosting Anda dan aktifkan fungsi ini.

Contoh: Untuk mengaktifkan OPCache di A2 Hosting, login ke cPanel> Software> Pilih versi PHP> Instal ekstensi PHP.

2. Database disimpan di HDD

Hampir tanpa kegagalan, sebagian besar penyedia web hosting saat ini akan mengiklankan bahwa mereka menawarkan solusi Solid State Drive (SSD). SSD adalah versi teknologi tinggi dari hard drive tradisional dan jauh lebih cepat. Namun, meskipun harga SSD turun, harganya masih lebih mahal daripada hard drive mekanis.

Karena itu, beberapa penyedia hosting mungkin mencoba lolos dengan pengaturan hybrid. Mereka akan menjalankan aplikasi dari SSD tetapi menggunakan hard drive tradisional untuk penyimpanan. Ini adalah berita buruk bagi pengguna WordPress karena kemungkinan database akan berada di drive mekanis yang lebih lambat, bukan SSD. Pastikan Anda memperhatikan apakah penyedia hosting Anda menawarkan solusi SSD lengkap atau tidak.

Larutan: Tetap gunakan perusahaan hosting yang menawarkan hosting SSD lengkap

siteground ssd hosting
Contoh: Semua situs web yang dihosting di SiteGround berjalan pada disk SSD - yang ideal untuk situs WordPress.

Meskipun menjadi salah satu hosting WP termurah di pasar, Hostinger berjalan pada penyimpanan SSD penuh - menjadikannya ideal untuk menghosting situs WordPress. Merek terkenal lainnya yang berjalan dengan SSD lengkap meliputi: A2 Hosting, BlueHost, dan SiteGround.

3. PHP ketinggalan jaman

WordPress berbasis PHP dan versi PHP yang dijalankan server Anda juga dapat memengaruhi kinerja situs Anda. PHP 7 telah diuji untuk mengungguli PHP 5.6 dengan kecepatan hampir dua kali lipat - itu adalah peningkatan kinerja 100%!

Tim di AeroSpike berlari beberapa tes untuk membandingkan PHP 5 dengan PHP 7.

Pengujian mereka meluncurkan empat proses, masing-masing menjalankan 100,000 transaksi. Semua proses dilakukan terhadap cluster satu node yang menjalankan Aerospike Server Community Edition versi 3.9.1 di CentOS 7 dengan 32 prosesor Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz (dengan hyperthreading dihidupkan) dan memori 32GB .

Dua versi PHP yang digunakan adalah php-7.0.10 dan php-5.5.38.

Berikut adalah ringkasan hasil.

Total Waktu Eksekusi

Total Waktu Eksekusi - PHP7 vs PHP5
Total waktu eksekusi PHP 7 ~ 10 - 12% lebih rendah dari PHP 5 (lebih rendah lebih baik).

Operasi Per Detik

Operasi per detik - PHP 7 vs PHP 5
PHP 7 menulis / membaca ~ 9 - 15% lebih banyak dibandingkan dengan PHP 5 (lebih tinggi lebih baik).

Larutan: Perbarui versi PHP situs web Anda

Jika Anda menjalankan versi PHP yang lebih lama, kemungkinan Anda akan melihat peningkatan kecepatan yang cukup baik hanya dengan memilih versi PHP yang lebih baru. Sebagian besar penyedia hosting web akan menawarkan beberapa versi PHP yang dapat Anda pilih melalui panel kontrol hosting web Anda.

Contoh - Memilih versi PHP Anda di Hostinger dapat dilakukan melalui panel kontrol hosting Anda.

4. HTTP / 2

HTTP / 2 adalah Protokol Internet "baru" yang diperkenalkan pada tahun 2015. Tidak seperti versi sebelumnya HTTP 1.1, ini memungkinkan beberapa permintaan data dilakukan pada waktu yang sama. Ini membantu mengurangi waktu muat untuk aset situs web Anda.

HTTP / 2
HTTP / 1.1 vs HTTP / 2 - HTTP / 2 dapat mengirim banyak permintaan data melalui satu koneksi. Ini mengurangi waktu perjalanan pulang pergi (RTT) tambahan, membuat situs web Anda memuat lebih cepat (mempelajari lebih lanjut).

Larutan: Terapkan HTTP / 2 

Meskipun demikian, beberapa host web masih tidak menawarkan HTTP / 2 atau hanya menawarkannya pada paket yang lebih mahal. Ada dua cara untuk memanfaatkan HTTP / 2; cari host yang menawarkannya, atau gunakan Cloudflare CDN.

Ada penyedia web hosting yang menawarkan berbagai tingkat HTTP. Misalnya, Siteground dan GreenGeeks telah membuat HTTP / 2 tersedia di semua paket mereka, tetapi A2 Hosting hanya menawarkan HTTP / 2 pada paket hosting web Turbo atau yang lebih baru.

5. Server Tergesa-gesa

Situs web diotomatiskan dan kinerjanya dapat dipengaruhi oleh jumlah sumber daya yang tersedia untuk mereka. Setiap situs perlu memiliki daya pemrosesan dan memori untuk menangani lalu lintas web - semakin tinggi volume, semakin banyak sumber daya yang dibutuhkan.

Jika situs web Anda tiba-tiba mendatangkan pengunjung, paket hosting Anda mungkin tidak memiliki sumber daya yang tersedia untuk menangani semuanya sekaligus. Ini akan mengakibatkan situs melambat atau menjadi tidak tersedia untuk beberapa permintaan.

Pantau kinerja hosting Anda

Memantau kinerja situs web Anda
Contoh: WebSitePulse menawarkan berbagai alat pemantauan yang terus mengawasi server dan situs web Anda.

Situasi ini lebih mungkin terjadi pada paket hosting bersama karena semua akun di server itu berbagi sumber daya dalam jumlah tetap. Untuk memastikan bahwa situs Anda berjalan dengan lancar, coba dan gunakan alat pemantauan situs seperti Robot Uptime, Website Pulse, dan Menyegarkan.

Menggunakan alat tersebut akan membantu Anda menilai selama jangka waktu tertentu seberapa baik kinerja tuan rumah Anda. Jika situs Anda terus melambat atau server selalu down, mungkin sudah waktunya untuk mempertimbangkan beralih ke paket yang lebih baik atau host web yang berbeda sama sekali.

Larutan: Tingkatkan ke VPS atau hosting level yang lebih tinggi jika perlu

Contoh: Berdasarkan pelacakan kami di HostScore, Waktu respons hosting VPS SiteGround (situs uji yang dihosting di Eropa) sekitar 15% lebih cepat daripada hosting bersama SiteGround.

Paket hosting VPS lebih mahal daripada paket hosting bersama tetapi dapat menangani lalu lintas tinggi dengan lebih mudah. Hal ini karena Paket hosting VPS umumnya dapat diskalakan, artinya Anda dapat secara dinamis meningkatkan jumlah sumber daya jika Anda merasa situs Anda membutuhkan lebih banyak.

6. File Media Massal

Meskipun gambar yang besar dan tajam atau video yang menarik bisa jadi sangat menarik, ingatlah bahwa file multimedia ini seringkali berukuran besar. Sebagai aturan praktis, semakin besar file, semakin lama waktu yang dibutuhkan untuk memuat.

Ini tidak berarti bahwa Anda harus sepenuhnya melepaskannya, tetapi setidaknya ingat untuk mengoptimalkan file Anda.

Solusi: Kompres gambar Anda

Gambar dapat sedikit diperkecil dan menggunakan format yang tepat juga dapat membantu mengurangi ukuran. Misalnya, file BMP biasanya lebih besar dari file GIF atau JPG. Untuk mengoptimalkan gambar, Anda dapat memilih untuk melakukannya secara manual atau dengan menggunakan plugin. Beberapa plugin WordPress yang dapat melakukan trik tersebut termasuk EWWW dan Pixel Pendek.

Jika Anda memutuskan untuk tidak menggunakan plugin, ada juga alat online yang dapat Anda gunakan untuk mengoptimalkan gambar secara manual. Beberapa di antaranya adalah Optimizilla dan EzGIF.

7. Database yang Dioptimalkan dengan Buruk / Rusak

Sebelumnya saya menyebutkan tentang bagaimana WordPress sangat berpusat pada basis data dan bagaimana penyimpanan SSD dapat membantu mempercepat kueri. Namun, kondisi database juga berperan dalam performa situs Anda.

Solusi: Optimalkan database secara teratur

Mungkin sangat sulit untuk mengontrol setiap elemen yang masuk ke database Anda, jadi dari waktu ke waktu, Anda perlu melakukan pembenahan. Ini akan membantu menjaga database Anda tetap teratur dan dapat bekerja dengan kecepatan penuh.

Ada juga plugin yang bisa Anda gunakan untuk ini. Beberapa contoh bagus adalah WP DBManager dan WP Sapu.

8. Penyedia DNS yang lambat

Banyak orang merasa bahwa Time to First Byte (TTFB) adalah alat pengukur kecepatan terbaik tetapi tidak banyak yang benar-benar memecah TTFB dan mencoba menangani elemen individu di dalamnya. Salah satu elemen yang berkontribusi pada TTFB adalah resolusi DNS.

Proses yang melibatkan penerjemahan nama domain menjadi alamat IP ini membutuhkan waktu. Penyedia DNS yang berbeda bekerja dengan cara yang berbeda dan menggunakan penyedia DNS yang baik dapat mempercepat kecepatan pemuatan situs Anda juga.

Solusi: Beralih ke penyedia DNS yang lebih baik

Untuk memeriksa kecepatan DNS Anda, jalankan pengujian di situs Anda menggunakan Pingdom Alat dan kemudian klik pada contoh pertama nama domain Anda di bagan hasil. Ini akan memperluas kotak yang menampilkan komponen TTFB Anda. Di kotak itu, cari baris yang bertuliskan "DNS".

Kecepatan DNS bervariasi tergantung pada penyedia.

Bandingkan dengan kecepatan DNS gabungan dari berbagai penyedia di grafik di DNS Perf dan pertimbangkan apakah kecepatan DNS Anda berada di tempat yang seharusnya. Jika tidak, memilih penyedia DNS yang berbeda dapat bermanfaat bagi kecepatan pemuatan situs Anda.

cloudflare adalah salah satu penyedia DNS paling populer dan Anda bisa mendapatkan akun dengan mereka secara gratis.

9. Terlalu Banyak Plugin

Salah satu hal yang disukai banyak orang tentang WordPress adalah betapa mudahnya meningkatkan fungsionalitas hanya dengan menggunakan plugin. Karena ini open source, WordPress memiliki file komunitas pengembang yang sangat besar yang bagus untuk pilihan, tetapi menghasilkan plugin dengan kualitas yang sangat bervariasi.

Plugin juga merupakan ekstensi untuk kode WordPress dasar, artinya semakin banyak Anda menggunakan, semakin banyak contoh WordPress Anda. Hal ini pada gilirannya menambah beban atas situs Anda dan dapat memengaruhi kinerja dalam berbagai tingkat.

Solusi: Kurangi penggunaan plugin

Jika memungkinkan, pastikan Anda hanya menjalankan plugin yang benar-benar Anda perlukan dan mencoba memangkas bulu yang tidak perlu. Juga, ingatlah untuk menghapus semua plugin yang tidak digunakan! Ada banyak plugin saat ini yang mencoba menyelesaikan banyak hal berbeda, jadi jika memungkinkan cobalah untuk memastikan bahwa fungsionalitas tidak diduplikasi oleh plugin Anda.

10. Situs yang Diretas

Di masa lalu, peretas biasanya mengambil alih situs dan menyebabkan kekacauan hanya untuk iseng. Penjahat dunia maya saat ini lebih canggih dan akan mencoba menghindari Anda mendeteksi keberadaan mereka. Tujuan mereka adalah untuk menggunakan sumber daya di akun Anda untuk memperkaya diri mereka sendiri - misalnya dengan menggunakannya untuk menambang cryptocurrency.

Ini menghilangkan sumber daya dari situs Anda dan dapat berdampak besar pada kinerja. Karena mereka terbang di bawah radar, Anda perlu secara aktif memindai situs Anda secara teratur untuk memastikan bahwa situs tersebut tidak dibajak secara diam-diam.

Investasikan dalam alat keamanan dari penyedia solusi keamanan terkemuka seperti Sucuri dan pastikan Anda hanya menginstal plugin dari sumber tepercaya. Untuk memeriksa apakah plugin Anda sah, gunakan alat seperti Pemeriksa Keamanan Plugin untuk memindai masalah.

Untuk menghindari komplikasi, cobalah periksa reputasi sebuah plugin bahkan sebelum memasangnya.

Kesimpulan: Fokus pada Detail

Seperti yang Anda lihat sekarang, menjalankan situs WordPress yang efisien bisa dibilang pekerjaan penuh waktu. Namun, jika Anda mendaftar dan secara teratur mengikuti praktik terbaik, Anda akan dapat mengurangi kemungkinan situs WordPress berkinerja rendah seperti biasanya. Ingatlah untuk tetap fokus pada kinerja dalam segala hal yang Anda lakukan dan pertimbangkan dengan cermat apa pun yang ingin Anda tambahkan ke situs Anda. Banyak pemilik situs WordPress baru cenderung berlebihan dan membuang segalanya kecuali wastafel dapur.

Hindari godaan itu dan perlahan-lahan bangun fungsionalitas saat situs dan bisnis Anda berkembang.

Tentang Jerry Low

Pendiri WebHostingSecretRevealed.net (WHSR) - ulasan hosting yang dipercaya dan digunakan oleh pengguna 100,000. Lebih dari 15 tahun pengalaman dalam hosting web, pemasaran afiliasi, dan SEO. Kontributor ke ProBlogger.net, Business.com, SocialMediaToday.com, dan banyak lagi.