Paano Paganahin ang Browser Caching sa WordPress

Mga Deal ng WordPress

Ang bilis ng iyong website ay gumaganap ng isang mahalagang bahagi sa pagbibigay ng isang pinakamabuting kalagayan na karanasan sa gumagamit. (Tandaan: Kung interesado kang malaman kung paano suriin ang bilis ng iyong site, tingnan ang aming artikulo sa paggamit ng GTmetrix.) Ang isang mabagal na site ay maaaring maging sanhi ng isang pagkagambala sa mga benta, isang pagbaba ng mga conversion, at, sa pangmatagalang, ay maaaring malubhang epekto parehong kasiyahan ng customer at ang pangkalahatang bilang ng mga bisita.

Sa madaling sabi: Ang bawat maliit na bagay na maaari mong gawin upang itulak ang iyong mga beses sa pag-load ay mabibilang. Sa ibaba, tatakip kami browser caching, kabilang ang kung ano ito, kung ano ang ibig sabihin nito para sa WordPress, at kung paano mo mapunta ang pagpapagana nito sa iyong site.

Magsimula na tayo…

Ano ang Browser Caching?

Ang isang website ay mahalagang binubuo ng isang bilang ng mga file na magkakasamang magkakasama upang lumikha ng isang serye ng mga webpage. Ang ilan sa mga ito ay naglalaman ng teksto (tulad ng pangunahing katawan ng isang post sa blog), ang ilan ay naglalaman ng impormasyon sa estilo para sa mga elemento ng pahina (header, footer, sidebar, atbp), ang ilan ay magiging mga imahe, at iba pa.

Ngayon, sa tuwing magba-browse ka ng isang website, malamang na mapapansin mo ang maraming mga karaniwang elemento: Ang lahat ng mga pahina ay pareho ng naka-istilong (lahat sila ay nagbabahagi ng magkatulad na mga kulay at mga elemento ng disenyo), palaging pareho ang logo, ang mga menu ng pagbagsak ay laging magagamit, at ang gusto. Kaya, kung mayroong mga karaniwang elemento, bakit i-download ang mga ito sa tuwing may naglo-load ng isang bagong pahina? Ang isang mas mahusay na ideya ay upang mai-load ang mga karaniwang mga elemento minsan, itago ang mga ito sa loob ng browser at pagkatapos muling gamitin ang mga ito kung kinakailangan – tulad ng kapag ang isang tao ay pumunta mula sa isang pahina patungo sa ibang site sa loob ng site, o kapag ang isang tao ay muling nagbabalik sa site sa ibang araw.

Ito ang kakanyahan ng browser caching. Mahalaga, tinitingnan ng cache ng browser ang anumang mga file na iyong tinukoy bilang mga file na hindi madalas magbago (higit pa sa ibaba nito) at i-download ang mga ito sa browser ng bisita nang isang beses lamang. Kapag na-download sa cache ng browser, hindi na muling mai-download muli ang mga file na ito. Nangangahulugan ito na, sa halip na kailangang ma-download nang maraming beses, handa silang gamitin sa paunawa ng isang sandali – sa gayon pagbabawas ng pagkarga sa mga server ng iyong site at, mas mahalaga, makabuluhang bawasan ang oras na kinakailangan upang mai-load ang kasunod na mga pahina.

Tandaan: Kapag ang isang bagong bisita ay dumating sa iyong site, ang bilis kung saan ang unang pahina na binibisita nila ang mga naglo-load ay talagang magkapareho kung ang browser caching ay pinapagana o hindi, dahil, dahil hindi pa nila binisita ang iyong site bago, maaari ng kanilang browser ‘ T marahil ay nagkaroon ng isang pagkakataon upang mag-imbak ng alinman sa mga file ng iyong site. Samakatuwid, ang mga benepisyo ng browser caching, ay madarama lamang kapag ang isang bisita ay naglo-load ng higit sa isang pahina at / o muling binago ang iyong website.

Paano Pag-gamiting Pag-cache ng Browser sa WordPress

Ang pagpapagana ng cache ng browser ay hindi mahirap, ngunit, dahil nangangailangan ito ng pag-edit ng isang medyo nakakalito na file ng site (file ng file ng iyong site, nangangailangan ito ng ilang paunang kaalaman.

Tandaan: Ang Browser caching ay hindi tiyak sa WordPress, ang paraan upang paganahin ito ay pareho kahit anong system ang iyong ginagamit.

Mayroong mahalagang dalawang paraan ng pagpunta tungkol dito.

Ang Super Madaling Daan: Makipag-usap sa Iyong Host

Upang paganahin ang cache ng browser, kakailanganin mong i-edit – o marahil lumikha pa – isang file na tinatawag na .htaccess file na higit pa basahin. Ang isang typo sa file na ito ay maaaring humantong sa iyong buong website na maging pansamantalang hindi naa-access, kaya, kung mayroon kang anumang pagdududa tungkol sa kung ano ang gagawin, maaaring ito ay pinakamahusay na tanungin ang iyong host gawin ito para sa iyo – para lang maging ligtas. Kung gumagamit ka ng isang mahusay na kumpanya ng nagho-host na nangangailangan ng isang mas mahusay na host?, Halos tiyak na mai-set up ito para sa iyo sa loob ng ilang minuto (kung wala na).

Pag-edit ng .htaccess File sa Iyong Sariling

Ang .htaccess file ay maaaring maging isang nakakatakot na lugar; ito ay isang klasikong halimbawa ng “na may malaking kapangyarihan ay dumating malaking responsibilidad”, na nagbibigay-daan sa iyo upang mapabilis ang iyong site, lumikha ng mga pag-redirect, at gumawa ng mga kamangha-manghang bagay. Ang lahat ng kapangyarihang ito ay nagmumula sa isang presyo, bagaman – isang error sa file na ito ay malamang na magdulot ng iyong buong site.

Ang pag-aayos nito ay isang bagay na alisin ang iyong idinagdag, ngunit, para sa isang nagsisimula, maaari itong maging isang nakakatakot na karanasan. Lubhang inirerekumenda kong mag-eksperimento sa isang site ng pagsubok bago mo marumi ang iyong mga kamay sa isang mahalagang live site.

Ang unang bagay na kakailanganin mo ay isang paraan upang ma-access ang mga file ng iyong server. Ang pinakakaraniwang paraan upang gawin ito ay sa pamamagitan ng FTP (protocol ng paglilipat ng file – magbasa nang higit pa. Ang file ay maaaring medyo mahirap hawakan dahil sa isang dotfile – isang nakatagong file sa isang sistemang nakabatay sa Linux kung ano ang isang dot-file? – ngunit karamihan Ang mga editor ng FTP ay may pagpipilian na ‘ipakita ang mga nakatagong file’ na dapat pahintulutan kang tingnan ang mga file na ito. (Tandaan: Kung gumagamit ka ng Mac, basahin ang aming artikulo kung paano i-download, i-edit at muling mag-upload ng isang file na htaccess nang hindi kinakailangang magbago alinman sa mga setting ng iyong computer.)

Ang file ng .htaccess ay dapat nasa iyong pangunahing folder ng WordPress – ang parehong folder na naglalaman ng wp-content, wp-kasama at mga folder ng wp-admin. Kung hindi mo ito mahahanap, okay lang iyon, maaaring hindi ito umiiral – kung saan kailangan mong lumikha ito (isang bagay na hindi sakop dito, natatakot ako). Kapag natagpuan (o nilikha), nais mong idagdag ang sumusunod na code gamit ang isang simpleng text editor, HINDI isang processor ng salita!

Nag-expireActive On
ExpiresByType na imahe / jpg "pag-access kasama ang 1 taon"
Nag-expireByType imahe / jpeg "pag-access kasama ang 1 taon"
Nag-expireByType imahe / gif "pag-access kasama ang 1 taon"
ExpiresByType na imahe / x-icon "pag-access kasama ang 1 taon"
ExpiresByType na imahe / png "pag-access kasama ang 1 taon"
Nag-expireByType text / css "pag-access kasama ang 1 buwan"
Nag-expireByType text / x-javascript "pag-access kasama ang 1 buwan"
ExpiresByType application / x-shockwave-flash "pag-access kasama ang 1 buwan"
Nag-expireDefault "pag-access kasama ang 2 araw"

Ang mga linyang ito ay nagsasabi sa browser ng isang gumagamit kung paano i-cache ang bawat uri ng file. Sa itaas, naitakda ko ang jpg, jpeg, gif, mga icon at mga imahe ng png na mai-cache para sa isang taon (dahil ang mga ito ay hindi kailanman nagbabago), at ang mga file ng CSS, JavaScript at Flash ay mai-cache buwan-buwan (dahil ang mga ito ay higit na mananagot upang mabago ). Itinakda ko rin ang default sa dalawang araw para sa anumang mga file na hindi tinukoy sa kabilang banda.

Hindi pagpapagana para sa Pag-unlad

Habang ang mga file na ito ay mai-cache ng kaunting oras (kahit anong oras na napagpasyahan mong tukuyin para sa bawat uri ng file), maaaring mahirap ang pag-unlad, kaya’t inirerekumenda kong huwag gumamit ng browser caching para sa mga website na nasa aktibong pag-unlad. Maaari kang pumunta sa mga setting ng iyong browser at linisin nang manu-mano ang cache sa bawat oras, syempre, ngunit sa lalong madaling panahon ito ay magiging nakakapagod (kasama na, hindi ito halos madaling i-clear ang cache ng ibang tao – mga tip sa ibaba).

Kung sinimulan mong baguhin ang mga bagay, gusto mong unang baguhin ang cache sa isang bagay na mas maikli, tulad ng isang solong araw – kung saan, makikita ng mga gumagamit ang mga bagong mapagkukunan kapag lumipas ang 24 na oras.

Ang isa pang pamamaraan na ginagamit ng mga developer upang i-refresh ang mga naka-cache na file ay upang magdagdag ng mga parameter ng query sa kanilang mga mapagkukunan. Kung naglo-load ka ng script.js, halimbawa, sa sandaling naka-cache, ang anumang mga pagbabago na ginawa mo dito ay mai-download lamang pagkatapos ng isang taon (o kung gaano katagal na itinakda mo ito). Upang malibot ito, madalas na idadagdag ng mga developer ang bersyon ng mapagkukunan sa URL. Kaya, sa halip na “http://mysite.com/scripts.js” ang URL ay nagiging isang bagay tulad ng “http://mysite.com/scripts.js?version=1.0”, at kapag binago ulit ng script ang nag-develop muli pinalitan ang URL sa mapagkukunan, ginagawa itong “http://mysite.com/scripts.js?version=1.1”, halimbawa.

Sa pag-aalala ng browser, ito ay isang teknolohiyang bagong mapagkukunan, kaya mai-download at mai-cache muli – para sa isa pang taon.

Pagsuri sa Iyong Trabaho

Mayroong isang bilang ng mga paraan upang suriin kung o pinagana ng isang site ang cache ng browser, na may isa sa pinakamadali (at pinaka-kagiliw-giliw na) sa pamamagitan ng paggamit ng isang libreng tool na bilis ng pagsubok sa site na tinatawag na GTmetrix – isang bagay na nasakop na namin nang malalim isang nakaraang artikulo: Paano gamitin ang GTmetrix upang Subukan ang Bilis ng isang Website – Mabisang

GTMetrix Browser Cache Test

Kung ang iyong site ay nagmamarka ng isang ‘A’, pagkatapos ay mabuti ang browser caching, at nakaayos ka lahat para sa isang napakabilis na tuldok ng bilis!

Pangwakas na mga saloobin

Ang pag-cache ng Browser ay maaaring humantong sa makabuluhang pagtaas ng bilis, at, dahil mahalagang nangangahulugan lamang ito ng pagkopya at pag-paste ng ilang mga linya ng code (at walang mga kapansanan ano – sa pag-aakala na hindi mo balak na baguhin ang alinman sa tinukoy na mga file bago sila nakatakda sa mag-expire), pagpapagana nito ay halos siguradong isang bagay na nagkakahalaga ng paggawa.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me