
Kai naujinimai pritaikomi „WordPress“ svetainei, pakeitimai ne visada rodomi. Vietoj to rodoma išsaugota senojo turinio versija.
Tikslas yra pagerinti svetainės greitį. Svetainės savininko trūkumas yra daugiau procesų svetainei atnaujinti.
Norint užtikrinti, kad svetainėje taikomi pakeitimai būtų rodomi priekinėje dalyje, retkarčiais reikia išvalyti „WordPress“ talpyklą.
Yra keli WP talpyklos papildiniai, tačiau įskiepių failų dydis gali būti toks didelis, kad nusveria spartos našumo patobulinimus, kuriuos turėtų užtikrinti talpyklos kaupimas.
Dėl šios priežasties pravartu žinoti apie įvairius veiksmus, kurių reikia norint rankiniu būdu išvalyti talpyklą „WordPress“, kad būtų sumažintas didelio failų aplanko poreikis talpyklos papildiniui.
Kaip išvalyti talpyklą „WordPress“ be papildinio
1. Išvalykite vietinę talpyklą
2. Atlikite serverio talpyklą ištrindami failus, esančius aplanke „WP Contents > Cache“, naudodami failų tvarkyklę arba FTP
3. Išvalykite CDN paskyros talpyklą (jei tokią naudojate). Arba naudokite SSH ir terminalo emuliatorių, kad paleistumėte WP-CLI komandą „$ wp cache flush“
„WordPress“ talpyklos paaiškinimas
Kiek kartų patyrėte trikčių bet kurioje svetainėje, ištyrėte sprendimus ir perskaitėte patarimą „išvalyti naršyklės talpyklą“?
Naršyklės talpyklos valdomos jūsų naršyklėje patalpintais slapukais.
Tai yra vietinė talpykla, nes slapukai saugomi jūsų kompiuterio naršyklės istorijoje.
Išvalius tai (arba atskirus svetainės slapukus), išvaloma vietinė tos svetainės talpykla, bet tik jūsų naršyklėje.
Kiekvienos naršyklės vietinė talpykla yra statinių failų saugojimo vieta. Taip naršyklės gali greičiau įkelti svetaines antrą kartą apsilankius tame pačiame tinklalapyje.
Užuot atsisiųsdamos visus statinius failus iš puslapio, naršyklės naudoja vietinę kompiuterio talpyklą (arba telefono istoriją), kad išvengtų tų pačių statinių išteklių atsisiuntimo iš naujo.
Techninis naršyklės talpyklos išvalymo terminas vadinamas kliento talpyklos kaupimu.
Taip yra todėl, kad vartotojas turi pats išvalyti vietoje saugomus duomenis.
Negalite to padaryti savo vartotojams, bet galite išvalyti talpyklą serveryje, kuriame veikia „WordPress“ programinė įranga.
Kai kuriate svetainę naudodami „WordPress“, talpyklos kaupimas naudojamas serverio lygiu.
Pagal numatytuosius nustatymus „WordPress“ yra užkoduota naudoti objektų talpyklą. Taigi, net jei nesate įdiegę WP talpyklos papildinio, jūsų svetainė naudos objektų talpyklą.
Galbūt daugiau, nes papildinius galima užkoduoti, kad būtų galima naudoti „WordPress Caching“ API. Tie, kurie yra, turės papildomą talpyklos aplanką jūsų serverio WP papildinio aplanke.
Išsami informacija apie jų ištrynimą pateikiama vėliau šiame „WordPress“ talpyklos vadove.
Kas yra objektų talpyklos kaupimas?
Paprasčiausias būdas suprasti objektų talpyklą yra suprasti, kaip įkeliami puslapiai.
„WordPress“ saugo visus joje sukurtos svetainės duomenis duomenų bazėje. Norint įkelti turinį, ryšiui su serveriu naudojami PHP scenarijai.
Dažniausiai naudojama serverio užklausa yra
Get_post_meta()
Užuot paleidęs PHP scenarijų kiekvienam unikaliam svetainės lankytojui, pirmą kartą paleidus užklausą WP vykdo scenarijų, pateikia rezultatą tinklalapyje, tada objektų talpykla automatiškai sukuria sugeneruotų rezultatų kopiją.
Objekto talpykla yra statinis rezultatas, rodantis kitiems lankytojams.
Naudojant objekto talpyklą, sumažinamas užklausų skaičius. Mažiau duomenų bazės užklausų lemia greitesnį puslapio įkėlimo laiką.
Neigiamas dalykas yra tai, kad „WordPress“ taip pat yra dinamiška.
Pirmosios užklausos sugeneruoti rezultatai vėliau gali skirtis, pavyzdžiui, jei lankytojai komentuoja, ar turite WooCommerce parduotuvę, kurioje rodomas sandėlyje esančių prekių skaičius.
Pasikeitus užklausos rezultatams, reikia atlikti serverio talpyklos kaupimą, kad lankytojams būtų rodomi nauji, o ne statiški rezultatai, gauti prieš atliekant pakeitimus.
Norėdami išvalyti „WordPress“ talpyklą, turite išvalyti ir kliento, ir serverio talpyklą.
Kliento pusės talpykla yra jūsų naršyklės talpykla. Serverio talpyklos kaupimas yra jūsų prieglobos serveris, kuriame veikia „WordPress“ programinė įranga.
„WordPress“ talpyklos išvalymo veiksmai
1 veiksmas: išvalykite vietinę talpyklą
Talpyklos išvalymo būdai skiriasi priklausomai nuo naršyklės, tačiau veiksmai yra panašūs.
Norėdami išvalyti talpyklą „Chrome“...
- Spustelėkite tris vertikalius taškus naršyklės viršuje, dešinėje
- Spustelėkite „Nustatymai“,
- Spustelėkite „Sauga ir privatumas“
- Spustelėkite „Išvalyti naršyklės duomenis“ arba „Slapukai ir kiti svetainės duomenys“.
Greičiausias būdas yra viską išvalyti. Jei norite išvalyti tik „WordPress“ svetainės talpyklą, naudokite parinktį „Slapukai ir kiti svetainės duomenys“.
Slinkite žemyn ir spustelėkite „Žiūrėti visus slapukus ir svetainės duomenis“, tada paieškos laukelyje įveskite savo svetainės pavadinimą.
Spustelėkite „Pašalinti viską, kas parodyta“ ir išvalysite tos vienos svetainės vietinę talpyklą.
2 žingsnis: Atlikite serverio talpyklą ištrindami failus, esančius aplanke „WP Contents > Cache“, naudodami failų tvarkyklę arba FTP
Visi „WordPress“ prieglobos paslaugų teikėjai turi skirtingus įrankius skirtingoms užduotims atlikti. Patikrinkite savo prieglobos paslaugų teikėjo palaikymo / žinių bazę, kad sužinotumėte, kokius įrankius jie siūlo, jei tokių yra.
Ne visi turi talpyklos valdymą. Pavyzdžiui, „SiteGround“ priegloba teikia „SuperCacher“ įrankį valdymo skydelyje. Smagračio priegloba naudoja funkciją, vadinamą „Smart Refresh“.
Kiti prieglobos paslaugų teikėjai turi konkrečius papildinius, susietus su „WordPress“ įrenginiais, kad tvarkytų talpyklą. Kai kurie nieko nesiūlo!
Kiekvienas iš jų savo svetainės palaikymo skiltyje yra linkęs skelbti straipsnius ar vaizdo įrašus.
Jei įrankių nėra, serverio talpyklą vis tiek galima išvalyti rankiniu būdu ištrinant failus „cPanel“ arba naudojant FTP.
Turite būti atsargūs, kad ištrintumėte tik talpyklos aplankų turinį, o ne visus talpyklos aplankus.
Jei jums nepatogu redaguoti failus serveryje, susisiekite su žiniatinklio priegloba. Dauguma išspręs serverio talpyklos problemas už jus.
Išvalykite talpyklą naudodami „cPanel“ failų tvarkyklę
- Prisijunkite prie savo prieglobos paskyros (yoursite.com:2083)
- Spustelėkite „Failų tvarkyklė“.
- Atidarykite savo svetainės aplanką
- Atidarykite WP turinio aplanką
- Atidarykite aplanką „Talpykla“.
Tada atidarykite kiekvieną aplanką ir ištrinkite juose saugomą turinį. Neištrinkite aplankų.
„WordPress“ talpyklos išvalymas naudojant FTP
FTP reiškia failų perdavimo protokolą ir siūlo greitesnį būdą išvalyti talpyklos aplankus „WordPress“.
Naudodami FTP klientą, pvz., Filezilla, prisijunkite prie savo prieglobos paskyros. Jūsų prisijungimo duomenys yra ftp.yoursitename.com, tada jūsų cPanel prisijungimo kredencialai ir prievado numeris yra 21.
Kai prisijungiate prie savo svetainės, kairėje pusėje yra kompiuterio failai, dešinėje - prieglobos serverio failai.
Pasirinkite savo svetainės šakninį aplanką, eikite į „WP turinys“, tada „Talpykla“, tada apatiniame skyriuje atidarykite aplanką „tmp“ ir ištrinkite jame esančius failus.
Kaip ir cPanel > Failų tvarkyklė, neištrinkite jokių aplankų. Pašalinkite tik tuos failus, esančius aplankuose.
Patikrinkite, ar nėra kitų talpyklos aplankų bet kuriame papildinio aplanke
Talpyklos API yra pagrindinis „WordPress“ įrankis. Jį gali naudoti bet kuris įskiepio kūrėjas, todėl pasirinkus neįdiegti konkretaus WP talpyklos įskiepio, kiti įskiepiai netrukdo saugoti talpyklos kopijų.
Prieš atsijungdami nuo „cPanel“ arba baigdami FTP seansą, patikrinkite, ar aplanke „Papildiniai“ nėra talpyklos aplanko. Tai neapsiriboja talpyklos papildiniais.
Bet kuris papildinių kūrėjas gali naudoti „WordPress“ skirtą talpyklos API, kad pagreitintų įkėlimo laiką.
Pavyzdžiui, WP Enlighter papildinys turi talpyklos aplanką. Norėdami juos išvalyti, turite eiti į WP turinys > Plugins > Enlighter > Cache. Pakeiskite „enlighter“ bet kuriuo kitu „WordPress“ įdiegtu papildiniu.
Tada ištrinkite failus iš tmp aplanko.
Jei pastebėjote, kad ištrynę talpyklos aplanko turinį įskiepiai sukelia problemų, eikite į aplanką „Papildiniai“ ir pažiūrėkite, ar yra papildinio talpyklos aplankas.
Norėdami ištrinti „WordPress“ talpyklą be papildinio, svarbu patikrinti, ar visuose wp-content aplankuose nėra talpyklos aplankų.
Jei atnaujinate tinklalapį, rankiniu būdu išvalykite talpyklą, bet pamirškite patikrinti papildinio aplankus. Dėl kitos talpyklos tai gali atrodyti kaip talpyklos konfliktas.
Realybė tokia, kad gali būti papildomų talpyklos aplankų, saugomų kitur.
3 veiksmas: Išvalykite CDN paskyros talpyklą (jei tokią naudojate)
Šis veiksmas reikalingas tik tuo atveju, jei jūsų „WordPress“ svetainė yra integruota su turinio pristatymo tinklu (CDN).
CDN naudojimo pranašumas yra greitesnis įkėlimo laikas, neatsižvelgiant į tai, iš kur lankytojai įkelia jūsų svetainę. Neigiama yra tai, kad reikia išvalyti daugiau nei vieną serverį.
Taip yra todėl, kad CDN talpykloje saugomos statinių svetainės failų kopijos keliuose serveriuose, paskirstytuose visame pasaulyje.
Be CDN jūsų prieglobos paslaugoje yra tik viena talpykla.
Norėdami išvalyti talpyklą keliuose serveriuose, CDN teikėjai turi talpyklos nustatymų funkciją. Naudojant „Cloudflare“ kaip pavyzdį, jie turi dvi parinktis. Pasirinktinis valymas arba išvalymas viską.
Pasirinktinis išvalymas idealiai tinka išvalyti vieną puslapį arba išteklius, pvz., vaizdą. Išvalykite viską visoje svetainėje, kad išvalytumėte visų statinių išteklių talpyklą, įskaitant CSS, vaizdus ir „JavaScript“.
Naudojant „Cloudflare“, talpyklos išvalymo veiksmai yra šie:
- Prisijunkite prie savo „Cloudflare“ paskyros,
- Spustelėkite svetainę, kurioje norite išvalyti talpyklą
- Pasirinkite „talpykla“,
- Spustelėkite „konfigūracija“.
- Pasirinkite „priskirtas valymas“ arba „išvalyti viską“.
Norint pasirinkti tinkintą išvalymą, reikia atlikti papildomą veiksmą – įvesti URL, kurio talpyklą norite išvalyti.
Pavyzdžiui, jei nuspręsite pridėti a skirtinga antraštė kiekviename „WordPress“ puslapyje , statinio antraštės URL talpyklą reikės išvalyti naudojant URL kelią, kad talpykloje būtų atnaujintas naujas antraštės vaizdas.
Naudodami pasirinktinį išvalymą galite įvesti antraštės vaizdo URL kelią. Tai išvalytų statinio vaizdo talpyklą ir atnaujintų ją nauju antraštės vaizdu.
Jei to nepadarysite ir pasikliaukite tik pagrindinio serverio talpyklos išvalymu, jūsų CDN greičiausiai bus įkelta ankstesnė statinė versija.
Dauguma CDN pateikia įspėjamąjį raginimą, įspėdami, kad jūsų svetainė laikinai veiks lėčiau.
Daugumos svetainių puslapių įkėlimo laiko sumažėjimą vartotojai vos nepastebės. Svetainės, kurios kasdien gauna tūkstančius įvykių, sulėtės, kol bus sukurta atsarginė talpykla.
Įsikūrusiose svetainėse, kuriose kasdien sulaukiama tūkstančiai apsilankymų, geriau naudoti tinkintą išvalymą, kad išvalytumėte tik konkretų URL, o ne ištrinti visos svetainės talpyklą.
Išvalykite pasenusio turinio „Google“ talpyklą
Jei prie metaduomenų nebus pridėta žyma be indekso, „Google“ įtrauks talpykloje saugomą jūsų tinklalapio versiją.
Kai atnaujinate svarbią informaciją, galbūt norėsite nurodyti „Google“ atnaujinti talpykloje esančią to puslapio versiją. Tai galite padaryti naudodami „Google Search Console“.
- Prisijunkite prie „Google Search Console“ paskyros,
- Pasirinkite savo svetainės profilį.
- Kairėje spustelėkite „pašalinimai“.
- Dešinėje spustelėkite mygtuką „Nauja užklausa“.
- Pasirinkite skirtuką „Išvalyti talpyklos URL“,
- Įveskite puslapio URL, pasirinkite parinktį „pašalinti tik šį URL“, tada spustelėkite „Kitas“.
Kai tai bus padaryta, puslapio fragmentas bus išvalytas iš „Google“ paieškos rezultatų. Kol puslapis bus patikrintas dar kartą, meta aprašyme bus rodomas pranešimas „Puslapio aprašymas nepasiekiamas“.
Paprastai užtrunka iki 48 valandų, kol puslapis iš naujo patikrinamas, tada Paieškoje atnaujinama nauja informacija, įskaitant atnaujintą talpyklos versiją.
Patyrę vartotojai: išvalykite talpyklą naudodami WP-CLI
WP-CLI reiškia „WordPress“ komandų eilutės sąsają. Tai naudingiausia kūrėjams, kuriems reikia daug priežiūros.
Naudotojams, tvarkantiems kelias svetaines, WP-CLI komandų pažinimas gali sutaupyti laiko.
Reikėtų pažymėti, kad vartotojai, prieš paleisdami bet kokias komandas, turėtų turėti vidutinių arba pažangių techninių žinių.
Norėdami naudoti WP-CLI, žiniatinklio prieglobos serveryje turite įjungti SSH prieigą. Ne visi interneto prieglobos paslaugų teikėjai tai siūlo.
„Shell“ prieigos valdymo nustatymai valdomi jūsų prieglobos paskyroje. Ne „cPanel“.
Jūsų prieglobos paslaugų teikėjas turės išsamios informacijos, kaip įgalinti „Shell“ prieigą prie jūsų serverio.
Jei jis yra, turite naudoti terminalo emuliatorių, pvz., „PuTTY“, skirtą „Windows“, arba alternatyvų emuliatorių, skirtą „Mac“.
Naudodami SSH prieigos raktus galite pradėti nuotolinę sesiją ir paleisti šią komandų eilutę:
$ wp cache flush
Paspauskite „Enter“ ir pamatysite pranešimą: „Sėkmė: talpykla buvo išvalyta“.
DUK, susiję su talpyklos išvalymu „WordPress“ be papildinio
Ar man reikia naudoti „WordPress“ talpyklos papildinį?
Talpyklos papildiniai naudoja WP talpyklos API, kad būtų lengviau prižiūrėti. Didelis įskiepių failo dydis gali nusverti spartos našumo naudą. Objektų kaupimas talpykloje „WordPress“ įgalintas pagal numatytuosius nustatymus ir gali būti valdomas serveryje be talpyklos papildinių.
Ar „WordPress“ talpyklą galima išjungti?
Norėdami išjungti talpyklą „WordPress“, atidarykite temos aplanką Failų tvarkytuvėje arba FTP, tada redaguokite savo temos failą wp-config.php. Pridėti „define ('WP_CACHE', false);“ Tai padeda sutaupyti laiko kuriant svetainę, todėl pokyčius galite matyti realiuoju laiku. Nepamirškite pašalinti kodo, kad vėl įjungtumėte talpyklą.