it-swarm-id.com

Apakah mungkin untuk menyimpan seluruh bagian HTML yang diberikan dalam sementara?

Saya punya beberapa permintaan yang membawa sekitar 50+ posting (saya tahu itu tidak ideal tetapi harus melakukan itu untuk membangun sesuatu yang diminta klien ..) dan satu set loop untuk memesannya dengan cara tertentu dan sepertinya urutan ini menunda bagian dari rendering halaman.

Saya ingin melakukan cache dalam transien seluruh blok HTML yang diberikan ini, mungkinkah?

1
Amit

Transients API dokumentasi merumuskan penggunaan yang disarankan sebagai:

permintaan basis data yang panjang/mahal atau data yang diproses rumit

Kasing Anda sepertinya cocok untuk deskripsi ini. Di sisi teknis Anda harus menggabungkan output Anda ke dalam variabel dan dimasukkan ke dalam sementara, alih-alih menampilkannya.

3
Rarst

Jika saya menerapkan ini hari ini, preferensi saya adalah cache objek memcache , menyimpan data menggunakan wp_cache_set(), mungkin memperbarui data menggunakan WP_Cron daripada selama memuat halaman.

Berapa kilobyte yang kita bicarakan?

0