Saya benar-benar ingin menggunakan salah satu plugin Cache sehingga saya dapat menyajikan lebih banyak halaman Statis pada tema / situs WordPress saya. Ini jelas merupakan peningkatan kinerja terbaik yang dapat Anda lakukan untuk tema / situs WordPress.
Ada beberapa elemen dinamis untuk tema saya yang telah menahan saya dari membuat Leap ke halaman statis / cache.
Saya akan menguraikan masalah-masalah di bawah ini dan memberikan cara yang mungkin untuk menyelesaikan setiap masalah yang saya pikirkan sejauh ini.
Tujuan dari posting ini adalah untuk mendapatkan ide / metode yang lebih baik untuk menangani masalah yang saya jelaskan atau untuk mendapatkan kepastian bahwa setidaknya saya berada di jalur yang benar. Saya seorang veteran PHP lebih dari 12-13 tahun tetapi hanya menggunakan WordPress dalam 1-2 tahun terakhir dan sejauh ini saya benar-benar terkesan dengan kemampuannya, saya seorang WordPress Fanboy total sekarang jika hal seperti itu ada lol!
Ok jadi masalah yang saya pikirkan sejauh ini ketika mengonversi ke halaman dalam tembolok ...
Halaman Posting Tunggal
Masalah Penghitung Tampilan - Saya memiliki fungsi yang akan mengambil nilai hitungan untuk "Penghitung Lihat / klik" pada halaman Posting untuk memberikan gambaran tentang Tampilan Posting untuk dilihat oleh pengguna. Ini bukan pengunjung unik tetapi hanya hit counter sederhana. Saya telah membuat tabel MySQL terpisah untuk nilai-nilai ini, saya masih mencoba untuk memutuskan apakah saya harus melanjutkan dengan itu atau beralih untuk menggunakan Meta Field sebagai gantinya. Either way pada tampilan halaman, nilai basis data diambil dan dinaikkan +1 pada setiap pemuatan halaman. (Tampilan pengguna Admin tidak ditambahkan.) Nilai ini kemudian ditampilkan pada halaman dalam bentuk
988 Views
Kemungkinan Solusi Dilihat Kontra - Saya dapat membuat Nilai / fungsi ini dijalankan menggunakan Ajax. Setelah halaman Cached / Static baru dimuat, Javascript kemudian dapat menggunakan Ajax untuk meminta dan memperbarui penghitung Views untuk halaman itu. Apakah ini terdengar seperti solusi terbaik untuk hal seperti ini?
Masalah Posting Komentar - Menggunakan Sistem Komentar WordPress default, setiap kali komentar baru ditambahkan ke posting, itu akan membutuhkan halaman Cached / Statis untuk posting yang akan dibangun kembali ! Dari apa yang saya lihat, ada opsi pada plugin Caching yang saya lihat yang akan membiarkan Anda melakukan hal itu, Anda dapat membuatnya membangun kembali halaman setiap kali komentar baru diposting. Ini kedengarannya bagus di atas kertas tapi saya bisa membayangkan itu menjadi mimpi buruk di lalu lintas tinggi / situs aktif di mana Anda mungkin memiliki beberapa pengguna yang mengomentari artikel yang sama sekitar waktu yang sama (semua belum diuji jadi saya tidak tahu)
Posting Komentar Kemungkinan Solusi - Jadi untuk solusi untuk masalah Komentar, saya menyebutkan solusi di atas di mana Anda dapat mengatur plugin Cache untuk hanya membangun kembali halaman Cached / Static pada setiap Komentar baru. Kekhawatiran saya adalah saya tidak benar-benar seberapa baik ini akan bekerja dalam jangka panjang. Sekarang solusi lain yang mungkin saya lihat semakin sering digunakan adalah menggunakan solusi Javascript seperti Komentar Disqus atau solusi serupa. Untuk waktu yang lama saya benar-benar menentang ini karena saya ingin semua Komentar saya tidak bergantung pada pihak ketiga untuk sistem komentar saya. Saya masih agak di Pagar tentang masalah ini tetapi telah beralih menggunakan komentar Disqus di situs saya dan sejauh ini berhasil cukup baik. Saya terbuka untuk solusi lain yang mungkin? Atau apakah Anda pikir ini benar-benar cara untuk pergi?
Bilah Sisi Situs
Sidebar Artikel Terbaru Masalah - Saya memiliki Tab di Sidebar saya yang ditampilkan di seluruh halaman di setiap halaman di situs ... salah satu Tab memuat 10 posting terbaru di blog, karena ini ditampilkan di setiap halaman situs , setelah artikel / posting baru ditambahkan, itu akan mengharuskan setiap halaman Cached / Statis di situs dibangun kembali untuk mencerminkan penambahan posting baru di "Daftar posting terbaru"
Sidebar Artikel Terbaru Solusi yang Mungkin - Sekali lagi saya pikir saya telah menemukan solusi yang bagus. Saya bisa menggunakan Javascript dan Ajax untuk memuat konten ini ke halaman Cached / Static sehingga mereka TIDAK SEMUA harus dibangun kembali begitu sering tetapi masih bisa menampilkan posting terbaru.
Apakah ini terdengar seperti solusi yang baik? Atau lebih penting lagi, dapatkah Anda memikirkan solusi lain yang lebih baik atau alternatif untuk masalah ini?
Tanpa membuat tangan saya terlalu kotor, ini semua masalah yang mungkin saya lihat sejauh ini dengan mengubah tema saya menjadi Cache / Static Friendly
MEMPERBARUI
Saya hanya memikirkan masalah lain untuk dipikirkan. Semua Tag / Kategori serta halaman pengguna harus diperbarui setiap kali posting ditambahkan yang sesuai dengan daftar halaman posting tersebut. Saya menganggap ini harus menjadi fitur dari plugin Caching yang sudah saya bayangkan