Pag-cache at bilis

Multi-layer na pag-cache na nagpapanatiling mabilis sa mga site sa anumang sukat

Karamihan sa mga pagbisita sa isang site ng Zinn Digital® ay hindi kailanman umaabot sa PHP o MySQL. Ang buong-pahinang cache ng LiteSpeed, ang bawat-site na object cache ng Redis, at ang CDN edge ay magkakasamang gumagana, na pinag-uugnay ng matalinong auto-purge, upang manatiling mabilis ang mga pahina at tahimik ang mga pinagmulang server — sa higit sa 700,000+ na naka-host na site sa buong mundo.

Isang kahilingan sa pahina na natugunan ng isang kalapit na cache at ibinalik nang hindi umaabot sa pinagmulang server.

Tatlong layer ng cache, isang magkakaugnay na sistema

Nagmumula ang bilis sa paghahatid ng tamang bagay mula sa pinakamabilis na lugar. Nagsasalansan kami ng tatlong cache upang masagot ang isang kahilingan sa lalong madaling panahon — sa edge, sa web server, o mula sa memory — at hindi na kailangang buuing muli ang isang pahinang nagawa na.

LSCache cache ng buong page

Sa mga host ng LiteSpeed, ang mga nai-cache na tugon ng front-end ay tinatatakan ng mga header ng LiteSpeed cache-control at tag, kaya naghahatid ang web server ng mga kumpletong pahina nang hindi pinapagana ang PHP o nagtatanong sa MySQL. Iyan ang pinakamalaking solong tagumpay para sa time-to-first-byte sa WordPress.

Redis object cache bawat site

Ang isang-click na toggle ay nag-i-install ng isang nakapag-iisang Redis object-cache drop-in, na nagpapagaan ng paulit-ulit na pagbasa sa database. Kung sakaling hindi maabot ang Redis, babalik ang drop-in sa isang per-request in-memory cache, kaya patuloy na gagana ang site.

CDN at edge

Ang mga static na asset ay inihahatid mula sa CDN na malapit sa mga bisita, at maaaring i-purge ang CDN cache mula sa tab ng CDN ng site tuwing kailangan mo ito.

Pinapanatiling bago ng matalinong awtomatikong pag-purge ang content

Kapaki-pakinabang lamang ang cache kung nililinis nito ang mga tamang pahina sa tamang sandali. Binabantayan ng aming system ang mga totoong pagbabago at nag-aalis nang eksakto gamit ang mga tag ng LiteSpeed cache — hindi biglaang pagbura ng lahat sa bawat pag-edit.

  • Kapag na-save, naitapon sa trash, o nabura ang isang post o page, ang mga apektadong page at ang mga listing kung saan lumalabas ang mga ito lamang ang iki-clear.
  • Ang mga komento, na-edit na termino ng taxonomy, pagpapalit ng tema, pag-activate ng plugin, at mga update sa core/plugin/tema ay pawang nagti-trigger ng mga target na pag-purge.
  • Ang page cache ay nililinis sa web server, at ang CDN cache mula sa CDN tab ng site.
  • Nagbibigay-daan ang isang REST purge endpoint sa panel na i-clear ang lahat, mga partikular na URL, o mga partikular na tag — na-authenticate ng isang session ng admin o isang lagda ng HMAC-SHA256.

Ligtas bilang default — hindi kailanman naka-cache ang mga dynamic na page

Ligtas lamang ang agresibong pag-cache kapag ang mga bagay na dapat manatiling live ay hindi kailanman nake-cache. Ipinapadala ang Zinn® Cache na may makatuwirang mga default para sa WordPress at WooCommerce / Easy Digital Downloads: hindi kasama ang cart, checkout, my-account, REST at AJAX, preview at search, at anumang naka-log in o may session-cookie na kahilingan ay inihahatid nang bago.

Nangangahulugan ito na hindi kailanman makikita ng isang mamimili ang cart ng ibang tao at hindi kailanman makikita ng isang naka-log in na editor ang isang lumang draft. Maaari kayong magdagdag ng karagdagang mga panuntunan sa path, query-key, at cookie-prefix bawat site kapag kailangan ng isang plugin, nang hindi binabago ang mga ligtas na default.

Ang pag-cache ay isang kakayahang nakadepende sa bawat blueprint, kaya ang mga static, PHP, at Node site ay bawat isa ay nakakakuha ng pag-cache na nababagay sa kanila, at ang plugin ay maayos na nagpapatuloy nang may limitadong function saanman walang full-page cache layer.

Mga Madalas Itanong

Kailangan ko bang i-configure ang alinman dito?

Hindi. Kasama ang Zinn® Cache plugin sa deployment footprint at ang full-page cache, object cache, auto-purge, at mga ligtas na pagbubukod ay awtomatikong nakakonekta sa mga site na naka-host sa Zinn®. Maaari mong isaayos ang lahat sa ilalim ng Mga Setting → Zinn® Cache, o mula sa dashboard, kung nais mo.

Masisisira ba ng caching ang aking WooCommerce store?

Hindi. Ang cart, checkout, my-account, at anumang kahilingan mula sa naka-log in o may session-cookie ay hindi kailanman nina-cache bilang default, kaya ang mga dynamic at bawat customer na pahina ay palaging nananatiling live. Ang full-page cache ay naghahatid lamang ng mga pahina na pareho para sa bawat bisita.

Ano ang mangyayari kung hindi available ang Redis?

Opsyonal ang object cache at ligtas kapag nagka-aberya. Kung nawawala ang phpredis extension, hindi papaganahin ang toggle na may kalakip na paunawa; kung maging hindi ma-access ang Redis habang tumatakbo, magseserbisyo ang drop-in mula sa isang per-request in-memory cache upang hindi masira ang site kailanman.

Kailangan ba nito ng LiteSpeed?

Gumagamit ang full-page caching ng LiteSpeed web server, o ng third-party na LiteSpeed Cache plugin kung aktibo na ito. Sa iba pang mga server, walang inilalabas na mga cache header, ngunit gumagana pa rin ang object cache at mga pagbubukod.

Paano nananatiling naka-sync ang mga cache ng CDN at server?

Sa web server, nang awtomatiko. Kapag nagbago ang nilalaman, ang mga naka-target na pag-purge batay sa tag ay nag-aalis lamang ng mga apektadong pahina mula sa page cache ng server. Nililinis ang CDN cache mula sa CDN tab ng site.

Tingnan ito sa sarili ninyong mga site

Magsimula ng 14 na araw na pagsubok nang walang kinakailangang card at hayaang ang multi-layer cache ang gumawa ng trabaho. Libreng paglilipat, 30 araw na garantiyang maibabalik ang pera, 99.99% na katiyakan ng uptime at walang pagka-lock-in sa vendor.

Magsimula nang libre

Kasosyo ng LiteSpeed Ang Zinn Digital® ay opisyal na Kasosyo ng LiteSpeed. Ang bawat site sa aming sariling Zinn® fleet ay tumatakbo sa lisensyadong LiteSpeed Enterprise kasama ang LSCache plugin — ang pinakamabilis na paraan para mag-serve ng WordPress at WooCommerce — na naka-tune, lisensyado at pinapanatiling napapanahon ng sa amin, hindi kailanman ang libreng build.