Meningkatkan Prestasi Laman Web WordPress: Panduan Pengoptimuman Langkah demi-Langkah
(Siri artikel ini pada Pengoptimuman Prestasi Laman Web WordPress telah diwujudkan dengan kerjasama SiteGround. Terima kasih atas sokongan anda untuk rakan kongsi yang membuat SitePoint mungkin.)
Laman web yang perlahan mengecewakan. Pelawat yang berpotensi boleh meninggalkan sebelum beban halaman, dan kedudukan enjin carian juga akan menurun, mengakibatkan trafik yang dikurangkan.Masa pemuatan laman web yang ideal hendaklah dalam masa dua saat. Bagaimana untuk mencapainya? Ambil langkah demi langkah.
Artikel ini akan memperkenalkan pelbagai strategi yang boleh digunakan untuk mengoptimumkan kelajuan laman web WordPress.
mata utama
Berikut adalah beberapa perkhidmatan yang dapat memberitahu anda masa pemuatan halaman dan jumlah saiz fail halaman:
Catat perbezaan yang dibawa oleh setiap langkah. Langkah mana yang paling berkesan?
Bagaimana memilih syarikat yang mengutamakan kelajuan? Semak senarai prestasi dalam panduan utama untuk memilih hos maya.
SitePoint baru -baru ini bekerjasama dengan SiteGround untuk menjadikannya host web yang disyorkan rasmi kami. SiteGround mempunyai pelayan di pelbagai benua dan menggunakan perkakasan SSD terkini, alat caching dalaman dan perkhidmatan CDN percuma untuk melabur banyak peningkatan kelajuan. Pelayan fleksibelnya menyokong PHP7 dan HTTP/2, dan terus melakukan kemas kini perisian dan perkakasan.
Pertama, gunakan tema cepat. Banyak pilihan dapat memudahkan kerja anda, tetapi dengan kos meningkatkan beban pada pelayan web dan penyemak imbas anda. Sesetengah tema WordPress adalah saiz megabait, meningkatkan masa pemuatan halaman.
Setiap ciri yang anda tidak gunakan akan melambatkan laman web tanpa sebab. Jika anda pandai tweaking kod anda, pilih topik dengan pilihan yang lebih sedikit untuk mempercepatkan laman web anda.
Bacaan Lanjut:
Google juga lebih suka laman web responsif, jadi diharapkan SEO akan bertambah baik setelah bertukar.
Kedua, pastikan plugin anda dioptimumkan untuk versi semasa WordPress. Lakukan penyelidikan sebelum memasang plugin, terutamanya jika penarafan adalah Samsung atau lebih rendah. Ia mungkin kurang maju, atau menggunakan cangkuk yang tidak sesuai. Ini boleh melambatkan laman web dan juga boleh memberi kesan negatif terhadap WordPress dan plugin lain. Ia juga penting untuk memastikan plugin dikemas kini untuk memastikan anda mempunyai penambahbaikan prestasi terkini, patch keselamatan, dan ciri.
Jika widget tidak dapat dikemas kini dengan kerap, muat naik terus ke pelayan. Dengan tidak bergantung pada pelayan luaran, anda boleh mengurangkan masa pemuatan laman web anda.
Kedua, gunakan CDN untuk mengurangkan beban pada pelayan web. Sumber statik anda (seperti imej, skrip, dan fail CSS) akan dihidangkan dari pelayan rangkaian penghantaran kandungan yang dioptimumkan di seluruh dunia - selalunya pelayan yang paling dekat dengan pelawat. Pelayan web anda akan dikeluarkan untuk melayani seluruh laman web, dengan itu meningkatkan prestasi.
Idealnya, cari tuan rumah maya yang menawarkan CDN dalam rancangan hosting mereka, seperti SiteGround. Terdapat banyak rangkaian CDN:
Ini digunakan bersamaan dengan plugin cache yang akan kami perkenalkan pada masa akan datang.
Berikut adalah lebih banyak bacaan mengenai CloudFront:
Imej adalah salah satu elemen yang lebih berat dari laman web: mereka menyumbang lebih daripada 65% kandungan laman web. Terdapat beberapa cara anda boleh mengoptimumkan imej yang dimuat naik.
Pertama, tentukan saiz imej maksimum untuk gambar kecil, imej sederhana dan besar. Anda boleh mencari pilihan ini dalam Tetapan/Media. Jika anda memuat naik imej 1024 piksel dan kawasan kandungan anda hanya 604 piksel lebar, imej akan dikurangkan menggunakan CSS. Saiz muat turun imej pra-skaling 604 piksel yang dihasilkan akan dikurangkan dengan ketara.
kedua, memampatkannya! Teknik ini dapat mengurangkan saiz fail imej tanpa kehilangan saiz saiz imej atau mengurangkan kualiti imej. Walaupun Yahoo membatalkan perkhidmatan Smush.it beberapa tahun yang lalu, terdapat alternatif seperti Resmush.it, dan beberapa plugin yang akan kami tutupi dalam jawatan seterusnya.
Ketiga, gunakan pemuatan malas. Teknik ini sangat berkesan untuk laman web intensif imej. Imej dimuatkan hanya apabila kelihatan, tidak apabila halaman pada mulanya dimuatkan. Ini dapat mempercepatkan masa pemuatan halaman, walaupun memaparkan kelewatan apabila imej skrol ke dalam bidang pandangan.
Bacaan Lanjut:
Ketahui kelebihan dan kekurangan pelbagai format imej di sini:
Halaman WordPress dimuatkan dari pangkalan data MySQL. Dari masa ke masa, pangkalan data mungkin mengandungi banyak maklumat yang anda tidak perlukan lagi. Mengoptimumkan pangkalan data memadam maklumat ini dan meningkatkan prestasi.
Anda boleh mengoptimumkan pangkalan data secara langsung dari phpmyadmin. Anda juga boleh menggunakan plugin untuk mengoptimumkannya. Kami akan menutupnya dalam artikel seterusnya.
Cache sangat berkesan dalam mengoptimumkan laman web trafik tinggi. Setiap kali halaman WordPress dimuatkan, maklumat diambil dari fail pangkalan data dan CSS, digabungkan ke dalam fail HTML, dan kemudian dimuatkan ke dalam penyemak imbas tetamu. Ia memerlukan masa.
Cache menjadikan fail HTML ini tersedia untuk pelawat masa depan, menjimatkan banyak masa. Kami akan menutup plugin cache dalam artikel seterusnya.
Pastikan laman web WordPress anda dalam bentuk terbaik dengan penyelenggaraan biasa. Sesetengah rutin penyelenggaraan dapat meningkatkan kelajuan dengan ketara, terutamanya:
Ketahui cara melakukan ini dan banyak lagi di sini:
Untuk banyak tugas pengoptimuman, terdapat beberapa plugin WordPress yang boleh melakukan mengangkat berat untuk anda. Kami telah meliputi lapan plugin terbaik yang merangkumi semua aspek. Kami juga menyenaraikan hampir dua puluh alternatif supaya anda dapat meneroka mana yang terbaik untuk keperluan anda. Dapatkan mendalam dan lihat mana yang mempunyai kesan yang paling besar di laman web anda.
Jika anda mengikuti senarai semak penyelenggaraan WordPress kami, anda mungkin sudah menggunakan beberapa plugin ini. Terus bekerja keras! Sampah ini akan berkumpul secara berterusan.
### W3 Jumlah cache
Plugin ini menggunakan cache untuk menyediakan pengoptimuman prestasi web mudah (WPO) - jawatan cache dan halaman ke memori atau cakera, suapan cache, halaman hasil carian, objek pangkalan data, dan fail CSS dan JavaScript yang dimampatkan. Untuk memanfaatkannya, luangkan sedikit masa untuk mengkonfigurasi dengan teliti.
W3 Total Cache juga boleh digunakan dengan CDN anda seperti CloudFlare atau MaxCDN untuk mengurangkan masa pemuatan.
W3 Total Cache Meningkatkan Laman Web SEO dan Pengalaman Pengguna dengan meningkatkan prestasi laman web dan mengurangkan masa muat turun melalui ciri -ciri seperti integrasi Rangkaian Penghantaran Kandungan (CDN).
Plugin caching alternatif termasuk cache super WP, cache hiper, cache terpantas WP, dan pemboleh cache.
Jika anda ingin mengelakkan plugin, pilihan yang baik adalah untuk mencari tuan rumah maya yang cache untuk anda. SiteGround rakan kongsi kami mempunyai alat caching yang dibangunkan di dalam rumah yang sangat baik yang dapat membantu anda mempercepatkan laman web anda.
### WP-OPTIMIZE
Plugin percuma ini boleh mengoptimumkan pangkalan data WordPress anda dalam satu klik, atau secara automatik mengoptimumkan dengan penjadual terbina dalamnya. Maklumat yang berlebihan (seperti spam, semakan pos, dan projek spam lain) akan digosok dari pangkalan data MySQL anda, mempercepatkan pemuatan laman web.
WP-mengoptimumkan adalah alat yang berkesan untuk membersihkan pangkalan data WordPress secara automatik untuk dijalankan pada kecekapan maksimum.
Plug-Ins Pengoptimuman Pangkalan Data Alternatif termasuk mengoptimumkan pangkalan data selepas memadam semakan, pembersihan WP, WPOptimize, WP Database Cleaner, dan WP-DBManager.
### Autoptimize
CSS berstruktur yang lemah dan HTML boleh menyebabkan kelajuan laman web perlahan dan kehilangan lalu lintas. Plugin ini mengimbas dan tweak laman web anda, "memampatkan" dan membuang kod berlebihan.
Untuk mengelakkan konflik keserasian, autoptimize boleh mengabaikan plugin anda yang lain. Ia juga boleh memaksa plugin anda untuk dijalankan dalam susunan tertentu. Dengan mencuba ini, anda mungkin dapat mengurangkan masa pemuatan dengan ketara.
Autoptimize menjadikannya sangat mudah untuk mengoptimumkan laman web anda. Ia menghubungkan semua skrip dan gaya, memampatkan dan memampatkannya, menambah tajuk yang telah tamat tempoh, cache mereka, dan menggerakkan gaya ke tajuk halaman dan menggerakkan skrip ke footer.
Plugin alternatif untuk pemampatan termasuk WP Super Minify dan WordPress yang lebih baik Minify.
### P3 (Profiler Prestasi Plugin)
Plugin buruk boleh menjejaskan prestasi laman web. P3 akan menilai plugin anda. Ia akan mengenal pasti plugin yang mempunyai kesan terbesar pada masa pemuatan laman web dan memaparkannya dalam carta pai supaya anda dapat melihat tweak yang mempunyai kesan yang paling besar.
Plugin ini mencipta profil prestasi plugin laman web dengan mengukur kesan plugin pada masa beban laman web. Biasanya, laman web WordPress memuat perlahan-lahan kerana pemalam yang tidak betul atau bilangan pemalam yang berlebihan. Dengan menggunakan plugin P3, anda boleh menyempitkan sebarang faktor yang menyebabkan laman web anda menjadi lambat.
Plugin plugin alternatif termasuk penganjur plugin.
### WP SMUSH
Plugin ini memampatkan imej dengan mengeluarkan metadata dari fail JPEG, mengoptimumkan pemampatan JPEG, menukar GIF tertentu ke PNG yang diindeks, dan mengeluarkan warna yang tidak digunakan dari imej yang diindeks. Anda boleh menetapkannya untuk memampatkan imej baru secara automatik apabila dimuat naik ke laman web.
WP SMUSH adalah pantas dan mempunyai prestasi yang baik. Fail tersebut dimampatkan menggunakan pelayan khusus dan disyorkan oleh alat prestasi laman web gtmetrix.com.
Saiz semula, mengoptimumkan dan memampatkan semua imej dengan pemampat imej WordPress yang kuat dan bebas, ihsan pasukan Super di WPMU Dev!
pemalam pemampatan imej alternatif termasuk pengoptimuman imej EWWW, Imagify, Kraken Image Optimizer, Pengoptimal Imej Shortpixel, dan CW Image Optimizer.
Plugin ini memastikan bahawa imej dimuatkan hanya jika ia kelihatan di atas viewport. Ia berfungsi dari kotak tanpa konfigurasi.
Kelewatan memuatkan imej untuk meningkatkan masa pemuatan halaman. Gunakan jQuery.sonar untuk memuatkan imej hanya jika mereka dapat dilihat dalam viewport.
plugin pemuatan malas alternatif termasuk jQuery imej malas beban WP, beban malas bj, beban malas roket, beban malas, dan beban malas untuk video.
### imsanity
Plugin percuma ini tidak memberikan mampatan tanpa kehilangan, tetapi secara automatik akan menyesuaikan imej ke resolusi yang lebih munasabah. Ia dapat menetapkan lebar maksimum, ketinggian, dan kualiti imej dan boleh menukar fail BMP ke JPG.
Imsanity secara automatik akan mengubah saiz imej yang besar ke saiz yang lebih munasabah dalam penyemak imbas, tetapi masih cukup besar untuk kegunaan laman web biasa. Plug-in boleh dikonfigurasikan menggunakan lebar maksimum, ketinggian dan jisim.
Plugin ini memampatkan halaman anda dalam format GZIP (jika penyemak imbas menyokong halaman termampat). Mampatan HTTP dapat mengurangkan saiz halaman sebanyak 60-80%, meningkatkan kelajuan memuat halaman sebanyak tiga hingga empat kali.
Plugin ini membolehkan blog WordPress anda untuk mengeluarkan halaman yang dimampatkan dalam format GZIP (jika penyemak imbas menyokong pemampatan).
anda juga boleh mengaktifkan mampatan gzip dari tetapan cache keseluruhan W3 atau panel kawalan tuan rumah maya yang disebutkan di atas.
Betapa perlahan laman web anda? Gunakan salah satu alat yang disenaraikan di atas untuk mengetahui. Kemudian cuba satu atau lebih strategi dan uji kelajuan anda lagi. Kemudian ulangi prosesnya.
penyedia hosting maya pilihan kami membolehkan anda menggunakan teknik pengoptimuman prestasi yang kuat dalam hanya beberapa klik. Panduan mereka untuk meningkatkan prestasi WordPress termasuk tutorial lengkap mengenai banyak topik yang kami sampaikan dalam artikel ini, termasuk caching, pemampatan GZIP, menggunakan CDN, mengoptimumkan imej, dan mengoptimumkan pangkalan data WordPress.
Strategi pengoptimuman mana yang mempunyai kesan terbesar di laman web anda? Tolong beritahu kami dalam komen.
Terdapat beberapa plugin yang dapat meningkatkan prestasi laman web WordPress dengan ketara. Beberapa plugin terbaik termasuk WP Rocket, plugin canggih yang menyediakan pelbagai ciri pengoptimuman seperti caching, pengoptimuman pangkalan data, dan pemuatan malas. W3 Total Cache adalah satu lagi pilihan yang popular, yang menyediakan ciri -ciri seperti caching halaman, caching pangkalan data, caching objek, dan caching penyemak imbas. Plugin lain yang terkenal termasuk WP Super Cache, Autoptimize, dan WP SMUSH untuk Pengoptimuman Imej.
Rangkaian Penghantaran Kandungan (CDN) dapat meningkatkan prestasi laman web WordPress dengan menyimpan versi laman web cache pada pelbagai pelayan di seluruh dunia. Apabila pengguna melawat laman web anda, CDN menyampaikan laman web dari pelayan yang paling dekat dengan mereka, mengurangkan masa pemindahan data dan dengan itu mempercepatkan laman web.
Mengoptimumkan pangkalan data WordPress dapat meningkatkan prestasi laman web dengan ketara. Ini boleh dicapai dengan kerap membersihkan pangkalan data, memadam data yang tidak perlu, dan mengoptimumkan jadual pangkalan data. Plugin seperti WP-Mengoptimumkan dan WP-Sweep boleh membantu mengautomasikan proses ini.
imej yang besar dan tidak dapat dioptimumkan dapat melambatkan laman web WordPress dengan ketara. Dengan mengoptimumkan imej, anda boleh mengurangkan saiz fail tanpa kehilangan kualiti, dengan itu mengurangkan masa pemuatan halaman. Ini boleh dilakukan dengan menggunakan plugin seperti WP SMUSH atau EWWW Image Optimizer.
Cache dapat meningkatkan prestasi laman web WordPress dengan menyimpan versi statik laman web, dengan itu mengurangkan bilangan permintaan ke pelayan, dengan itu mempercepatkan laman web. Ini boleh dilakukan dengan menggunakan plugin seperti cache W3 Total atau WP Super Cache.
memampatkan fail CSS dan JavaScript boleh meningkatkan prestasi laman web WordPress dengan mengurangkan saiz fail dan jumlah pengguna data perlu memuat turun semasa mengakses laman web. Ini boleh dilakukan menggunakan plugin seperti Autoptimize atau WP Rocket.
Mengoptimumkan laman web WordPress untuk menyesuaikan peranti mudah alih adalah penting untuk prestasi dan SEO. Ini boleh dicapai dengan menggunakan tema responsif, mengoptimumkan imej, membolehkan AMP (mempercepatkan halaman mudah alih), dan menggunakan plugin mesra mudah alih.
Penyedia hosting web yang baik dapat meningkatkan prestasi laman web WordPress dengan menyediakan kelajuan pelayan yang cepat, uptime yang boleh dipercayai, dan sokongan pelanggan yang sangat baik. Beberapa penyedia hosting web yang mesra WordPress termasuk SiteGround, Bluehost, dan WP Engine.
Memantau prestasi laman web WordPress adalah penting untuk mengenal pasti sebarang isu dan membuat penambahbaikan yang diperlukan. Ini boleh dilakukan menggunakan alat seperti Google Pagespeed Insights, Gtmetrix, dan Pingdom.
Kemas kini tetap ke laman web WordPress, termasuk tema, plugin, dan perisian Core WordPress, dapat meningkatkan prestasi laman web anda dengan memastikan anda mempunyai ciri terkini, pembetulan pepijat, dan kemas kini keselamatan. Ia juga penting untuk menguji sebarang kemas kini di laman pementasan untuk mengelakkan sebarang isu yang berpotensi sebelum menggunakan kemas kini ke tapak langsung anda.
Atas ialah kandungan terperinci 10 langkah untuk mengoptimumkan prestasi tapak WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!