Rumah - Data
Mempercepat Wordpress. Bagaimana cara mempercepat mega blog WordPress Anda dengan kuat? Cara membuat wordpress cepat

Halo semuanya, teman. Berbagai pengguna di seluruh dunia saat ini menggunakan WordPress untuk membuat situs web mereka dengan topik dan bidang yang sangat berbeda. Hasilnya, hampir separuh situs yang berbasis CMS bekerja pada sistem pengelolaan konten ini. Saat ini jumlahnya sekitar 74 juta situs (statistik). Dan tentu saja, pertanyaan tentang cara mempercepat situs WordPress Anda dengan benar, aman, dan maksimal sangat relevan bagi banyak orang.

Pada artikel ini kami akan memberi tahu Anda tentang metode paling efektif yang telah diuji oleh berbagai spesialis. Namun, hal ini tentu tidak berarti bahwa Anda harus segera dan tanpa berpikir panjang menyesuaikan situs web Anda dengan semua poin yang tercantum di bawah ini. Beberapa poin bersifat individual sampai tingkat tertentu, dan jika Anda hanya menggunakan sebagian saja, ini sudah menjadi hasil yang baik.

Jadi, mari kita overclock WordPress kesayangan kita di tahun 2017. Ayo pergi!

1. Gunakan kerangka/tema yang dapat diandalkan

Di balik setiap situs WordPress terdapat tema atau kerangka kerja, dan hal ini terkadang dapat menimbulkan masalah. Setiap topik ditulis berbeda, dan oleh karena itu beberapa topik sering kali lebih baik daripada topik lainnya. Tema WordPress default seperti Twenty Fifteen sangat cepat karena ringan.

Berhati-hatilah saat membeli tema dari situs mega populer seperti ThemeForest dan Creative Market. Meskipun ada banyak tema bagus di luar sana, Anda harus memahami bahwa pengembang sering kali menambahkan fitur hanya untuk meningkatkan penjualan. Jadi yang utama adalah menemukan pengembang yang tepat. Dan inilah hal-hal yang kami bicarakan lebih dari sekali di halaman situs ini.

Selain itu, kerangka kerja ringan seperti kerangka Tema Tesis dan Genesis juga dikenal mampu mengembangkan tema yang cepat dan ditulis dengan baik berdasarkan kerangka tersebut.

2. Menggunakan cache

Caching adalah faktor penting lainnya yang perlu dipertimbangkan jika kita ingin melakukan overclock WordPress. Caching memungkinkan Anda menyimpan halaman dan postingan sebagai file statis, yang kemudian dikirimkan ke pengunjung Anda, meminimalkan proses pemuatan di server Anda. Anda dapat menggunakan caching dengan menggunakan plugin caching WordPress dan dengan demikian mengimplementasikan caching browser dan caching sisi server.

Plugin cache

Berikut adalah beberapa plugin caching gratis dan berbayar terbaik:

Menginstal dan mengonfigurasi plugin caching dengan benar dapat menghasilkan peningkatan kinerja 200-300%!

Bypass PHP untuk halaman cache

Di bawah ini adalah konfigurasi bypass Nginx PHP yang lebih canggih untuk cache halaman. Contoh ini dioptimalkan untuk plugin Cache Enabler.

Contoh konfigurasi Nginx

Setel $cache_path $request_uri; # lewati cache jika string kueri tidak kosong if ($query_string) ( setel $cache_path "nocache"; ) # lewati cache untuk permintaan POST if ($request_method = POST) ( setel $cache_path "nocache"; ) # lewati cache untuk area admin if ($request_uri ~ /wp-admin/) ( setel $cache_path "nocache"; ) # lewati cache untuk pengguna yang login if ($http_cookie ~ (wp-postpass|wordpress_logged_in|comment_author)_) ( setel $cache_path "nocache" ; ) lokasi / ( try_files /wp-content/cache/cache-enabler/$(http_host)$(cache_path)index.html $uri $uri/ /index.php?$args; )

Caching Browser – Tambahkan Header Kedaluwarsa ke WordPress

Anda juga dapat menambahkan cache browser dengan menambahkan header yang kedaluwarsa. Expires header memberi tahu browser apakah mereka harus meminta file tertentu dari server atau apakah mereka harus mengambilnya dari cache browser. Dengan menambahkannya, Anda dapat mengurangi jumlah permintaan HTTP yang diperlukan. Beberapa plugin caching untuk WordPress memungkinkan Anda untuk menambahkannya, tetapi Anda juga dapat menambahkan kode ke file .htaccess Anda

# Aktifkan kedaluwarsa ExpiresActive Aktif # Direktif default ExpiresDefault "akses ditambah 1 bulan" # Favicon saya ExpiresByType image/x-icon "akses ditambah 1 tahun" # Gambar ExpiresByType image/gif "akses ditambah 1 bulan" ExpiresByType image/png "akses ditambah 1 bulan" ExpiresByType image/jpg "akses ditambah 1 bulan" ExpiresByType image/jpeg "akses ditambah 1 bulan" # CSS ExpiresByType teks/css "akses ditambah 1 bulan" # Aplikasi Javascript ExpiresByType/javascript "akses ditambah 1 tahun"

Penembolokan server

Selain plugin caching WordPress dan caching browser, Anda dapat memanfaatkan caching sisi server. Jenis caching ini biasanya digunakan pada situs dengan trafik yang banyak. Caching dengan Varnish bisa menjadi sangat berguna jika dikombinasikan dengan plugin caching dan CDN.

Ambil terlebih dahulu domain yang umum digunakan

Pengambilan awal mirip dengan cache, di mana Anda juga memberi tahu browser seperti Chrome untuk mencari pengaturan DNS sebelum benar-benar diperlukan. Berkat ini, halaman dan permintaan dari domain yang diambil sebelumnya yang belum di-cache akan di-flash, dan mulai bekerja lebih cepat.

Anda dapat menggunakan prefetch untuk domain di WordPress dengan menambahkan sintaks domain ke file header.php Anda di antara . Proses ini tidak diblokir dan hanya akan diaktifkan jika memungkinkan. Berikut adalah contoh umum.

Ambil font Google terlebih dahulu:

Ambil kode Google terlebih dahulu (jQuery)

Ambil terlebih dahulu Google Analytics

Menghapus String Kueri dari sumber daya statis

Anda juga dapat memperoleh manfaat dengan menghapus string kueri dari sumber daya statis, karena dapat menyebabkan masalah pada proxy cache dan CDN. WordPress memiliki beberapa opsi untuk ini.

Edit file function.php Anda untuk menyertakan fungsi yang akan menghapus string kueri.

Fungsi _remove_script_version($src)( $parts = meledak("?ver", $src); kembalikan $parts; ) add_filter("script_loader_src", "_remove_script_version", 15, 1); add_filter("style_loader_src", "_remove_script_version", 15, 1);

Jika Anda menggunakan plugin caching seperti W3 Total Cache, maka Anda memiliki opsi yang mencegah pembuatan string kueri. Ada plugin WordPress gratis yang juga dapat menghapus string kueri, dan ini adalah Query Strings Remover dan .

3. Penerapan Jaringan Pengiriman Konten

Tidak peduli seberapa besar instalasi WordPress Anda atau berapa banyak lalu lintas yang Anda terima, Anda tetap akan mendapat manfaat dari penerapan jaringan pengiriman konten (CDN). CDN mengambil semua file Anda (CSS, Javascript, gambar) dan mengirimkannya ke server yang lebih dekat dengan pengunjung, sehingga mengurangi waktu pemuatan. Selain bonus kecepatan, jaringan pengiriman konten juga dapat menciptakan kesan positif terhadap situs Anda, meningkatkan peringkatnya, meningkatkan waktu yang dihabiskan pengunjung di situs, meningkatkan konversi, dan bahkan SEO.

Memuat semua aset dari CDN WordPress

Pastikan Anda memuat file terkecil sekalipun, seperti favicon, dari CDN Anda. Jika semuanya diunduh dari CDN, maka satu koneksi akan dibuat. Untuk mengubah favicon Anda, cukup masukkan ke direktori root instalasi WordPress Anda menggunakan FTP, lalu tambahkan yang berikut ini ke header.php Anda di antara tag head.

Seperti yang Anda lihat dari contoh di bawah, 100% aset Anda dimuat dari CDN.

4. Optimasi Basis Data WordPress

WordPress cenderung melambat jika database Anda tidak dioptimalkan dengan benar. Anda dapat menjaga database Anda tetap bersih dengan menonaktifkan atau membatasi jumlah versi lama, menghapus versi lama, dan membatasi jumlah halaman WordPress hingga 100 unit.

Nonaktifkan dan batasi jumlah versi postingan di WordPress

WordPress membuat beberapa versi postingan saat Anda menulis konten. Jika Anda tidak terlalu berhati-hati, Anda mungkin memiliki ribuan versi yang tidak diperlukan yang terakumulasi dalam database Anda.

Untuk mengatasi masalah ini, Anda dapat menonaktifkan pembuatan versi postingan sama sekali, atau membatasi jumlahnya.

Nonaktifkan versi posting WordPress

Untuk menonaktifkan versi posting di WordPress, Anda perlu menambahkan kode berikut ke file wp-config.php Anda. Dengan cara ini Anda pertama-tama akan mengubah interval penyimpanan otomatis default dari 60 detik menjadi 5 menit, dan kemudian menonaktifkan sepenuhnya pembuatan versi posting. Secara default, akan ada satu penyimpanan otomatis per postingan.

Tentukan("AUTOSAVE_INTERVAL", 300); // detik definisikan("WP_POST_REVISIONS", false);

Ada juga plugin kecil gratis bernama Disable Post Revision. Ia melakukan hal yang sama tanpa harus menggali kodenya.

Membatasi jumlah versi postingan WordPress yang disimpan

Untuk membatasi jumlah versi postingan WordPress yang dapat dibuat, Anda perlu menambahkan kode berikut ke file wp-config.php Anda. Ini akan mengubah interval penyimpanan otomatis default dari 60 detik menjadi 5 menit dan membatasi jumlah versi yang dibuat menjadi tiga. Namun, Anda dapat menentukan jumlah versi tersimpan yang diinginkan.

Tentukan("AUTOSAVE_INTERVAL", 300); // detik tentukan("WP_POST_REVISIONS", 3);

Menghapus postingan versi lama dari database Anda

Setelah Anda menonaktifkan atau membatasi jumlah versi postingan yang dibuat, Anda harus membersihkan semuanya dengan menghapus versi lama. Untuk melakukan ini, kami menyarankan untuk menginstal sementara plugin gratis.

Dengan plugin ini Anda dapat menghapus semua versi lama, draf tersimpan, komentar spam, komentar tidak disetujui, pingback dan trackback. WP-Optimize terbaru juga memungkinkan Anda mengaktifkan pembersihan otomatis sesuai jadwal yang telah ditentukan.

Peringatan batas halaman WordPress 100

Anda harus tahu bahwa WordPress tidak dirancang untuk menangani lebih dari 100 halaman. Jika Anda mengumpulkan lebih dari 100 halaman, maka Anda akan mulai mengalami masalah memori, dan Anda akan melihat bahwa pekerjaan situs telah melambat secara signifikan di sisi backend. Frontend Anda tidak akan melambat.

Halaman memiliki pohon hierarkinya sendiri. Jadi segala sesuatu yang berhubungan dengan halaman akhirnya memuat seluruh pohon hierarki halaman di area backend. Ini diperlukan untuk menentukan bagaimana halaman ini terhubung dengan halaman lain. Ketika kita berurusan dengan catatan, tidak ada koneksi ke catatan lain, dan hanya data dari catatan terkait yang ada, jadi tidak akan banyak yang dimuat di sini. Ingatlah bahwa pada intinya, WordPress adalah platform blogging.

Larutan? Anda harus mulai menggunakan jenis posting khusus. Anda dapat menggunakan plugin gratis seperti Post Type Switcher jika Anda memiliki banyak halaman dan ingin mengonversinya menjadi jenis posting khusus.

5. Optimalkan gambar Anda menggunakan kompresi lossless

Rata-rata, gambar menyumbang 56 persen dari berat halaman situs web standar. Jadi pengoptimalan dan kompresi gambar harus menjadi prioritas utama Anda. Kompresi lossless adalah metode yang memungkinkan Anda mengompresi gambar, memperkecil ukurannya, namun tanpa memengaruhi kualitasnya.

6. Kompresi Gzip 18. Pilih web hosting yang andal

Dalam overclocking WordPress, hosting yang andal dan cepat memainkan peran penting. Kami menyarankan untuk menghindari solusi murah karena server mereka penuh sesak. Cara terbaik adalah menggunakan VPS atau hosting dengan administrasi WordPress.

Tentang yang paling ramah anggaran dan terbukti di .

Seperti yang Anda ketahui, saat ini mesin pencari mulai memberikan perhatian besar pada kecepatan memuat situs, karena semua orang di mana pun menggunakan komunikator, ponsel, tablet, ponsel cerdas, dan mereka memiliki blog yang berat dan, secara umum, situs, seperti Anda sendiri. tahu, memuat sangat lambat, karena sebagian besar penuh dengan berbagai skrip, konten berat, dan keanehan lainnya, ada baiknya jika Anda memiliki vps sewaan, atau server web khusus rumah Anda sendiri - di sana Anda dapat meningkatkan situs Anda hingga 1000% - tetapi di situs bersama menjadi tuan rumah semuanya jauh lebih rumit - kami mengambil apa yang mereka berikan, dan Itu saja, tapi seperti yang Anda dengar, Anda bisa membuat permen dari kotoran. Optimasi WordPress tidak hanya tentang mempercepat pemuatan halaman di situs Anda, tetapi penting juga untuk diketahui bahwa dengan konten dan situs yang tepat (akumulasi massa tautan), peningkatan TIC dan PR, Anda pasti akan mendapatkan hasil maksimal. TOP Google dan Yandex. Sekarang, dalam beberapa klik dengan bantuan plugin, kita akan melihat cara kerja optimasi mesin di Wordpress dan cara mempercepat kerja Wordpress. Hal pertama yang perlu kita lakukan adalah memeriksa di sini https://developers.google.com/speed/pagespeed/insights/ - ingat hasil Anda, lihat berapa kecepatan google menilai kecepatan memuat halaman, mari kita lanjutkan optimasi wordpress.

Mempercepat situs WordPress menggunakan plugin

1) WP-Optimize - mengoptimalkan database Anda, menghapus semua draft dari database dan omong kosong lainnya, sehingga mengurangi ukuran database beberapa kali, masing-masing, database situs bekerja sedikit lebih cepat, saya juga menyarankan agar di hosting buka database menu manajemen, dan di sana hapus semua tabel yang tidak perlu dari plugin yang diinstal sebelumnya yang sebelumnya dihapus dan tidak lagi digunakan - ini juga akan mempercepat database situs Anda. Tapi ini semua tidak penting, jika blog Anda menerima traffic dari sejumlah kecil pengunjung, maka ini tidak akan terlalu mempengaruhi kinerja (diperlukan untuk proyek dengan muatan tinggi atau untuk sumber daya hosting gratis yang sangat, sangat terbatas), tetapi saya tetap menyarankan Anda untuk melakukan ini kedepannya tidak memerlukan pengaturan khusus, semuanya jelas dan dapat dimengerti.

2) Kompresi WP-HTML - dengan nama pluginnya, saya rasa Anda sudah menebak fungsinya apa, jika tidak, maka saya akan memberi tahu Anda apa yang mengompresi halaman situs Anda dan mempercepat pemuatan halaman. Plugin tidak memiliki pengaturan; jika Anda menginstal plugin Autoptimize, Anda tidak perlu menginstal pluginnya, karena fungsi ini sudah ada di autooptimizer.

3) WP Resize Image Quality - Mengubah tingkat kompresi gambar dan thumbnail yang diunggah. — pengaturan sedikit, beberapa baris, semuanya jelas dan sederhana — plugin ini juga penting untuk mempercepat situs, saya sarankan menginstalnya bersama dengan plugin Regenerate Thumbnails. Atur kompresi gambar di WP Resized Image Quality menjadi 70% dan jalankan Regenerate Thumbnails, "thumbnail" Anda akan berkurang bobotnya dan Google dan Yandex yang gagah berani akan sangat senang dengan hal ini, dan pengunjung juga, karena menjatuhkan beberapa megabyte dari halaman akan membantunya terbuka lebih cepat di browser pengunjung.

4) Hyper Cache v2.9.1.6 (Saya tidak merekomendasikan versi yang lebih baru) - plugin caching untuk situs web Anda, mengoptimalkan blog WP dan menguranginya memuat di server hosting— plugin ini penting untuk situs ini, saya mencoba banyak plugin dan memilih yang ini, meninggalkan WP SUPER CACHE dan WP TOTAL CACHE di tiga sub-domain, saya menginstal ketiga plugin ini dan Hyper Cache keluar sebagai pemenang, saya melihat di statistik pengindeksan situs oleh bot google di panel webmaster google 800 ms akses ke situs menurun menjadi 200-300 ms selebihnya dari 400-800 semuanya tampak dikonfigurasi dengan baik Hyper Cache lebih baik digunakan bersama dengan Autoptimize, kedua plugin ini mempercepat pemuatan halaman dan mengurangi beban pada server hosting dan konsumsi memori yang dialokasikan untuk Anda.


Tangkapan layar dengan pengaturan Hyper Cache - lakukan hal yang sama seperti yang ditunjukkan pada tangkapan layar

pengaturan

#Aktifkan mod_deflate untuk kompresi file gzip di server Apache2 AddOutputFilterByType DEFLATE teks/teks html/teks biasa/aplikasi css/json AddOutputFilterByType DEFLATE teks/aplikasi javascript/aplikasi javascript/x-javascript AddOutputFilterByType DEFLATE teks/aplikasi xml/teks xml/komponen x SetOutputFilter DEFLATE #Aktifkan gzip di server nginx atau nginx+apache # Setel header Vary: Terima-Encoding di nginx gzip_vary di mod_gzip_on Ya mod_gzip_item_include file .js$ mod_gzip_item_include file .css$ mod_gzip_item_include file .html$ mod_gzip_item _include file .txt$ # Set header Vary : Accept-Encoding di Apache2 Header append Vary: Accept-Encoding # gunakan mod_expires ExpiresActive Pada ExpiresDefault A86400 ExpiresByType image/x-icon A2592000 ExpiresByType application/x-javascript A2592000 ExpiresByType text/css A2592000 ExpiresByType image/gif A6 048 00 Gambar ExpiresByType /png A604800 ExpiresByType image/jpeg A604800 ExpiresByType teks/polos A604800 Aplikasi ExpiresByType/x-shockwave-flash A604800 ExpiresByType video/x-flv A604800 Aplikasi ExpiresByType/pdf A604800 ExpiresByType teks/html A900

Dan juga url dan resource yang mengandung tanda tersebut?

tidak di-cache, dan versi untuk file css dan js secara otomatis ditambahkan ke wordpress pack.js?ver=1.3.4 tampilannya seperti ini, kecepatan halaman merekomendasikan untuk memperbaikinya, dan ini diperbaiki dengan menambahkan fungsi ke file fungsi.php - di akhir file

Fungsi _remove_script_version($src)( $parts = meledak("?", $src); return $parts; ) //Hapus versi file untuk js add_filter("script_loader_src", "_remove_script_version", 15, 1); //Hapus versi file untuk css add_filter("style_loader_src", "_remove_script_version", 15, 1);

Sekarang Anda dapat menguji ulang situs Anda dan membandingkan hasilnya - semakin tinggi angkanya, semakin baik. Saya juga ingin menambahkan bahwa lebih baik menggunakan tema berkualitas tinggi untuk wp tanpa sampah apa pun; jika Anda mengerti, maka tidak akan sulit bagi Anda untuk menghapus hal-hal yang tidak perlu dari desain Anda, sehingga mempercepat blog atau situs web Anda a; sedikit lagi.

Menurut penelitian terbaru dari Microsoft, waktu tunggu pengguna untuk memuat halaman telah berkurang dari 12 detik menjadi 8 detik, dan orang-orang menjadi semakin tidak sabar. Selain itu, penelitian menunjukkan bahwa 40% pengguna akan meninggalkan sumber daya Anda jika memuat lebih dari 3 detik. Oleh karena itu, optimasi dan akselerasi WordPress sangat diperlukan.

1. Mengoptimalkan WordPress dan memperbarui database Anda sendiri secara berkala.

WordPress adalah sistem manajemen konten berdasarkan database relasional. Jika databasenya besar, hal ini dapat menyebabkan lambatnya pengoperasian sumber daya Internet.

Parameter berikut perlu diperhatikan saat menggunakan database besar, yang dapat menyebabkan WordPress berjalan lambat:

  • Revisi pasca: Fungsi " Pasca revisi” dengan cepat mengisi database, setelah itu proyek Internet mulai bekerja dengan lambat. Setiap posting yang diperbarui disimpan dalam database. Beginilah cara database diisi. Fungsi ini dapat dinonaktifkan sepenuhnya atau dibatasi. Untuk membatasi revisi, Anda perlu menambahkan baris berikut ke file pengaturan wp-config .php:
mendefinisikan("AUTOSAVE_INTERVAL", 300); //detik tentukan("WP_POST_REVISIONS", 5);

Setelah perubahan kode, WordPress menyimpan maksimal 5 perubahan postingan dan hanya 5 menit. Jika perlu, Anda dapat mengaktifkan kembali fungsi “Revisi postingan”.

  • Jika Anda tidak ingin mengubah kode file wp-config .php, Anda dapat menginstal plugin – Revision Control atau plugin untuk menghapus revisi postingan – WP Clean Up. Kemudian WordPress yang dioptimalkan akan secara otomatis mulai mengelola revisi postingan. Anda dapat mengetahui lebih lanjut tentang cara menginstal dan mengelola.
  • Tautan Blog dan Trackback: Tautan blog dan trackback juga dapat mengisi database. Mereka juga dapat dinonaktifkan. Ini bisa dilakukan seperti ini: Setting/Diskusi/Izinkan notifikasi dari blog lain (notifikasi dan trackback) terhadap artikel baru
  • Komentar Blog: Komentar blog bukanlah hal yang buruk, selama tidak ada ribuan komentar spam yang memakan ruang di database Anda. Sangat penting untuk menghapus komentar tersebut secara teratur agar tidak “menyumbat” database.
  • Plugin.
  • Analisis dan registrasi.
  • Anda harus berhati-hati dengan plugin yang menganalisis riwayat dan pendaftaran data pada proyek web. Pada dasarnya, mereka menggunakan database dalam jumlah besar, yang dapat menyebabkan kinerja halaman lambat dan memperburuk optimasi WordPress.
Anda dapat menginstal plugin WP-Cleanup dan menggunakannya untuk membersihkan dan mengoptimalkan database Anda.

2. Optimasi gambar di Wordpress.

Waktu yang diperlukan untuk memuat halaman tergantung pada ukuran gambar. Ini terjadi saat Anda perlu mengunggah gambar beresolusi tinggi, atau saat foto dipublikasikan di artikel dan kemudian ditampilkan di halaman beranda.

Ada 2 cara untuk mengoptimalkan gambar Anda sendiri:

Optimalkan dan kurangi ukuran foto secara teratur; ini dapat dilakukan tanpa menurunkan kualitas foto;

Dalam hal ini, layanan gratis OptiPic sangat bagus; layanan ini secara otomatis akan mengompres semua gambar di situs untuk Anda tanpa partisipasi Anda.

Ngomong-ngomong, jika Anda memiliki gambar dalam jumlah banyak, Anda dapat menggunakan kode kupon diskon untuk mode berbayar dan mendapatkan diskon 5%, salin kode dSAdDeN2xj7_Nr9B1LH68MoyeuJxMeUY

· Keterlambatan memuat gambar; Metode ini digunakan ketika foto tidak dimuat saat pembaca sedang men-scroll jendela tempat foto tersebut berada. Cara ini akan membantu Anda menghindari masalah saat memuat website. Untuk melakukannya, Anda bisa menggunakan berbagai plugin, misalnya Lazy Load dan sejenisnya dengan nama mirip.

Mengoptimalkan gambar memungkinkan Anda memperkecilnya dari ukuran 2 MB. hingga 600kb. tanpa mengurangi kualitas. Hal ini dilakukan untuk menghilangkan bagian gambar yang tidak perlu. Foto dapat dioptimalkan di blog WordPress menggunakan plugin khusus yang diinstal. Tanpa ragu, seperti ini Pengoptimalan WordPress

akan berdampak besar pada kecepatan pemuatan portal Anda, karena biasanya gambar yang tidak dioptimalkan membutuhkan waktu paling lama untuk dimuat, hal ini terutama berlaku untuk perangkat seluler dan Internet seluler.

3. Menggunakan cache dan menghapus header.

Sebagian besar sumber daya web WordPress bisa dua kali lebih cepat jika menggunakan caching.

Untuk menggunakan caching secara efektif, Anda bisa menggunakan plugin yang saya sendiri gunakan WP Super Cache. Plugin ini mempercepat pemuatan WordPress dan pengoptimalan dicapai dengan menyimpan halaman yang sudah jadi ke disk server. Berkat ini, ketika browser meminta halaman, blog tidak harus membuat halaman dari awal setiap saat. Dalam kasus pengunduhan standar, ia perlu membuat banyak kueri ke database, memproses program PHP, dan sebagainya. Dengan cache, hasil siap pakai segera dihasilkan.

Caching dapat meningkatkan kecepatan blog Anda secara signifikan. Telah ditemukan bahwa kemampuan caching penuh dapat mempercepat blog WordPress mulai dari 2,4 detik hingga 900 milidetik.

Setelah mengaktifkan caching, Anda juga dapat mengaktifkan modul kedaluwarsa header, ini adalah modul server http Apache mod_expires. Optimasi ini akan meningkatkan kecepatan WordPress dengan memperingatkan browser pengunjung kapan harus meminta file tertentu dari server. Dan memaksanya untuk menyimpan file di browser pengguna selama waktu yang diperlukan. Modul mod_expires dapat menghemat sumber daya server dan meningkatkan kecepatan pembukaan halaman secara signifikan. Untuk detail tentang entri apa yang harus ditulis di .htaccess untuk mengaktifkan modul dan mengkonfigurasinya dengan benar, baca artikel " ". Di hosting kami, modul ini diaktifkan secara default untuk semua situs web. Dengan demikian sudah meningkatkan optimasinya sejak awal.

4. Mengaktifkan Kompresi GZIP melalui mod_deflate.

Alat apa yang paling populer untuk mengompresi file ke format Zip di komputer? 7-Zip? WinRar? Berapa banyak file yang telah dikompres dan melihat efisiensi luar biasa ketika ukuran file 200 MB diperkecil menjadi 40 MB? Bagaimana ini bisa terjadi? Apakah kompresi teknologi tidak mungkin dilakukan dengan cara ini? Segalanya mungkin, Anda dapat melakukan hal yang sama untuk blog, dan dengan demikian memastikan pengoperasiannya yang cepat dan pengoptimalan yang sangat baik.

Kompresi GZIP membantu mengompresi file halaman ke dalam format Zip dan mengirimkan seluruh halaman kepada pengunjung, sehingga mengoptimalkan kecepatan pemuatan. Untuk ini, modul server http mod_deflate Apache digunakan. Dengan kata lain traffic ke halaman webnya sama, tapi blognya sendiri cepat karena pengunjungnya dilayani dengan versi terkompresi.

Kami menguji sumber daya web yang dikompresi menggunakan Kompresi GZIP dari 68 kb menjadi 13 kb, Worpress mempercepat pemuatannya sebanyak 5 kali.

Cara meluncurkan dan mengkonfigurasi modul ini di hosting yang bagus, seperti milik kami, dijelaskan di artikel "".

5. Menggunakan CDN.

Ada penelitian yang menunjukkan bahwa CDN dapat meningkatkan performa blog hingga 60%.

Kecepatan memuat konten halaman tergantung pada lokasi hosting tempat proyek web berada. Misalnya, jika hosting berlokasi di India, dan loginnya berasal dari, misalnya, Amerika Serikat, maka situs akan memuat lebih lambat dibandingkan jika terjadi di India. Bagaimana cara keluar dari situasi ini? Orang dengan kecepatan akses Internet terbatas dapat menggunakan layanan CDN untuk mempercepat loading website.

Agar portal web WordPress dapat menggunakan layanan CDN, portal tersebut perlu mendistribusikan konten secara global sehingga pengguna dapat menggunakan versi yang paling dekat dengan mereka.

6. Optimalkan dan ubah tema WordPress.

Tema WordPress juga membutuhkan waktu lama untuk memuat blog Anda. Jika Anda menggunakan tema WordPress yang membengkak dan terutama didasarkan pada permintaan eksternal, blog Anda akan berjalan lebih lambat dibandingkan dengan yang menggunakan tema berbasis standar. Jelas bahwa optimasi di sini akan cukup sulit.

7. Menggabungkan background gambar dengan sprite yang bergerak.

Tema WordPress didasarkan pada gambar latar belakang, dikombinasikan dengan perintah CSS, tampilan dominan adalah latar belakang yang bersih. Jadi satu background cantik bisa terdiri dari 12 background berbeda. Di permukaan terlihat biasa saja dan sederhana, selama 12 background ini digunakan sebagai 12 permintaan berbeda ke server dari browser pengunjung. Bagaimana jika 12 gambar ini digabung menjadi satu? Maka kecepatannya akan meningkat tajam.

Saat menggabungkan latar belakang dengan sprite, Anda dapat menggabungkan berbagai tema latar belakang suatu gambar menjadi satu dan kemudian menggunakan CSS untuk mendapatkan tampilan halaman biasa. Hal ini akan mengurangi jumlah keseluruhan byte yang diperlukan untuk diunduh oleh browser pengguna, yang menyebabkan latensi. Hasilnya adalah blog yang lebih cepat dan optimasi yang lebih baik.

8. Gunakan hanya panggilan non-sinkron untuk kode JavaScript.

Pernahkah Anda memperhatikan bahwa ketika Facebook macet, sumber daya web lain mulai bekerja lebih lambat? Menariknya, hal ini tidak terjadi saat kode Facebook dimuat. Hal ini terjadi ketika kode sinkron dari situs lain digunakan - terutama analitik atau pelacakan. Jika kode dipasang secara sinkron di WordPress, kode tersebut dimuat terlebih dahulu - tergantung pada bagian kodenya - sebelum memuat elemen situs lainnya.

Dengan hanya menggunakan feed kode JavaScpipt yang tidak sinkron, dijamin blog akan berfungsi dengan baik dan cepat, apa pun server kode JavaScript yang digunakan pada proyek web.

Anda dapat mengetahui lebih lanjut tentang apa ini.

9. Aktifkan HTTP Tetap Hidup.

Pengaturan ini dimungkinkan jika Anda memiliki akses ke konfigurasi server http. Dalam kasus lain, saya sarankan menggunakan hosting biasa.

Kami mengaktifkan dukungan Keep-Alive untuk semua klien secara gratis!

Biasanya, ketika pengunjung meminta file dari server, setiap file dikirim satu per satu. Masalah dalam hal ini adalah tautan baru dibuka untuk setiap file, yang pada akhirnya menyebabkan blog menjadi lambat tergantung pada berapa banyak orang yang mengunjungi sumber daya web pada saat yang bersamaan. Dengan mengaktifkan HTTP Keep-Alive, semua file disajikan ke browser pengunjung melalui satu koneksi. Koneksi terbuka hingga semua file diterima. Dengan demikian, jumlah koneksi terbuka di server berkurang sehingga meningkatkan kecepatan situs.

10. Gunakan host terbaik.

Jika hostnya buruk, maka tips yang disajikan dalam artikel ini tidak akan banyak berpengaruh. Dalam kondisi seperti itu, optimasi menjadi sulit. Dengan analisis dan penelitian rutin terhadap web host, diketahui bahwa dalam 2 dari 10 kasus, jika konfigurasi server buruk, maka tidak ada yang dapat dilakukan untuk meningkatkan kecepatan portal.

Sebuah majalah menggambarkan kasus-kasus yang menunjukkan seberapa besar pengaruh host web terhadap waktu pemuatan halaman Internet. Pemrogram membandingkan kecepatan blog dua klien, salah satunya menggunakan server khusus, yang kedua menggunakan server bersama. Hasilnya luar biasa: waktu respons sumber daya web terhadap permintaan di server khusus adalah 7 ms, sedangkan waktu respons situs di server bersama mencapai 250 ms.

Host web jelas penting. Oleh karena itu, sebelum Anda membeli hosting di suatu tempat, cobalah hosting kami. Bulan pertama Anda dapat menggunakannya sepenuhnya gratis. Atau Anda bahkan dapat mengambil paket gratis.

Terakhir, saya sarankan Anda menonton video luar biasa yang menampilkan banyak poin dari artikel ini tentang mengoptimalkan dan mempercepat WordPress.

Sebelum Anda mulai mempercepat WordPress, Anda masih perlu memikirkan hosting Anda; mungkin sedikit kenaikan tarif atau pindah ke hosting lain akan menyelesaikan masalah Anda. Terkadang Anda hanya harus menerima langkah tersebut; tidak mungkin mempertahankan proyek raksasa tetap berjalan pada paket hosting termurah.

Langkah 1: Persiapan

Langkah pertama adalah memperbarui WordPress ke versi terbaru yang Anda bisa.

Langkah 2: wp-config.php

File wp-config.php adalah file konfigurasi WordPress dan terletak di folder root situs.

Saya ingin memberi tahu Anda tentang beberapa metode yang dapat digunakan untuk mengurangi beban pada hosting:

  • Ada kekurangan dalam rakitan asli - file bahasa yang berbeda digunakan untuk bagian administratif dan halaman utama situs. Jika kita menggunakan satu file, ini akan mengurangi beban secara signifikan; untuk ini kita perlu mengganti baris: mendefinisikan ("WPLANG", "ru_RU");

    If (strpos($_SERVER["REQUEST_URI"], "wp-admin")) mendefinisikan ("WPLANG", "ru_RU"); lain tentukan("WPLANG", "ru_RU_lite");

    Juga, jangan lupa untuk menambahkan http://yoursite.ru/wp-content/linguals/ ke direktori.

  • Saya juga menyarankan untuk segera mengatur jumlah revisi yang dibutuhkan saat menulis postingan.
    Revisi adalah draf yang disimpan secara otomatis saat postingan sedang ditulis, sehingga memungkinkannya untuk kembali ke masa lalu saat sedang ditulis. Mungkin terdapat beberapa revisi, dan Anda juga dapat menentukan setelah jam berapa revisi tersebut harus diperbarui. Saya menggunakan satu revisi, yang ditulis ulang setiap 60 detik; di beberapa situs WordPress saya, saya menonaktifkannya sepenuhnya karena saya menggunakan editor eksternal. Menonaktifkan revisi akan meningkatkan kecepatan editor dan panel admin WordPress.
    Untuk mendapatkan satu revisi dan menyimpannya setiap 60 detik, Anda perlu menambahkan baris berikut ke wp-config.php sebelum penutupan terakhir?>: mendefinisikan("AUTOSAVE_INTERVAL", 60); mendefinisikan("WP_POST_REVISIONS", 1);

    dan jika kita ingin menonaktifkan revisi, maka kita perlu menggunakan plugin Disable Revisions.

  • Langkah 3: Robots.txt

    File Robots.txt adalah file teks yang terletak di direktori root situs, di mana instruksi khusus untuk robot pencari ditulis. Instruksi ini mungkin melarang bagian atau halaman tertentu di situs untuk diindeks, menunjukkan “pencerminan” domain yang benar, menyarankan agar robot pencari mengamati interval waktu tertentu antara mengunduh dokumen dari server, dll. ©Robotstxt.org.ru

    Saat robot pencari mengunjungi situs Anda, hal itu memberikan beban yang signifikan pada situs Anda. Karena kami hanya tertarik pada robot pencari Yandex, Google dan Rambler, dan dalam beberapa kasus juga Yahoo, robot lainnya (termasuk berbagai parser dan pengambil yang mencuri konten Anda) dapat diblokir dari pengindeksan. Untuk melakukan ini, Anda perlu memasukkan Robots.txt ke dalam file; jika Anda tidak memilikinya, Anda harus membuatnya terlebih dahulu di direktori root situs. Efeknya tidak akan terjadi secara instan, tetapi dalam sebulan, hampir semua robot dalam daftar akan mengurangi kunjungan mereka seminimal mungkin atau berhenti mengunjungi situs Anda sama sekali.

    Jika Anda juga ingin memblokir akses Yahoo, yang selain mengurangi beban hosting juga akan menyembunyikan backup Anda menurut Yahoo, maka Anda perlu menambahkan baris berikut ke Robots.txt:

    Agen pengguna: Slurp Larang: /

    Langkah 4: .Htaccess

    File .Htaccess adalah file konfigurasi server web tambahan. Dengan bantuannya, kami dapat memberikan perintah tambahan ke server, yang harus diproses sebelum memuat situs.

  • Menyalin informasi sekarang sudah sangat umum, sebagian besar dilakukan menggunakan solusi perangkat lunak otomatis. Program ini tidak hanya menyalin teks, tetapi juga gambar dari situs Anda. Karena tautan ke gambar dari situs yang menyalin informasi mengarah ke gambar di situs Anda, maka tautan tersebut mengirimkan permintaan terus-menerus ke hosting Anda, sehingga memuatnya lebih lanjut. Ini disebut hotlinking. Anda dapat melawan ini dan saya akan memberi tahu Anda caranya.
    Saya ingin menawarkan dua metode pertarungan, yang pertama adalah mengganti gambar di situs yang menggunakan server Anda. Gambar yang akan ditampilkan di situs web, bukan milik Anda, dapat diganti, misalnya dengan spanduk iklan.

    *Dalam kode ini Anda perlu mengganti domain Anda dengan nama domain Anda, hal yang sama berlaku untuk zona domain. Gambar yang akan ditampilkan di situs orang lain harus berada di direktori root situs Anda dan memiliki nama stophotlinking dan format gif.

    Metode ini sama sekali tidak akan mencegah mesin pencari mengumpulkan gambar dari situs Anda, karena gambar tersebut termasuk dalam daftar yang diizinkan dalam kode. Anda mungkin memperhatikan bahwa Google tidak ada dalam daftar. Metode ini tidak akan mencegah Google mengumpulkan gambar dari situs Anda, karena metode ini menggunakan versi cache dalam hasil pencarian.
    Hal ini tentu saja akan sedikit mengurangi beban pada hosting Anda, karena situs Anda akan tetap dapat diakses, namun alih-alih semua gambar, gambar yang Anda tentukan akan dikirimkan. Jika Anda ingin membuat kesalahan di situs lain selain gambar Anda, yang memungkinkan kami mengurangi beban dari panggilan eksternal ini menjadi nol, maka Anda perlu mengganti baris pada kode di atas:

    Aturan Penulisan Ulang .*\.(jpe?g|gif|bmp|png)$ stophotlinking.gif [L]

    Aturan Penulisan Ulang .*\.(jpe?g|gif|bmp|png)$ - [F]

    Jika contoh di atas tidak berhasil, coba metode alternatif:

    RewriteEngine On #Replace ?mysite\.com/ dengan url blog anda RewriteCond %(HTTP_REFERER) !^http://(.+\.)?mysite\.com/ RewriteCond %(HTTP_REFERER) !^$ #Replace /images/ nohotlink.jpg dengan url gambar "jangan" hotlink" Anda RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

  • Dengan menggunakan .Htaccess, kita dapat melakukan cache jpg, gif, png, css, js dan file lainnya di browser pengguna selama sehari menggunakan kode di bawah ini, tetapi jika terjadi perubahan pada konten, cache akan diperbarui: FileETag MTime Size ExpiresActive on KedaluwarsaDefault "akses ditambah 1 tahun"

    *Caching harus diaktifkan di browser.

  • Saya juga menyarankan untuk mengompresi file secara otomatis sebelum mentransfernya ke pengguna agar situs memuat lebih cepat. Untuk melakukan ini, Anda perlu memasukkan kode berikut ke .htaccess: mod_gzip_on Ya mod_gzip_dechunk Ya mod_gzip_item_include file \.(html?|txt|css| js|php)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

    *Kompresi Gzip dan zlib tidak dapat berfungsi di situs yang sama, jadi pilih salah satu.

  • Hampir setiap situs di CMS WordPress menghadapi masalah spam di komentar. Untuk menghentikan semua spam otomatis, Anda dapat memfilter spammer berdasarkan Referrer.
    Referer merupakan salah satu header permintaan klien, yaitu jika berpindah dari satu halaman ke halaman lain, halaman kedua akan dapat mengetahui alamat halaman pertama berdasarkan referensi. Karena program yang digunakan untuk membuat spam langsung masuk ke halaman komentar, kami dapat memotongnya. Ini tidak berarti Anda dapat menghindari plugin pencegahan spam, namun ini akan membantu Anda mengurangi jumlah spam dan beban di situs Anda. Untuk mengimplementasikannya, Anda perlu memasukkan kode di bawah ini di .htaccess: RewriteEngine On RewriteCond %(REQUEST_METHOD) POST RewriteCond %(REQUEST_URI) .wp-comments-post\.php* RewriteCond %(HTTP_REFERER) !.*domainanda.ru. * Penulisan UlangCond %( HTTP_USER_AGENT) ^$ Aturan Penulisan Ulang (.*) ^http://%(REMOTE_ADDR)/$

    *Jangan lupa ganti domainanda .ru dengan alamat website anda

  • Banyak orang menggunakan plugin untuk mengalihkan RSS standar ke Feedburner, meskipun hal ini dapat dilakukan dengan membuat sisipan kecil di .htaccess, sehingga mengurangi beban di situs: RewriteEngine di RewriteCond %(HTTP_USER_AGENT) !FeedBurner RewriteCond %(HTTP_USER_AGENT) !FeedValidator Aturan Penulisan Ulang ^feed/? ([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/puzat

    Jika pengalihan tidak berhasil, coba letakkan kode ini di awal file .htaccess.
    *Jangan lupa ganti "http://feeds2.feedburner.com/puzat" dengan alamat feedburner Anda.

  • Langkah 5: Ping

    Saat Anda mempublikasikan materi baru di situs, WordPress mengirimkan ping ke banyak layanan untuk memberi tahu mereka tentang hal ini, saya menyusun daftar besar layanan ping, setelah pengujian pada beban server dan efek pengindeksan, diputuskan bahwa hanya ping yang diperlukan yang harus dilakukan. tersisa untuk mesin pencari Yandex dan Google, yaitu:

    • http://ping.blogs.yandex.ru/RPC2
    • http://blogsearch.google.com/ping/RPC2
    • http://blogsearch.google.ru/ping/RPC2

    Ini cukup untuk mengindeks postingan Anda secepat mungkin; selain itu, Anda dapat mempercepat pengindeksan.

    Langkah 6: Plugin WordPress
  • Pertama-tama, saya menyarankan Anda meninjau daftar plugin Anda dan menghapus plugin yang tidak Anda gunakan.
  • Coba juga kurangi jumlah plugin yang digunakan sebanyak mungkin dengan menonaktifkan plugin yang tidak diperlukan dan menghapusnya.
  • Hampir setiap plugin memuat CSS dan JS-nya sendiri, menggunakan layanan online: layanan kompresi CSS online, layanan kompresi kode JS online.
  • Pastikan plugin yang Anda butuhkan dimuat hanya pada halaman yang Anda butuhkan, sering kali ditemukan plugin dimuat di semua halaman, Anda dapat memeriksanya dengan melihat kode sumber halaman dan mencari nama plugin atau singkatannya. Agar plugin hanya dapat diproses pada halaman yang Anda perlukan, Anda perlu menulis ketentuan di dalam kode plugin.
  • Langkah 7: Mengoptimalkan kode tema website (template).

    Bagi yang belum tahu di mana letak template Anda di situs, Anda dapat membuka kode sumber halaman dengan mengklik kanan halaman situs Anda dan memilih "Kode Sumber Halaman", di sana Anda perlu mencari baris :

    Alih-alih “domainanda.ru” akan ada nama situs Anda, dan alih-alih “tema Anda” akan ada direktori dengan tema Anda. Setelah itu kita masuk ke folder ini dan bisa melihat semua file tema. Anda juga dapat mengedit tema dan melalui admin WordPress, untuk melakukan ini Anda perlu pergi ke admin->Appearance->Editor.

  • Langkah pertama adalah menghapus panggilan yang tidak perlu ke database, misalnya pada file header (header.php) sering digunakan insert standar:

    yang akan menghapus buffer keluaran dan memungkinkan kita memuat CSS yang terkait dengan file di header, tanpa menunggu file lainnya.

  • Langkah 8: Gambar Langkah 9: Caching
  • Perlu install plugin site caching, yang saya pakai menurut saya yang terbaik adalah WP Super Cache (gratis) dan script Cache Maxsite (berbayar). Saya pribadi lebih menyukai Maxsite Cache, tetapi jika Anda tidak bersedia membayar $30 untuk sebuah plugin, maka Anda dapat menggunakan WP Super Cache. Kerugian utama dari WP Super Cache adalah tidak melakukan cache widget, tetapi plugin WP Widget Cache berikut akan membantu kita mengatasi masalah ini.
  • Anda juga dapat menambahkan plugin WP-CSS yang tercantum di atas, yang mengompresi CSS di GZIP, serta plugin Autotimize, yang direkomendasikan untuk digunakan bersama dengan WP Super Cache.
  • Langkah 10: Basis Data
  • Selain file situs, kami memiliki database yang juga perlu dibersihkan dan dioptimalkan dari waktu ke waktu; melakukan ini secara manual akan memakan waktu lebih lama daripada menginstal plugin Optimize DB. Aktifkan hanya selama optimasi database, lalu nonaktifkan, jangan biarkan terus-menerus diaktifkan agar tidak menimbulkan beban tambahan pada situs.
  • Jika Anda tidak menggunakan revisi, maka tabelnya dapat dihapus dari database, cari tabel bernama “wp_post_revision” dan hapus.
  • Langkah 11: Hal-hal sepele
  • Bagi postingan besar menjadi beberapa halaman menggunakan .
  • Tidak perlu menampilkan postingan lengkap di halaman, gunakan kutipan.
  • Jangan menampilkan lebih dari 5 postingan di halaman utama.
  • Jangan tampilkan lebih dari 50 komentar dalam satu halaman, aktifkan navigasi komentar. Untuk melakukan ini, buka admin WordPress->Diskusi->dan centang kotak di samping “Pisahkan komentar per halaman sebanyak 50 buah”.
  • WordPress versi sebelumnya mengkonsumsi lebih sedikit sumber daya, tetapi saya sarankan menggunakan WordPress versi terbaru untuk SDL dan satelit, dan untuk GS Anda dapat menggunakan versi sebelumnya, misalnya WordPress 2.3.3. Jangan lupakan risiko kerentanan dan kekurangan, karena ini masih versi lama.
  • Untuk mengukur jumlah permintaan ke database WordPress, Anda perlu menambahkan baris berikut ke kode: permintaan per detik.
  • Jangan malas buat kodenya valid, layanan online untuk mengecek validitas kode dengan rekomendasi koreksi.
  • Terapkan pencarian situs menggunakan layanan pihak ketiga, misalnya Google, Anda juga dapat menghasilkan uang dari ini, daftar ke Google dan masuk ke sistem Google AdSense.
  • Gunakan layanan pihak ketiga untuk menyimpan video dan cukup tempelkan kodenya ke dalam postingan, misalnya Youtube. Ini semua tentang paralelisme proses pemuatan halaman.
  • Langkah 12: Server

    Saya tidak membahas detail setup servernya, namun jika ada yang membutuhkannya, maka menurut saya salah satu materi terbaiknya adalah setting server Apache untuk performa maksimal. Saya menyarankan pemilik servernya menggunakan eAccelerator dan PHP-Speedy, Anda dapat mempelajari cara kerjanya dengan WP Super Cache, semua materi dalam bahasa Inggris.

    Persyaratan paling penting pertama untuk suatu sumber daya adalah sumber daya tersebut dimuat dengan cepat. Kedua, berisi konten berkualitas tinggi, menarik, dan unik. Faktor perilaku akan bergantung pada semua ini secara keseluruhan, yaitu apakah pengunjung akan tetap menggunakan sumber daya Anda atau tidak. Oleh karena itu, sebaiknya Anda menjaga kecepatan blog Anda terlebih dahulu. Nah, pada artikel hari ini saya akan memberi tahu Anda cara mempercepat blog di WordPress.

    Pertama, mari kita periksa kecepatan memuat WordPress menggunakan layanan khusus Webwait.com. Silakan pergi ke alamat ini dan di baris “Situs Web” masukkan nama domain sumber daya Anda, klik tombol “Waktunya”.

    Karena saya menyiapkan artikelnya cukup lama, saya bisa mengukur kecepatan loading blog saya sebelum dan sesudah optimasi. Gambar di bawah ini menunjukkan kecepatan pada saat itu, yaitu sebelum dilakukan pekerjaan untuk mempercepat WordPress. Maka bacaannya sama:

    Sekarang tentu saja sudah berubah dan hasilnya saya posting di akhir postingan ini.

    Cara Mempercepat Blog WordPress

    1. Tuan Rumah.

    Dasar dari kecepatan situs web apa pun adalah perangkat keras yang menjalankannya – server. Jika hostingnya buruk dan servernya tidak dapat menangani bebannya, menari dengan rebana sebanyak apa pun tidak akan membantu Anda mempercepat blog Anda. Kebetulan hosting menyediakan banyak ruang kosong, memungkinkan Anda menghosting nama domain dalam jumlah tak terbatas, menghubungkan database sebanyak yang Anda suka, namun pada saat yang sama sangat lambat dan bermasalah sehingga pengunjung situs Anda tidak sabar menunggu. halaman yang akan dimuat. Mereka meninggalkan halaman tersebut begitu saja dan pergi ke pesaing, meskipun Anda memiliki artikel yang bagus.

    Saya menyimpan situs web saya dengan dua penyedia - TimeWeb.ru dan sweb.ru - mereka tidak pernah memiliki masalah dengan kecepatan dan stabilitas.

    2. Nonaktifkan semua plugin yang tidak digunakan.

    Jika Anda tidak perlu menggunakan plugin, silakan nonaktifkan (Nonaktifkan), karena ini adalah plugin yang tidak diperlukan yang dapat menyebabkan lambatnya pemuatan sumber daya. Anda dapat menghilangkan beberapa plugin yang aktif dengan mengimplementasikan fungsinya menggunakan kode PHP atau javascript.

    Misalnya, dalam artikel tentang remah roti, saya berbicara tentang plugin dan cara bertahan tanpanya. Jadi, tanpa plugin akan bekerja lebih cepat dibandingkan plugin. Dan ada alternatif untuk hampir semua fungsi.

    3. Menonaktifkan penyimpanan cadangan (revisi) dan menghapus recycle bin.

    4. Optimalisasi gaya style.css.

    File stylesheet CSS biasanya berisi banyak komentar, jeda baris dan spasi yang tidak perlu. Semua ini membuat file lebih besar dan situs harus menghabiskan lebih banyak waktu untuk membacanya, sehingga memperlambat pemuatan. Untuk menghapus semua yang tidak perlu dari file, Anda perlu mengunduh file style.css dari server tempat sumber daya berada (sebelumnya simpan salinannya).

    Ada plugin WordPress yang mengoptimalkan gaya situs itu sendiri, disebut CSS Compress. Anda dapat menginstalnya, maka Anda tidak perlu mengubah file secara manual. Namun, pada beberapa topik hal ini menimbulkan konflik. Dan juga, jangan lupa bahwa plugin tambahan merupakan beban tambahan pada situs.

    5. Mengedit Header.php.

    Secara default, sebagian besar skrip situs dipasang di awal kode situs; untuk WordPress, ini adalah file header.php. Lebih baik memindahkannya ke basement (footer.php). Hal ini dilakukan agar pengunjung yang datang ke situs Anda tidak perlu menunggu seluruh sumber daya dimuat, namun dapat segera mulai mempelajari informasi yang dibutuhkannya. Artinya, pertama-tama tata letak situs, gaya dan template akan dimuat untuk itu, dan baru kemudian semua hal dan efek lainnya Ini pasti akan mempercepat blog WordPress, bahkan Google dalam rekomendasinya bersikeras untuk memindahkan skrip ke bagian bawah lokasi.

    Untuk melakukan ini, Anda perlu mentransfer kode yang terlampir dalam tag, yang terletak di file header.php di antara tag di Footer.php.

    Tidak semua script ditampilkan secara eksplisit, karena fungsi tema dan plugin yang berbeda hanya mengaktifkannya saat halaman blog dimuat. Untuk membuatnya otomatis berpindah ke footer, tambahkan sedikit kode pada file function.php.

    7. Plugin cache Hyper Cache.

    Plugin, ketika permintaan pertama untuk suatu halaman, mengubahnya dari format php ke HTML, dan semua permintaan berikutnya tidak memerlukan eksekusi skrip; halaman yang dikonversi ke HTML diambil dari cache. Kecuali Anda menginstal plugin cache Hyper Cache, konversi ini akan terjadi pada setiap permintaan halaman. Hyper Cache menyimpan halaman tersebut dalam cache satu kali dan menyimpan salinannya, yang akan dikembalikan untuk permintaan berikutnya. Anda dapat membaca secara detail tentang cara menginstal dan mengkonfigurasi plugin cache Hyper Cache di. Ini akan membantu meningkatkan kecepatan blog Anda secara signifikan (lebih dari gabungan metode lain). Pastikan untuk menginstalnya pada sumber daya Anda.

    8. Optimalkan plugin DB.

    Plugin Optimalkan DB mengoptimalkan database. Anda hanya perlu masuk ke pengaturan plugin beberapa kali dalam sebulan dan mengoptimalkan database dengan mengklik tombol “Optimalkan”. Daripada menggunakan plugin ini, Anda dapat mengoptimalkan database secara manual jika Anda tahu caranya dan tidak takut merusak apa pun.

    9. Plugin untuk caching query ke database DB Cache Reloaded. Plugin ini bekerja mirip dengan Hyper Cache, tetapi tidak dengan file situs, tetapi dengan database. Selain itu, DB Cache Reloaded menggunakan jumlah ruang disk minimum untuk pengoperasiannya.

    10. Optimalisasi gambar dan gambar.

    Gambar memakan banyak ruang dan memerlukan lalu lintas yang cukup banyak untuk transmisi. Kecepatan memuat halaman blog Anda sangat bergantung pada gambar dan gambar yang Anda gunakan dalam postingan Anda. Hal ini terutama tergantung pada ukurannya. Jangan unggah gambar berukuran besar - buatlah sesuai ukuran yang diperlukan untuk ditampilkan di halaman. Gambar jpg dan png dapat dikompres menggunakan layanan Tinypng.com.



     


    11. Melindungi situs dari spam.



    Seperti yang saya janjikan di awal artikel, kecepatan memuat blog telah meningkat sekitar 15%, meskipun sumber daya saya tidak dipenuhi dengan banyak skrip, gambar, dan elemen lainnya. Jika situsnya “canggih”, maka efeknya bisa berkali-kali lipat lebih kuat. Sekarang bacaan saya adalah:

    Seperti yang saya janjikan di awal artikel, kecepatan memuat blog telah meningkat sekitar 15%, meskipun sumber daya saya tidak dipenuhi dengan banyak skrip, gambar, dan elemen lainnya.  Jika situsnya “canggih”, maka efeknya bisa berkali-kali lipat lebih kuat.  Sekarang bacaan saya adalah:

    Sebagian besar masalah pada Firefox dapat diperbaiki dengan mengikuti metode pemecahan masalah yang dijelaskan di bawah ini. Cobalah langkah-langkah ini secara berurutan. Jika ada yang tidak berhasil,...

    Dan dengan ini, saya mengakhiri postingan hari ini. Semoga berhasil mempercepat situs Anda.

    Dan dengan ini, saya mengakhiri postingan hari ini.  Semoga berhasil mempercepat situs Anda.

    Gratis reset level tinta pada printer Epson L110, L210, L300, L350, L355, L550, L555.

    Membaca:

    Membaca:

    Petunjuk untuk mengisi ulang wadah dengan tinta dan...

    Memformat kartu memori SD dan microSD: mengapa diperlukan dan bagaimana melakukannya

    Memformat kartu memori SD dan microSD: mengapa diperlukan dan bagaimana melakukannya

    Jejaring sosial Vkontakte halaman saya saat ini adalah salah satu sumber Internet paling populer di dunia, belum lagi Rusia dan Ukraina. Dia...

    Utilitas yang cepat dan aman untuk memformat kartu memori SD, SDHC dan SDXC.  Program ini juga mendukung bekerja dengan jenis eksternal... gambar umpan