GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Mempercepat WordPress dan Meningkatkan Kinerja di Ubuntu 20.04 VPS

WordPress adalah salah satu sistem manajemen konten sumber terbuka paling populer di seluruh dunia. Ini adalah salah satu platform blogging termudah untuk memulai, sebagaimana dibuktikan oleh lebih dari 35,2% dari semua situs web yang didukung oleh WordPress. Jika Anda sudah menjadi master web atau pemilik blog, maka mempercepat dan meningkatkan kinerja situs web Anda harus menjadi salah satu prioritas utama Anda. Dalam tutorial ini, kami akan menunjukkan kepada Anda beberapa tips berguna untuk mempercepat situs WordPress apa pun, serta menjelaskan mengapa penting untuk melakukannya.

Ada beberapa alasan mengapa Anda harus mempercepat situs WordPress Anda.

Mesin pencari (seperti Google) sekarang menyertakan kecepatan situs dalam algoritme peringkat mereka, yang berarti situs web dengan waktu pemuatan yang lebih cepat akan mendapat peringkat lebih tinggi daripada situs web dengan waktu pemuatan yang lebih lambat. Menurut tim pencarian Microsoft Bing, penundaan hanya 2 detik dalam pemuatan halaman akan mengurangi kepuasan pengguna sebesar 3,8% dan mengurangi klik sebesar 4,3%. Kecepatan situs juga akan berdampak pada bisnis online Anda dan mengurangi pengunjung situs Anda.

Gunakan Jaringan Pengiriman Konten

CDN, juga dikenal sebagai Jaringan Pengiriman Konten adalah jaringan server yang berlokasi di seluruh dunia yang dirancang untuk menampung dan menyimpan salinan situs web Anda di berbagai pusat data yang terletak di lokasi geografis yang berbeda. CDN menyajikan konten statis situs WordPress Anda seperti gambar, CSS, JavaScript, dan aliran video kepada pengunjung dari lokasi terdekat yang memungkinkan. Lokasi yang paling dekat dengan pengunjung situs Anda adalah yang akan menyajikan konten – lokasi yang dekat memungkinkan latensi yang lebih rendah dan waktu muat yang lebih cepat, terlepas dari lokasi pengunjung.

Optimalkan gambar

Gambar menghidupkan konten Anda dan membantu Anda meningkatkan pengunjung situs web dan membuat situs Anda lebih kaya konten. Pengoptimalan gambar adalah trik lain yang dapat Anda lakukan yang akan berdampak signifikan pada waktu pemuatan halaman secara keseluruhan.

Gambar yang tidak dioptimalkan akan memperlambat situs web Anda, apa pun yang terjadi. Untuk mencegahnya, sebelum mengunggah gambar apa pun, Anda harus memperkecil ukuran gambar tanpa mengurangi kualitasnya. Anda dapat mengurangi ukuran gambar hingga 5x menggunakan perangkat lunak kompresi apa pun seperti Adobe Photoshop atau Affinity Photo. Namun, Anda juga dapat melakukan tugas ini secara otomatis melalui penggunaan plugin WordPress. Memiliki ukuran gambar yang lebih kecil akan memungkinkan waktu pemuatan yang lebih cepat, yang memastikan waktu halaman Anda tidak akan terhenti dengan menunggu foto berukuran besar dimuat.

Ada beberapa jenis file yang dapat Anda pilih sebelum mengompresi gambar seperti, JPEG dan PNG. Anda harus menggunakan JPEG untuk gambar dengan banyak warna dan PNG untuk gambar sederhana, atau yang membutuhkan transparansi latar belakang.

Selalu Perbarui Situs WordPress Anda

Kiat lain untuk meningkatkan kecepatan situs Anda adalah memperbarui WordPress secara teratur. Setiap pembaruan tidak akan selalu menawarkan fitur baru, tetapi akan memperbaiki bug dan masalah keamanan. Jadi disarankan untuk selalu memperbarui situs, tema, dan plugin WordPress Anda ke versi terbaru. Selain itu, jika Anda menggunakan WordPress VPS Hosting, memperbarui paket server Anda (seperti versi PHP) penting untuk menjaga semuanya secepat mungkin.

Gunakan Tema Ringan

Ada banyak tema yang tersedia di pasar WordPress. Hindari menggunakan tema dengan banyak konten dinamis, seperti widget, bilah geser, bilah sisi, dll. Menggunakannya dalam jumlah sedang mungkin baik-baik saja, tetapi menampilkan banyak elemen pada satu waktu benar-benar dapat mengurangi kecepatan pemuatan. Direkomendasikan untuk menggunakan tema yang ringan atau setidaknya tema yang dioptimalkan. Jika Anda menginginkan lebih banyak fitur sambil mempertahankan kinerja, maka Anda harus menggunakan tema yang dibangun di atas Bootstrap dan Foundation.

Nonaktifkan Hot-linking

Hot-linking adalah bentuk bandwidth. Itu terjadi ketika situs web lain menyajikan gambar Anda langsung dari URL mereka di situs web Anda, alih-alih mengunggahnya ke server mereka sendiri. Secara sederhana, mereka mencuri bandwidth hosting web Anda dan Anda tidak mendapatkan lalu lintas apa pun yang masuk ke halaman Anda.

Untuk mencegahnya, Anda hanya perlu menambahkan kode berikut ke .htaccess WordPress Anda mengajukan. Ini akan mencegah situs lain menggunakan gambar Anda di halaman mereka.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/yourdomain [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Gunakan Versi PHP Terbaru

WordPress ditulis dalam bahasa PHP – yang berarti bahwa semua instans WordPress menggunakan server hosting PHP. Terkadang, ada kemungkinan bahwa perusahaan hosting Anda menjalankan versi PHP yang lebih lama, atau server Anda hanya menginstal versi lama. Biasanya, versi PHP terbaru lebih cepat dan lebih aman daripada versi sebelumnya. Pastikan untuk selalu memperbarui versi PHP Anda untuk membantu meningkatkan kinerja situs web Anda.

Nonaktifkan Plugin yang Tidak Diinginkan

Ada banyak plugin yang tersedia di pasar WordPress. Memasang plugin yang tidak diinginkan di situs web WordPress Anda dapat memengaruhi kinerja situs Anda. Memasang plugin tambahan yang tidak perlu juga akan meningkatkan ukuran cadangan Anda dan menempatkan lebih banyak beban di server Anda saat mengambil cadangan atau menyajikan konten situs web. Jadi, disarankan untuk menghapus plugin yang tidak perlu dari situs WordPress Anda.

Bersihkan Basis Data WordPress

Setiap kali Anda menginstal plugin atau tema WordPress, tabel baru ditambahkan ke database. Setelah menghapus plugin yang tidak digunakan, tabel tetap berada di belakang. Ini akan meningkatkan ukuran basis data WordPress dari waktu ke waktu dan dapat memengaruhi kinerja basis data WordPress, dan bersamaan dengan itu, kinerja situs web Anda. Ini membuatnya menjadi ide yang baik untuk membersihkan situs WordPress Anda secara teratur. Basis data Anda mengumpulkan banyak data tambahan, seperti revisi, komentar spam, komentar sampah, data dari plugin yang tidak lagi Anda gunakan, dan banyak lagi. Proses pembersihan database menghapus semua data yang tidak perlu ini. Ini dapat secara signifikan mengurangi ukuran basis data Anda yang mempercepat proses pencadangan Anda.

Aktifkan kompresi GZIP

GZIP adalah format file dan aplikasi perangkat lunak yang digunakan untuk kompresi dan dekompresi file. Ini diaktifkan di sisi server dan mengurangi ukuran file HTML, stylesheet, dan JavaScript Anda. Mengaktifkan kompresi GZIP akan secara dramatis mengurangi penggunaan bandwidth dan waktu yang diperlukan untuk mendapatkan akses ke situs web Anda.

Untuk mengaktifkan kompresi GZIP, cukup tambahkan baris berikut ke .htaccess WordPress Anda berkas:

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Aktifkan Caching Peramban Leverage

Cache browser adalah teknik yang memungkinkan browser untuk menyimpan sumber daya yang dapat di-cache seperti, CSS, JavaScript, dan Gambar secara lokal untuk jangka waktu tertentu. Ini memungkinkan browser hanya perlu mengunduh sumber daya yang diperbarui/baru saat mengakses situs web yang sama lagi. Ini akan membantu mengurangi permintaan HTTP, yang memuat halaman lebih cepat dan juga meningkatkan waktu respons server.

Jika situs web Anda dihosting di server web Apache, Anda dapat mengaktifkan caching browser leverage dengan menambahkan baris berikut di .htaccess WordPress Anda berkas:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 1 month"
</IfModule>

Jika situs web Anda dihosting di server web Nginx, tambahkan baris berikut di file konfigurasi virtual host Nginx Anda:

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
  expires 365d;
}

Batasi Revisi Postingan

Saat Anda menyimpan posting atau halaman baru di WordPress, itu membuat revisi. Ini akan membantu jika Anda perlu mengembalikan kiriman ke versi sebelumnya. Namun, revisi posting memakan ruang di database WordPress Anda. Ini akan memperlambat situs Anda dengan mencarinya secara tidak perlu. Oleh karena itu, disarankan untuk membatasi atau menonaktifkan revisi sama sekali. Membatasinya akan ideal jika Anda perlu dengan cepat melalui iterasi konten Anda sebelumnya.

Untuk membatasi revisi, Anda dapat menambahkan kode berikut ke wp-config.php WordPress Anda berkas.

define('WP_POST_REVISIONS', 5);

Untuk menonaktifkan revisi, Anda dapat menambahkan kode berikut ke wp-config.php WordPress Anda berkas.

define('WP_POST_REVISIONS', false);

Gunakan Plugin Caching

Caching adalah salah satu metode paling sederhana dan termudah untuk mempercepat situs WordPress Anda. Caching memberitahu server untuk menyimpan file seperti gambar, CSS, dan JavaScript ke disk atau RAM. Saat pengguna mengunjungi kembali halaman yang sama, konten dapat disajikan dari cache. Ini akan mengurangi jumlah pekerjaan yang diperlukan untuk menghasilkan tampilan halaman dan halaman web Anda akan dimuat lebih cepat, langsung dari cache.

Jika penyedia hosting Anda tidak menyediakan cache, Anda dapat menggunakan salah satu dari beberapa plugin caching WordPress pihak ketiga, termasuk WP Rocket, Cache Enabler, atau W3 Total Cache.

Ini adalah cara terbaik untuk meningkatkan kinerja situs WordPress Anda. Dengan menggabungkan ini, akan ada perbedaan nyata dalam respons dan kecepatan situs web Anda, yang juga akan membantu meningkatkan peringkat Anda di hasil penelusuran.

Tentu saja, Anda tidak perlu mempercepat WordPress di server Ubuntu 20.04 Anda sendiri jika Anda menggunakan salah satu solusi Hosting Ubuntu Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk mempercepat dan mengoptimalkan instance WordPress Anda. untukmu. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda mungkin ingin mempertimbangkan untuk membaca postingan kami tentang Cara Meningkatkan Kecepatan dan Peringkat Situs WordPress.

PS. Jika Anda menyukai posting ini tentang cara mengoptimalkan dan mempercepat WordPress di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  2. Cara menginstal eGroupware di Ubuntu 14.04 VPS

  3. Cara menginstal, mengonfigurasi, dan menggunakan GIT di Ubuntu 14.04 LTS VPS

  1. Cara menginstal mod_security dan mod_evasive pada Ubuntu 14.04 VPS

  2. Cara menginstal PrestaShop di Ubuntu 14.04 VPS

  3. Cara menginstal dan mengonfigurasi anti-virus gratis AVG di VPS Ubuntu

  1. Cara menginstal dan mengkonfigurasi SuiteCRM dengan OPcache di Ubuntu 14.04 VPS

  2. Cara menginstal Munin di Ubuntu 14.04 VPS

  3. Cara menginstal Contao di Ubuntu 14.04 VPS