5 Cara Mudah untuk Mempercepat Situs WordPress Anda

Diterbitkan: 2016-04-08

Pilih salah satu perspektif untuk melihat metrik kecepatan pemuatan situs web dan signifikansinya: pemasar, pemilik situs, pengembang, ahli SEO, bahkan dan terutama pengguna. Metrik kecepatan akan tetap muncul di atas. Cari praktik terbaik pengembangan web di sebanyak mungkin sumber yang Anda temukan, dan Anda akan melihat ' mengurangi waktu buka halaman' di suatu tempat dalam setiap daftar.

Kami bahkan tidak suka mengantri di konter kasir di Walmart, menurut Anda bagaimana perasaan kami tentang kumpulan data yang tidak berwujud di zaman ekses nakal ?

Oleh karena itu, sangat penting untuk membuat situs web yang memuat lebih cepat (TTFB harus lebih rendah dari 2 detik). Untuk pengalaman yang lebih baik, untuk konversi yang lebih tinggi, untuk peringkat pencarian teratas!

Jadi apa yang bisa dilakukan untuk membuat situs WordPress lebih cepat? Banyak, tampaknya, terutama di 5 bidang ini:


1. Server

F2

Di sinilah data situs web Anda berada . Jika server memelihara dirinya sendiri seperti dapur umum atau gang belakang Gotham, tidak ada pengoptimalan kinerja yang akan membantu Anda mempercepat situs web Anda.

Jadi sebelum masuk ke penyedia hosting, perhatikan:

  • Pemeliharaan, pencadangan, dan keamanan (untuk alasan yang jelas)
  • Skalabilitas: Bagaimana berbagai paket menimbang dalam hal pengunjung, transfer data, bandwidth, ruang penyimpanan, dll. dan bagaimana Anda akan ditingkatkan ketika Anda melebihi beberapa batas.
  • Kesaksian klien dan forum dukungan (Mereka dapat mengungkapkan banyak hal tentang catatan layanan perusahaan)
Berikut adalah lebih banyak hal yang dapat Anda lihat:
Hosting Video Pihak Ketiga

Hosting video pihak ketiga atau eksternal adalah solusi yang sangat baik bagi mereka yang menggunakan ruang server dan bandwidth mereka dengan bijaksana.

Persis seperti yang tertulis di kaleng. (Hanya) File video dihosting di server pihak ketiga seperti Youtube, Vimeo, dll., yang dapat Anda tautkan dengan situs web Anda (tanpa memanggil pengembang untuk mengacaukan API). Beberapa dari mereka juga dilengkapi dengan alat pengeditan video dan kebanyakan dari mereka menawarkan dukungan.

Pastikan untuk memeriksa hak atas file video (Kebijakan Privasi) sebelum mendaftar ke layanan ini.

Mencegah Tautan Panas Gambar

Image Hotlinking adalah kejahatan yang diremehkan.

Ini sama saja dengan mencuri, dan bagian terburuknya adalah para pelanggar sering kali tidak menyadari beratnya tindakan mereka. Mereka hanya menyalin gambar Anda (ke keyboard) dan menempelkannya langsung di editor teks kaya mereka. Jadi gambar yang muncul di konten mereka sebenarnya masih tersimpan di server Anda . Oleh karena itu, siapa pun yang menemukan gambar di situs web mereka akan tetap meminta server Anda untuk memuat gambar tersebut. Ini memakan bandwidth Anda.

Dan Anda tidak akan mendapatkan catatan Terima Kasih.

Hanya ada begitu banyak hal yang harus diterima oleh altruisme naif Anda. Di internet, Anda melindungi konten Anda atau mendapatkan sanksi. Masukkan kode ini ke dalam file .htaccess Anda:

Menulis ulang mesin pada

Tulis Ulang %{REQUEST_FILENAME} -f

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mywebsite\.com [NC]

RewriteCond %{REQUEST_URI} !^/images/stopstealing\.jpg$ [NC]

RewriteRule \.(jpg|jpeg|png)$ http://mywebsite.com/images/stopstealing.jpg [NC,R,L]

Juga: Perhatikan bahwa beberapa Jaringan Pengiriman Konten (CDN) memiliki fitur Pencegahan Hotlink bawaan.


2. Tembolok

Plugin Caching seperti W3 Total Cache adalah salah satu hal terbaik yang ditawarkan WordPress untuk pengoptimalan kecepatan halaman ( semua orang menyukainya). Alternatifnya (untuk pengguna yang kurang mahir) adalah WP Super Cache.

Idenya adalah untuk membuat salinan (cache) halaman, objek, dan database; mengecilkan skrip, dan mengintegrasikan situs web WordPress dengan lebih mudah dengan jaringan pengiriman konten (CDN).

Anda juga dapat menyewa pengembang WordPress untuk mengoptimalkan kinerja sisi server dengan solusi cache database seperti Redis dan Memcached.

Modul Kedaluwarsa

Modul Apache ini menetapkan masa pakai cache untuk format file yang Anda tentukan.

Berikut adalah cara yang efisien untuk menggunakannya: <ifmodule>. Itu masuk (ke dalam file .htaccess) seperti ini:

<ifmodule mod_expires.c>

<Pencocokan File “\.(jpg|png|gif|js|css|mp3|pdf)$”>

Kedaluwarsa Aktif pada

ExpiresDefault "akses plus 1 minggu"

</Filesmatch>

</ifmodul>

Cuplikan kode di atas akan mengatur file cache dari setiap file jpg/png/gif/JavaScript/CSS/mp3/dan PDF untuk kedaluwarsa setelah 1 minggu, di mana cache baru akan dibuat. Modul ini sangat cocok untuk digunakan di situs web multimedia yang memperbarui kontennya secara teratur.

3. Ujung Depan

Sekitar 80% masalah kinerja akan diselesaikan dengan 20% upaya dalam pengoptimalan kecepatan front-end. Ini adalah hukum pengembangan web Pareto.

Mengoptimalkan front-end untuk kecepatan tidak hanya menguntungkan secara teknis. Semakin cepat sesuatu terjadi di layar pengguna Anda, semakin baik dia merasa menunggu. Anda harus memberi kesan kinerja juga.

Untuk membantu dengan itu, berikut adalah beberapa metode yang dapat Anda terapkan:

  • Gambar : Kompres seperti orang gila. Semakin kecil ukuran gambar/media Anda, semakin baik. Gunakan EWWW Image Optimizer atau WP Smush.it untuk kompresi tanpa kehilangan kualitas. Lalu ada filter pemuatan lambat untuk pemuatan gambar bersyarat jika area halaman yang berisi gambar tersebut saat ini terlihat di viewport pengguna. Gunakan Lazy Load XT untuk ini.
  • Mengurangi permintaan HTTP berarti lebih sedikit perjalanan pulang pergi, sehingga meningkatkan waktu pemuatan. Buat gambar 'pola' menjadi satu sprite dengan Sprite Pad.
  • Perkecil JavaScript dan CSS Stylesheet: rtl.css, style.css, dan kustom yang telah Anda tambahkan. Cobalah untuk tidak menggunakan terlalu banyak dependensi.

4. Basis Data

Tidak seperti alat Defragmentasi Disk di Windows, pengoptimalan basis data dapat membersihkan back-end Anda dan mengosongkan ruang untuk informasi penting sambil meningkatkan waktu dan kinerja kueri.

Revisi posting yang berlebihan, komentar lama yang tidak disetujui, metadata duplikat, dan lain-lain adalah sarang laba-laba dan kelinci debu. Bersihkan dengan alat seperti WP Sweep, WP-DB Manager, dll.


5. Pembaruan

F3

Saat Anda mengikuti diskusi di Make.WordPress.org untuk terus memperbarui diri Anda dengan berita dan perkembangan terkini yang terkait dengan platform (itu adalah kebiasaan yang baik untuk semua orang, pengembang dan pengguna umum), Anda akan melihat sebuah pola: fokusnya adalah selalu pada keramahan pengguna, kinerja, dan keamanan ... dalam urutan itu.

WordPress secara otomatis memperbarui jika ada rilis kecil (demi keamanan dan perbaikan bug kecil) kecuali jika Anda memiliki pengaturan yang dikonfigurasi. Itu tidak baik kecuali Anda benar-benar meng-upgrade ke versi terbaru di tempat pertama.

Untuk mengurangi kecemasan, ikuti pola bermanfaat ini untuk memperbarui:

  • Tema terlebih dahulu: Pastikan Anda memiliki tema anak (yang akan menyimpan perubahan kecil yang mungkin Anda buat pada tampilan). Pembaruan akan berlaku untuk tema induk dan dengan cara ini Anda secara signifikan mengurangi kemungkinan mengacaukan sesuatu yang tidak dapat diperbaiki.
  • Plugin selanjutnya: Atasi satu per satu. Saya tahu ini membosankan, tetapi Anda akan lebih siap dan terinformasi ketika satu pembaruan menyebabkan masalah kompatibilitas. Catatan: Ini juga mengapa 'kurang lebih' dalam hal plugins .
  • Protokol WSOD: Jangan berlarian seperti ayam tanpa kepala jika Anda berhadapan langsung dengan Layar Putih Kematian. Ada banyak bantuan yang tersedia di internet.

Catatan akhir

Jalankan keamanan dan pemeliharaan rutin untuk menjaga situs web Anda dalam kondisi terbaik.

Ingatlah bahwa pengoptimalan kecepatan adalah upaya berkelanjutan. Tetap waspada untuk perkembangan terbaru dan praktik terbaik.

Bio Penulis: Lucy Barret adalah pengembang Sr. WordPress untuk Perusahaan Pengembangan WordPress, HireWPGeeks Ltd. Dia menangani tim pengembang yang ahli dalam mengonversi HTML ke tema WordPress. Dia juga seorang blogger dan suka berbagi pengetahuannya dengan komunitas besar WordPress.