๐Ÿ‘‰ Panduan Dalam-Kedalaman untuk Caching WordPress Berkesan - WinningWP

Kajian WPExplorer

Pada masa yang lalu, saya menulis artikel mengenai caching – Apa yang Caching Laman Web dan Kenapa Sangat Penting ?, yang memandang bagaimana caching mempercepat laman web dengan menyajikan kandungan statik apabila mungkin. Dalam artikel seterusnya mengenai caching, saya akan memberi tumpuan kepada spesifikasi WordPress, dan apa yang boleh anda lakukan sebagai pemilik laman web untuk memanfaatkan caching secepat mungkin.

Asas Caching

Singkatnya, setiap kali laman web anda memuat ia melakukan skor pertanyaan pangkalan data. Caching menyimpan versi statik halaman anda dan menghantarnya kepada setiap pengguna – menghalang pangkalan data sama sekali.

Saya menulis seksyen panjang mengenai selok-belok proses caching, tetapi saya menyedari ia tidak semestinya diperlukan. Mewujudkan versi cache halaman adalah sepele – mengetahui bila hendak membersihkan cache adalah cabaran sebenar.

Mengosongkan Cache

Ini merujuk kepada proses memotong salinan statik halaman. Jika tidak ada versi cache, semua pertanyaan pangkalan data berjalan seperti biasa, dan hasilnya disimpan lagi, membuat salinan statik yang baru.

Kandungan halaman utama anda semakin kurang; ia hanya berubah apabila anda menyiarkan siaran baru. Sistem caching yang baik akan menyediakan versi statik, membersihkan cache hanya apabila ia mengesan acara penerbitan. Ia kemudiannya akan terus berkhidmat kepada versi statik baru sehingga anda menyiarkan siaran lain.

Caching WordPress Berkesan

Caching adalah berkesan apabila ia menyimpan laman anda semasa dengan bilangan operasi cache yang minimum.

Caching Berasaskan Masa

Anda boleh membuat versi cache halaman depan anda yang tamat tempoh setiap saat. Ia akan sentiasa berlaku semasa, tetapi akan memberi kesan kepada prestasi negatif:

  • Sebilangan 99.9999% penghapusan cache tidak diperlukan.
  • Cache akan diperbaharui setiap saat, yang akan menyebabkan lebih banyak pertanyaan pangkalan data dilaksanakan daripada yang diperlukan.

Anda juga boleh menetapkan cache halaman depan anda untuk tamat tempoh setiap minggu. Hasilnya akan menjadi seratus pertanyaan query setiap minggu, bukan setiap detik, tetapi laman utama Anda jarang akan menunjukkan bentuk paling terkini.

Bagaimana dengan memilih sesuatu di antara, seperti 24 jam? Masih sangat sedikit pertanyaan yang diperlukan, tetapi laman utama anda masih tidak selari dengan kandungan anda sehingga 24 jam.

Bagi sesetengah halaman yang jarang dilawati atau tidak berpengalaman, ini mungkin saja baik, tetapi kebanyakan masa lebih penting untuk halaman depan anda untuk terus berjalan daripada untuk memulihara sumber.

Caching Berasaskan Tindakan

Kerana sifat penjelasan cache berdasarkan masa, kaedah berasaskan tindakan lebih baik dalam kebanyakan kes. WordPress mengandungi sekumpulan tindakan yang membakar apabila syarat-syarat tertentu dipenuhi.

Salah satu contoh ialah acara penerbitan pos. Plugin cache boleh mengesan apabila siaran diterbitkan, dan kemudian padamkan halaman yang diperlukan.

Kaedah ini adalah sempurna, kerana laman tetap statik untuk seberapa lama yang mungkin dan dibersihkan dengan tepat apabila diperlukan.

Pembersihan Cache Manual

Ia juga mungkin untuk membersihkan cache secara manual. Ini berguna apabila anda perlu membersihkan cache anda, tetapi tiada acara automatik telah dipecat.

Tetapan Cache WordPress

Untungnya, anda tidak perlu terlalu bimbang tentang membersihkan cache – plugin akan memikirkan semuanya untuk anda. Mari mulakan dengan meneruskan tetapan WP Super Cache dengan cadangan dan nota saya.

Setelah pemalam dipasang, pergi ke Tetapan-> WP Super Cache-> Advanced.

Caching

Dalam kumpulan pertama, anda harus, tentu saja, menghidupkan caching. Dalam kumpulan kedua, pilih menggunakan mod_rewrite pada mulanya, kemudian pergi ke tab Tetapan mudah dan gunakan tester cache untuk melihat apakah ia berfungsi.

Jika tidak, anda boleh cuba mengaktifkan mod_rewrite (ia memerlukan beberapa pengalaman sysadmin), atau anda boleh pergi untuk tetapan cache cache.

Sekiranya anda ingin mencuba mod_rewrite yang disyorkan saya cadangkan Mendayakan mod_rewrite pada nginx atau Bagaimana untuk membolehkan mod_rewrite pada Apache 2.2.

Pelbagai

Saya cadangkan berdetik dua tetapan pertama: Mampatan dan tidak caching untuk pengguna yang diketahui. Anda mungkin ingin bertanya kepada tuan rumah anda jika mereka mempunyai sebarang masalah dengan mampatan, dan, jika mereka melakukannya, atau jika anda melihat sebarang masalah, pastikan untuk mematikannya.

Saya sentiasa melumpuhkan caching untuk pengguna yang dikenali (pengguna log masuk) kerana ia membolehkan saya untuk log masuk dan melihat versi yang tidak tersenarai (paling baru) di laman web ini. Ini boleh membantu semasa pembangunan apabila perubahan ditekan ke tema, tetapi cache tidak dibersihkan, kerana tiada perubahan kandungan telah dibuat.

Ambil perhatian bahawa jika anda mempunyai tapak yang beroperasi dengan banyak pengguna log masuk – seperti tapak berasaskan langganan – anda mungkin mahu meninggalkan ini dimatikan. Sekiranya ini berlaku, saya mencadangkan untuk mencetuskan tetapan 'Buat pengguna yang tidak dikenali' tanpa nama. Satu-satunya pengecualian adalah jika pengguna anda log masuk mengedit kandungan.

Pastikan pilihan membina semula cache diperiksa, kerana ini akan mengoptimumkan proses menjana fail cache yang baru.

'Jangan cache halaman dengan parameter GET' bergantung pada bagaimana tapak anda dibina. Parameter GET adalah bit tambahan yang ditunda pada akhir URL, dan jika anda menggunakannya untuk memanipulasi kandungan pada halaman, sebagai sumber utk penjejakan, atau yang serupa, saya cadangkan berdetik kotak.

Untuk sesetengah senario, seperti parameter utm, anda boleh mengubahnya menjadi tag anchor. Lihat komen sumber ibu Joost untuk maklumat lanjut.

Tetapan lanjutan

Sekiranya anda ingin menyampaikan halaman cache ke pengguna peranti mudah alih, anda perlu menyemak opsyen sokongan peranti mudah alih dan menggunakan plugin yang disyorkan – atau pemaju anda sendiri. Plugin yang disyorkan adalah:

  • Modul Tema Mudah Alih Jetpack
  • WPTouch
  • Pakej Bergerak WordPress

'Kosongkan semua fail cache apabila jawatan atau halaman diterbitkan atau dikemas kini' sepatutnya tidak diperiksa untuk kebanyakan pengguna.Walau bagaimanapun, jika anda mempunyai sekumpulan item yang disyorkan yang terkandung di sekitar laman web anda dan / atau perubahan dalam satu pos mempengaruhi beberapa sistem pada halaman lain, anda mungkin ingin mencuba mengklik pilihan ini.

Pemeriksaan halaman utama harus dihidupkan. Ia mungkin menyebabkan beberapa penjelasan cache yang tidak diperlukan untuk halaman utama, tetapi lebih penting lagi untuk tetap berada di sana – overhead adalah diperlukan.

Sekiranya anda menggunakan sistem komen WordPress lalai, anda harus menandakan pilihan 'Hanya menyegarkan halaman semasa apabila komen dibuat'. Ini akan membuat komen pasti muncul sebaik sahaja ia diluluskan.

Tempoh Tamat & Kutipan Sampah

Bahagian ini menentukan bagaimana dan apabila fail cache lama dikeluarkan. Apabila versi cache yang baru dibuat, yang lama tidak dialih keluar – versi baru dirujuk sebagai segar, yang lama dirujuk sebagai basi, dan disimpan di sekeliling.

Saya cadangkan membaca dokumentasi di bawah tetapan ini untuk beberapa petua mengenai cara menetapkan nilai.

Diterima nama nama & URI Ditolak

Bahagian ini membolehkan anda mengecualikan beberapa jenis kandungan dari cache sama sekali, dan saya cadangkan berdetik laman carian di sini untuk memastikan keputusan sentiasa segar.

Kotak teks di bawah membolehkan anda secara selektif membuang beberapa laluan dari caching, yang boleh berguna untuk halaman carian tambahan atau halaman yang anda sedang berkembang.

Lock Down

Mengunci mod akan memastikan komen dibuat tidak mencetuskan penjelasan cache. Ini akan menghasilkan komen yang muncul dengan sedikit ketinggalan, tetapi mungkin mengekalkan tapak anda dalam talian semasa kenaikan lalu lintas.

Plugin lain

Terdapat banyak plugin lain di luar sana yang menyediakan fungsi yang sama. Yang paling ketara adalah:

  • W3 Jumlah Cache
  • WP Rocket (baca ulasan kami)

Tetapan mereka akan sedikit berbeza, tetapi pemikiran di sebalik mengkonfigurasi mereka adalah sama. Anda perlu membuat beberapa keputusan mengenai laman web anda dan membuat keseimbangan antara sentiasa segar dan berapa banyak sumber yang dipelihara.

Managed Hosting WordPress

Plugin caching untuk WordPress sangat bagus, tetapi mereka beroperasi pada tahap yang sama seperti WordPress, yang boleh menjadikannya tidak cekap berbanding dengan sistem caching yang beroperasi pada tahap yang lebih rendah. Juga, mereka biasanya plugin besar yang meliputi semua nuansa, yang boleh membuat mereka sukar untuk ditubuhkan.

Syarikat-syarikat hosting yang menawarkan hosting eksklusif WordPress sering mempunyai sistem caching mereka sendiri yang menggunakan sumber yang lebih sedikit dan memberikan pengalaman yang lebih efisien. Faedah utama termasuk:

  • Anda boleh melupakan caching sama sekali.
  • Tiada plugin tambahan bermakna tiada persediaan.
  • Mereka dikuatkuasakan merentas keseluruhan rangkaian hosting, yang menghasilkan pelayan yang lebih cekap.
  • Kelebihan kelajuan.

Terbalik yang paling besar adalah bahawa anda tidak perlu bimbang mengenainya – segala-galanya dibentuk secepat mungkin dari kotak. Caching boleh menjadi sangat teknikal, dan apabila anda menyediakan plugin rumit, anda terikat untuk membuat beberapa kesilapan.

Berbanding dengan tema berkod sempurna dan memasang plugin caching dengan sempurna, anda mungkin tidak dapat melihat banyak perbezaan. Hakikat bahawa cache peringkat pelayan tidak perlu melalui PHP untuk membuat fail menjadikannya lebih cepat, tetapi ini bukan sesuatu yang akan anda perhatikan secara normal. Kebanyakan perbezaan kelajuan hasil daripada sistem yang baik dari kotak.

Jika anda mempunyai laman web yang mempunyai lalu lintas yang besar dan banyak bahagian yang bergerak, sistem caching dari host WordPress yang diuruskan mungkin tidak menawarkan pilihan yang mencukupi – tetapi kemudian kemungkinannya tidak akan menjadi plugin, dan anda mungkin akan melaksanakan penyelesaian anda sendiri.

Saya tidak akan mengesyorkan memilih hosting WordPress yang diuruskan semata-mata kerana ia mempunyai sistem caching peringkat pelayan sendiri, tetapi ia pasti penambahan yang sangat bagus! Jika anda memilih untuk menggunakan hosting WordPress yang diuruskan, pastikan anda memilih salah satu yang terbaik, iaitu syarikat seperti WPEngine, Flywheel (membaca ulasan kami), atau Kinsta.

Kesimpulannya

Caching adalah ciri wajib untuk laman web hari ini. Ia memelihara sumber daya sambil meningkatkan pengalaman pengguna.

Sebagai pemilik laman web, anda perlu sama ada memilih host WordPress yang berkualiti tinggi atau memasang plugin caching dan menetapkannya – pelaburan masa yang kecil untuk ciri yang menakjubkan ini.

Jika anda mempunyai sebarang helah tambahan sehingga lengan anda mengenai caching, kami ingin mendengarnya! Sila kongsi ulasan di bawah!

Tonton video itu: Jangan Khawatir Ketika Kehidupan Terasa Sesak Kajian Ustadz Hanan Attaki, Lc

Like this post? Please share to your friends:
Tinggalkan Balasan

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: