Cloudflaren välimuistin hallinta

MCP Abilities – Cloudflare: etsi vanhentunut kopio ennen välimuistin tyhjennystä

Korjasit sivun, mutta kävijä näkee edelleen eilisen version. Cloudflare saattaa säilyttää erillistä kopiota. Tällä WordPressin MCP-laajennuksella tutkit julkisen vastauksen, valitset tyhjennettävän kohteen ja tarkistat sivun uudelleen.

Kuva Cloudflaren välimuistin hallinnasta WordPressissä

Samasta sivusta voi olla useita välimuistikopioita

WordPress-sivustolla muutetaan kurssin alkamisaikaa, mutta kävijät näkevät yhä vanhan ajan. Tarkista ensin, että tallennettu sivu on oikein. Erota sitten toisistaan WordPress-palvelimen välimuisti, Cloudflaren reunavälimuisti ja kävijän selaimen välimuisti.

Cloudflaren tyhjentäminen poistaa sinne tallennetut objektit. Se ei tallenna tallentamattomia muutoksia eikä tyhjennä kävijän selainta. Jos alkuperäpalvelin lähettää yhä vanhan kopion, Cloudflare voi hakea saman vanhan kopion uudelleen.

URL-tarkistus raportoi otsakkeet, kuten CF-Cache-Status, Age ja Cache-Control. Se ei vertaa sivun tekstiä puolestasi. Lue myös varsinainen vastaus: välimuistin tila ei yksin todista, että kellonaika on oikein.

Alkuperäpalvelimella, reunavälimuistissa ja selaimessa on kullakin oma kopionsa sivusta

Sinivihreällä merkitty alkuperäkopio on muuttunut. Keltaiset kopiot reunavälimuistissa ja selaimessa ovat vanhempia. Jokainen kerros on tarkistettava erikseen.

Yhden sivun tyhjennys voi ulottua useaan osoitteeseen

Laajennus muuntaa tiedostopäätteettömät ja .html-päätteiset sivuosoitteet etuliitteeseen perustuviksi tyhjennyksiksi, jos osoitteessa ei ole kyselymerkkijonoa. Resurssiosoitteet ja kyselymerkkijonon sisältävät osoitteet säilyvät täsmällisinä URL-tyhjennyksinä. Tulos luettelee automaattiset etuliitemuunnokset.

Etuliite example.com/classes/ tyhjentää myös tämän polun alaiset välimuistiresurssit. Kyseessä on sivuston haara, ei yksi tiedosto. Tarkista palvelinnimi, kielipolku ja lopun kauttaviiva ennen valintaa.

Palvelinnimeen, välimuistitunnisteeseen tai koko vyöhykkeeseen perustuvat tyhjennykset kattavat suurempia joukkoja. Cloudflare tukee näitä menetelmiä kaikissa tilauksissaan tilikohtaisin rajoituksin. Mukautetut välimuistiavaimet voivat vaatia otsakkeita, joita tämän laajennuksen vain merkkijonoja hyväksyvä tiedostosyöte ei pysty lähettämään. Valitse sopiva tuettu rajaus.

Valittu välimuistisivujen haara tyhjennetään ja viereinen haara säilytetään

Korostettu haara näyttää tyhjennyksen laajuuden. Sen alaiset resurssit sisältyvät tyhjennykseen; toinen haara jää ulkopuolelle.

Tutki, rajaa, tyhjennä ja varmista

1. Varmista lähde ja vyöhyke

Tarkista tallennettu WordPress-sisältö ja täsmällinen julkinen URL. Lue yhdistetyn Cloudflare-vyöhykkeen tiedot ennen muutosta. Todennettu yhteys väärään vyöhykkeeseen tarkoittaa edelleen väärää kohdetta.

2. Lue vastaus

Tutki välimuistiasetukset, säännöt ja kyseisen osoitteen otsakkeet. Tarkistus käsittelee enintään 20 osoitetta ja toistaa jokaisen pyynnön oletusarvoisesti kahdesti. Tarkista jokainen yritys ja sen HTTP-tila. Ylimmän tason onnistumisarvo tarkoittaa vain, että tarkistus valmistui.

3. Valitse pienin sopiva rajaus

Aseta kohdennetussa tyhjennyksessä nimenomaisesti purge_everything: false ja anna tarkistetut osoitteet tai etuliitteet. Lue raportoidut toiminnot, myös jo valmistuneet toiminnot silloin, kun myöhempi pyyntö epäonnistuu.

4. Tarkista kävijöille toimitettava sivu

Hae julkinen sivu uudelleen ja tarkista muutettu teksti tai kuva. Cloudflaren onnistunut tyhjennys vahvistaa pyynnön hyväksymisen, ei sitä, että alkuperäpalvelin toimitti oikean sivun. Tarkista selain ja paikalliset välimuistit erikseen, jos vanha versio näkyy edelleen.

Välimuistiasetukset vaativat erillisen harkinnan

Kehitystila ohittaa Cloudflaren välimuistin tilapäisesti, mutta ei poista tallennettuja tiedostoja. Cloudflare poistaa tilan yleensä käytöstä kolmen tunnin kuluttua. Lue sen tila ennen muutosta. Käytä tyhjennystä, kun haluat poistaa tallennetun kopion.

HTML-välimuistisääntöjen toiminto näyttää muutoksen esikatselun oletusarvoisesti. Sääntö koskee valittua palvelinnimeä ja sulkee pois useita tavallisia WordPress-polkuja ja evästeitä. Se voi ohittaa alkuperäpalvelimen välimuistiohjeet. Esikatselu ei siten todista yksityisten sivujen turvallisuutta.

Käy läpi omat kirjautumis-, tili-, maksu- ja henkilökohtaista sisältöä tarjoavat reitit ennen HTML-välimuistin käyttöönottoa. Omat poissulut kattavat valitun polun ja sen alipolut. Tutki muodostettu lauseke ja testaa todelliset reitit ja evästeet ennen säännön käyttöönottoa.

Laajennus yrittää myös tyhjentää julkisen palvelinnimen juurietuliitteen lisäosan asennuksen tai päivityksen valmistuttua. Huomioi tämä automaattinen toiminta muutoksia suunnitellessasi: se kattaa enemmän kuin yhden sivun.

Yhdistä oikea WordPress-sivusto ja Cloudflare-vyöhyke

Ilmoitetut vähimmäisversiot ovat WordPress 6.9 ja PHP 8.0. WordPress 6.9 sisältää Abilities API:n. Käytä ylläpidettyä PHP-versiota, todennettua MCP Adapter -yhteyttä ja WordPress-tiliä, jolla on oikeus hallita sivuston asetuksia.

Cloudflaren API vaatii kyseiseen vyöhykkeeseen ja toimintoihin sopivan tunnisteen tai avaimen. Virallinen Cloudflare-lisäosa WordPressille voi toimittaa tunnistetiedot. Tuetut WordPress-vakiot ovat toinen vaihtoehto.

Tunnistetietojen määritystoiminto vaatii virallisen lisäosan ja täsmällisen vahvistuksen. Se tarkistaa vyöhykkeen käyttöoikeuden ennen asetusten tallennusta palauttamatta salaisuutta. Tämä ei todista, että tunnisteella on kaikki välimuistin ja sääntöjen käyttöoikeudet. Varmista, että tarvittavat toiminnot löytyvät MCP:n toimintoluettelosta.

Palveluntarjoajan toimintatavat ja nykyiset rajat löydät Cloudflaren tyhjennysohjeista, kehitystilan oppaasta ja välimuistisääntöjen asetuksista.

Kuva Cloudflaren välimuistin hallinnasta WordPressissä

Aloita sivusta, joka näyttää vanhentuneelta

Asenna laajennus, varmista yhdistetty vyöhyke ja tutki kyseinen osoite. Rajaa tyhjennys havaintojen perusteella. Tarkista sen jälkeen sivu, jonka kävijät todella saavat.