Cara meningkatkan kecepatan dan kinerja situs WordPress Anda

Diterbitkan: 2016-01-12

Anda telah menghabiskan waktu berbulan-bulan merancang situs WordPress yang menakjubkan dan bekerja dengan klien dan kolaborator untuk menciptakan sesuatu yang benar-benar istimewa. Sekarang Anda telah meluncurkannya ke publik, dan yay! Anda sudah selesai. Tapi, tunggu… agak lambat. Anda tahu bahwa kecepatan situs sangat penting untuk keberhasilan bisnis Anda (dan bisnis klien Anda). Berkali-kali, Anda dihantam dengan statistik menakutkan seperti “ hampir separuh pengguna web mengharapkan situs dimuat dalam dua detik atau kurang”, dan “pengguna cenderung meninggalkan situs yang tidak dimuat dalam waktu tiga detik .”

Sangat mudah untuk merasa frustrasi pada titik ini dalam proyek, tetapi jangan khawatir. Sebelum Anda merobohkan pintu host web Anda atau menambahkan banyak plugin yang tidak jelas, ikuti langkah-langkah mudah ini untuk membuat situs WordPress Anda mulus, solid, dan super cepat.

Langkah satu: Uji!

Sebelum memulai, penting untuk melakukan beberapa pengukuran dan menjalankan beberapa pengujian untuk mendapatkan beberapa tolok ukur, sehingga Anda akan tahu apakah perubahan yang Anda buat benar-benar meningkatkan situs Anda.

wordpress-performance-bench

Untuk menguji kecepatan situs Anda, taruhan terbaik Anda adalah kombinasi dari WebPageTest dan Google PageSpeed ​​Insights. WebPageTest memberi Anda ide bagus tentang waktu aktual (dalam detik) yang diperlukan situs untuk memuat, dan metrik ini akan membantu Anda mengetahui apakah itu back-end atau front-end yang menyebabkan situs dimuat dengan lambat. Google PageSpeed ​​Insights adalah yang terbaik untuk melihat bagaimana situs Anda dirender oleh browser dan dapat membantu Anda mengidentifikasi apa yang dapat Anda tingkatkan di front-end.

Langkah kedua: Pastikan Anda mendapatkan tuan rumah terbaik

Label harga hosting bersama selalu membuatnya tampak seperti tawar-menawar, tetapi harganya berbeda: kecepatan situs lambat, kinerja tidak teratur, dan waktu henti yang sering. Tekanannya tidak sepadan, terutama ketika Anda memiliki kemampuan untuk memilih host WordPress yang dikelola (seperti Flywheel!) yang akan menangani sebagian besar masalah kinerja WordPress Anda. Ketika datang ke hosting, Anda tidak ingin dipusingkan dengan migrasi menit terakhir, situs yang diretas, server di bawah standar, dan waktu henti yang tidak terduga pada saat yang paling penting.

Dengan Roda Gila, dukungannya terbaik, dasbornya indah dan mudah digunakan, situs Anda akan tetap aman, dan Anda akan memiliki banyak sekali fitur yang Anda inginkan. Saksikan berikut ini!

Langkah ketiga: Audit plugin Anda

Penambahan plugin ke situs dapat membawa banyak fungsi dan hal menyenangkan yang membuat situs Anda jauh dari dasar. Sayangnya, banyak yang membawa overhead kinerja dengan mereka. Kami telah melihat begitu banyak situs lambat yang segera disembuhkan hanya dengan menonaktifkan beberapa plugin. Cara terbaik untuk menghindari migrain dari mengelola plugin adalah dengan mengingat kinerja saat Anda mengembangkan situs. “Jangan menghabiskan waktu berminggu-minggu hanya mengandalkan plugin untuk menjadi kutukan bagi keberadaan Anda ” ketika Anda mengetahuinya, itu membuat situs Anda sangat lambat. Baca ulasan, uji secara teratur, dan pastikan Anda memperbaruinya ke versi terbaru saat tersedia.

wordpress-kinerja-logika

Semua pembicaraan negatif tentang plugin ini hanya untuk membuat Anda sadar akan potensi risiko yang terlibat saat menggunakan yang buruk. Ini biasanya plugin yang dikembangkan oleh pemrogram yang tidak berpengalaman atau yang membuat banyak kueri basis data dan memerlukan pemrosesan logika yang intensif. Namun, ada kabar baik! Ada ribuan plugin bermanfaat yang tidak membuat pengguna dan pembaca Anda frustrasi saat mereka menjelajahi situs Anda. Trik sulapnya hanya menggunakan itu, dan bukan yang berkinerja lambat.

Anda dapat melacak plugin mana yang mungkin menyebabkan penurunan kinerja di situs Anda dengan cukup mudah. Kami biasanya menggunakan plugin yang disebut P3 Profiler yang menyaring seluruh situs Anda dan melaporkan kembali berapa persentase total waktu buka setiap plugin yang bertanggung jawab untuk digunakan. Jika Anda serius tentang kecepatan, Anda akan menjalankan tes P3 Profiler setiap kali Anda mengaktifkan plugin baru, untuk memastikan Anda tidak menginstal sesuatu yang akan mengorbankan kecepatan. Plus, dengan membandingkan plugin Anda langsung, Anda tidak akan membuang waktu untuk mengotak-atik plugin jika tidak akan berkinerja baik dalam jangka panjang.

Jika ada plugin yang Anda tidak bisa hidup tanpanya tetapi masih membuat situs Anda lambat, ada beberapa cara untuk terus menggunakannya. Umumnya, jika Anda menentukan bahwa sebuah plugin dimuat dengan lambat, langkah selanjutnya adalah menambah memori di server Anda. Menghilangkan kebutuhan untuk melakukan ini adalah rencana tindakan terbaik, tetapi mungkin ada beberapa plugin yang mungkin tidak ingin Anda buang (WooCommerce, misalnya).

Dengan Roda Gila, Anda selalu dapat meningkatkan paket Anda untuk mendapatkan lebih banyak memori dan, dengan demikian, lebih cepat. Pelajari lebih lanjut tentang rencana kami di sini.

Langkah empat: Cache semuanya

Caching, baik di sisi server dan sisi klien, merupakan bagian penting dari kinerja situs WordPress. Setelah pengguna memuat situs Anda untuk pertama kalinya, Anda dapat memanfaatkan kemampuan browser untuk menyimpan konten situs tersebut secara lokal dalam cache, sehingga pada kunjungan berikutnya pengguna sudah memuatnya.

Demikian pula, di sisi server, memiliki lapisan caching bekerja sangat baik untuk melayani situs Anda dengan sangat cepat. Cara paling umum untuk men-cache sisi server dengan WordPress adalah dengan menggunakan plugin W3 Total Cache. Plugin ini (atau yang serupa) diperlukan di hampir semua host. Pengecualian untuk aturan ini adalah Roda Gila; kami menangani caching sisi server untuk Anda di belakang layar dengan Varnish. Menggunakan Varnish alih-alih plugin dapat meningkatkan kecepatan secara dramatis karena Varnish tidak pernah harus berbicara dengan PHP. Ini menyajikan salinan statis yang di-cache dari situs Anda dengan segera (bahkan tanpa menyentuh lapisan aplikasi PHP), sedangkan plugin masih dijalankan oleh PHP.

Pada host terkelola seperti Flywheel, caching sisi server memberi tahu browser berapa lama untuk men-cache sesuatu dengan menyetel 'header kedaluwarsa.' Peramban tidak akan meminta informasi lebih lanjut kepada server jika tajuk tersebut menyuruhnya untuk tidak bertanya. Anda terutama harus mulai berpikir tentang caching ketika Anda mulai menginstal plugin atau tema pihak ketiga. Pengembang tema dan plugin dapat menyetel header mereka sendiri yang dapat mengesampingkan setelan default host Anda, yang secara berlawanan mempengaruhi mekanisme caching.

WooCommerce, misalnya, menonaktifkan caching sisi server dengan mengatur cookie. Ini biasanya tidak terlalu terlihat ketika plugin atau tema menonaktifkan caching, jadi hal yang baik untuk dilakukan adalah menghubungi penyedia hosting Anda dan meminta mereka untuk memaksa cache situs Anda. Berhati-hatilah untuk tidak memaksakan caching pada halaman yang benar-benar membutuhkan cookie untuk bekerja, seperti halaman keranjang dan checkout WooCommerce.

Langkah lima: Gunakan CDN

Jaringan pengiriman konten (atau CDN) adalah jaringan server yang melayani situs web Anda dan asetnya dari lokasi berbeda berdasarkan lokasi pengguna. Misalnya, Anda tidak menggunakan CDN dan situs Anda dihosting di San Francisco. Ketika seseorang dari, katakanlah, Barcelona mengunjungi situs Anda, mereka harus mengambil semua aset Anda dari server Anda di San Francisco.

wordpress-kinerja-cdn

Jarak yang jauh antara dua lokasi jelas memakan waktu lebih lama daripada jika seseorang dari San Francisco memuat situs Anda yang dihosting di San Francisco. CDN melayani aset Anda dari sekelompok server berbeda yang berbasis di New York, Seattle, Omaha, Paris, London, Beijing, DAN San Francisco (dan banyak lagi). Idenya adalah bahwa pengguna akan menekan server yang paling dekat dengan mereka dan tidak mengorbankan waktu buka karena ada jarak yang lebih kecil antara mereka dan server. Dengan CDN, orang yang sama dari Barcelona sekarang akan mencapai pusat data di London atau Paris, bukan San Francisco. Menggunakan CDN pasti akan meningkatkan kecepatan situs Anda bagi pengguna di seluruh dunia!

Beberapa CDN paling populer termasuk Amazon Web Services, CloudFlare, dan MaxCDN. Kebanyakan dari mereka memiliki paket gratis, tetapi jika Anda menarik banyak pengunjung dan memiliki banyak aset, kemungkinan besar Anda harus membayar CDN. Mereka biasanya mudah diatur, tetapi jika Anda menginginkan solusi pengaturan yang sangat mudah, Anda harus memeriksa add-on MaxCDN Flywheel.

wordpress-performance-ebook

Coba Wawasan Kinerja!

Kami tahu bahwa hosting saja tidak dapat menyelesaikan semua masalah kinerja WordPress Anda (meskipun platform cloud Flywheel benar-benar membuat situs Anda terbang!). Detail kecil di front-end benar-benar dapat memperlambat segalanya… dan dengan begitu banyak plugin, tema, dan teknologi yang bekerja bersama, mungkin sulit untuk mengetahui dari mana harus memulai.

Add-on Performance Insights kami memberi Anda pandangan mendalam tentang aspek kinerja tinggi dan rendah dari situs Anda. Dari sana, kami melangkah lebih jauh dan memberi Anda tindakan yang disarankan langsung dari tim ahli kami, sehingga Anda tahu persis di mana dan bagaimana meningkatkan kecepatan situs Anda! Pelajari lebih lanjut di sini.