„Hyper Cache“ papildinys – talpyklos kaupimas be problemų. „Hyper Cache“ papildinio nustatymas talpyklos saugojimui „WordPress“ išplėstinio talpyklos php įtraukime

Pradžia / Stabdžiai

Svetainę naudotojų naršyklėse ir sumažinkite apkrovą, kurią ištekliui suteikia . Įkėlimo greitis padidėja dėl to, kad kiekvieną kartą vartotojams suteikiamas paruoštas ir sugeneruotas puslapis (paimtas iš talpyklos), o ne puslapis, sukurtas nuo nulio. Serverio apkrova mažinama mažinant http užklausų skaičius.

Talpykla yra gyvybiškai svarbi beveik visose šiuolaikinėse svetainėse ir tinklaraščiuose. Taip yra dėl eksponentinio prieglobos apkrovos padidėjimo net esant santykinai mažam srautui. Ir jei lankytojų yra daug, kai talpyklos kaupimas išjungtas, tada svetainės smegenys tiesiogine to žodžio prasme užvirs (puslapiai bus atidaryti labai ilgai, svetainė periodiškai „nukris“, ty žlugs).

„Hyper Cache“ papildinio įdiegimas

„WordPress“ variklyje yra bent keli papildiniai, leidžiantys įjungti talpyklą. Vienas iš populiariausių ir lengviausiai naudojamų yra „Hyper Cache“ papildinys. Jį galite atsisiųsti iš oficialios „WordPress“ saugyklos – wordpress.org (atsisiųsti), pasinaudoję svetainės paieška.

Kalbant apie atsisiuntimą ir įdiegimą, problemų neturėtų kilti, nes čia viskas vyksta pagal standartinę schemą (aplanką su visais failais ištraukiame iš archyvo ir nukopijuojame į wp-content/plugins). Išpakavę eikite į administratoriaus skydelį ir ieškokite „Hyper Cache“ tarp visų įdiegti papildiniai. Spustelėkite mygtuką „Suaktyvinti“.. Taip pat turite pakeisti aplanko su visais wp-content/plugins įskiepiais prieigos teises į 777 (skaityti ir rašyti). Paskutinis diegimo etapas yra wp-config.php failo redagavimas. Čia reikia įvesti šią kodo eilutę:

define ('WP_CACHE', tiesa).

Tai užbaigia diegimą. Po aktyvinimo įskiepis iš karto pradės veikti (saugos tinklaraščio puslapius talpykloje).

„Hyper Cache“ nustatymas ir serverio apkrovos mažinimas

„Hyper Cache“ nustatymų yra labai mažai. Pirmiausia eikite į skirtuką „Pagrindinis“.

Čia galite nurodyti talpyklos veikimo laiką (laiką, per kurį talpykloje saugomi puslapiai bus saugomi serveryje). Optimalus laikas – nuo ​​kelių valandų iki kelių dienų (viskas priklauso nuo svetainės specifikos, turinio atnaujinimų dažnumo, srauto ir kitų faktorių). Kuo dažniau turinys atnaujinamas ir kuo didesnis srautas, tuo trumpesnis turėtų būti talpyklos laikas. Paprastai mūsų tinklaraštyje nurodysiu 24 valandas. Turite įjungti glaudinimą, jei jis nėra aktyvus.

Antra, eikite į skirtuką „Išimtys“. Čia galite nurodyti puslapius, kurie turi būti talpykloje. Pavyzdžiui, galite išjungti talpyklą:

  • pagrindiniam puslapiui,
  • 404 puslapiui,
  • komentarų srautui,
  • RSS tiekimui,

Visi kiti elementai gali būti palikti kaip numatytieji.


hiper talpyklos skirtukas „Išimtys“.

Kitame skirtuke " Mobilusis“ turi būti nurodyta “ Veikimo režimas” — > “Naudokite standartinius grynuosius pinigus”.


hiper talpyklos skirtukas „Mobilusis“.

Gana lengva patikrinti, ar veikia „Hyper Cache“, ar ne. Norėdami tai padaryti, turite prisijungti prie tinklaraščio iš kitos naršyklės arba kaip neregistruotas vartotojas. Žiūrėk šaltinio kodasšio puslapio (žinoma, nebent įskiepio nustatymuose išjungėte jo talpyklą). Pačiame kodo gale turėtų būti tokia eilutė.

Sveiki lankytojai. Paskutinio straipsnio šiek tiek nebaigiau, ten taip pat daug naudingų dalykų, būtinai perskaitykite. Jis man pasakė, kaip atlikti talpyklą vartotojo pusėje, tiksliau, kad lankytojas paprastais žodžiais išsaugotų failus savo naršyklėje.

Bet jei lankytojas atvyko pirmą kartą arba mėgsta dažnai išvalyti istoriją ir naršyklės talpyklą, ką tada daryti, tada ankstesnis įrašas buvo nenaudingas. Ne, mes galime sukurti talpyklą savo serveryje. Tai mums padės geras ir kokybiškas „Hyper Cache“ papildinys. Visa mūsų svetainė bus išsaugota specialiame prieglobos aplanke ir bus įkelta iš ten, patogu, ar ne?

Papildinio diegimas.

Įskiepį galima įdiegti standartiškai, per paiešką pačiame WordPress skydelyje (čia nieko nesakysiu, įskiepius gali įdiegti visi). Na, tiek, einam toliau. Dabar jis prisieks, kad neparašėte jo kodo į konfigūracijos failą (mano nuomone, tai labai šaunu, sprendimus priimate jūs, o ne programa), jis pakvies pridėti savo kodą į wp-config.php failą .

Šis failas yra svetainės šaknyje, nepraleiskite jo, tiesiog atidarykite aplanką public_html ir jis yra, atsisiųskite jį patys.

Tada turite jį atidaryti naudodami bet kurį redaktorių ir įvesti šį kodą:

Define("WP_CACHE", true);

Pats hiper talpyklos papildinys siūlo jį pridėti po eilutės:

Define("WPLANG", "ru_RU");

Bet, pavyzdžiui, aš jos neturėjau, ši problema kai kuriuos pradedančiuosius gali nuvesti į aklavietę, bet iš tikrųjų ją galima įterpti bet kur, iki šios wp-config.php failo eilutės:

Define("WP_DEBUG", false);


Dabar viską išsaugome ir įkeliame atgal į prieglobą, jei tai padarėte teisingai, eilutė su pastaba išnyks.

Sąranka.

Štai priėjome prie kažko skanaus. Internete yra daug straipsnių apie šio įskiepio nustatymą, bet jie visi rašomi apie senas jo versijas, kurios neturi nieko bendro su nauja, todėl ponai, tinklaraštininkai, atnaujinkite duomenis arba išvis ištrinkite, jis prarado savo aktualumą. O gerai.

Dabar pažiūrėkime į pagrindinį skirtuką ir pagrindinius hiper talpyklos mygtukus, iškart pateiksiu ekrano kopiją.

Pradėkime nuo pagrindinių mygtukų eilutės, kai įdiegsite papildinį, jis sukurs svetainės kopiją savo aplanke.

  1. Ištrinkite visą talpyklą. Viskas, ką padarė ir nukopijuoja papildinys, bus nedelsiant ištrinta. Tai naudinga, jei savo tinklaraštyje atliekate kai kuriuos visuotinius pakeitimus, pvz., keičiate dizainą, tada šis mygtukas išvalys viską ir nukopijuos naujus vaizdus į talpyklą.
  2. Archyvų ir namų valymas. Labai naudinga funkcija, kurios prireiks pašėlusiems tinklaraštininkams, išleidžiantiems 10 straipsnių per dieną, tik jei įskiepis neturi laiko išsaugoti pagrindinio puslapio talpykloje už jus, ty jį atnaujinti, tada spustelėkite šį mygtuką, bet mes kalbėsime apie tai žemiau.
  3. Talpyklos dydžio apskaičiavimas. Kvaila programėlė, papildinys tiesiog informuoja, kiek vietos užima tinklaraščio kopija šiuo metu.
  4. Importuoti nustatymus. Esmė dar nenaudingesnė nei paskutinė. Niekada, girdi, niekada neperkelk nustatymų iš senų įskiepių versijų, nes kartu su jais gali plisti ir seni nesklandumai bei trūkumai.

Dabar galite pereiti į paties skirtuko „Pagrindinis“ nustatymus.

  1. Išjungti vertimus. Papildinys iš dalies išverstas į rusų kalbą, bet jei norite palaukti, kol bus išleistas visas rusifikuotas produktas, galite pažymėti langelį čia, nors aš to nerekomenduoju, nes taip niekada nebus, tai yra statistika, jūs nereikėtų laukti oro prie jūros.
  2. Talpykloje esantys puslapiai galios.Čia galite nustatyti talpyklos saugojimo laikotarpį. Patariu palikti viską kaip yra kartą per dieną (kas 24 val.) ir leisti atsinaujinti.

    Jei per dieną parašėte daugiau nei vieną straipsnį, bet kelis, nesitikėkite, kad jie pasirodys pagrindiniame puslapyje, nes pagrindinė talpykla dar neatnaujinta, tiesiog spustelėkite mygtuką „Archyvų ir namų valymas“ ir viskas iš karto atsiras tau ateityje.

  3. Įjungti glaudinimą. Gana prieštaringas dalykas, jis suaktyvina glaudinimą gzip formatu, tai yra, supakuoja visą puslapį į archyvą ir perduoda jį vartotojo naršyklei, kuri savo ruožtu jį išpakuoja ir parodo. Bet paklaidžiojęs po daugybę forumų sužinojau, kad ši funkcija gali neveikti, o vartotojams rodomas tuščias įrašas, todėl šio elemento nenustatome. Pačią suspaudimą sukonfigūruosime kitame straipsnyje, kur viskas bus šiek tiek sudėtingesnė, bet be problemų.
  4. Įgalinti glaudinimą skrendant.„On-the-fly“ suspaudimas, jei išverstas pažodžiui, nematau prasmės jį įjungti. Jei įrašas dėl kokių nors priežasčių nėra talpykloje, jis tai padarys akimirksniu, tačiau įkėlimas užtruks nepaprastai ilgai, geriau tai padaryti taip.
  5. Kai atnaujinama pagrindinis puslapis, likusi dalis bus atnaujinta. Nenaudinga funkcija, kodėl turėčiau išvalyti paskutinių įrašų talpyklą, jei išvalau visą pagrindinį puslapį, visiška nesąmonė, paliekame viską ant nulio.
  6. Kai įrašai redaguojami.Čia iš principo galite įdėti pirmąjį elementą švarius archyvus (kategorijas, žymas, ..., bet ne pagrindinį puslapį), kad redagavus įrašą jis būtų nedelsiant atnaujintas talpykloje. Bet aš jo neįdiegiau, nedažnai atnaujinu senus įrašus, o mano talpykla nustatyta atnaujinti kartą per dieną (2 šio sąrašo punktas), bet pažiūrėkite patys.
  7. Rašant komentarą. Tai taip pat ginčytinas dalykas, iš karto pasakysiu, kad aš jų neįdėjau, paaiškinsiu kodėl. Įrašas bus talpinamas kiekvieną kartą, kai paliekamas komentaras, tai bus katastrofa svetainėms su dideliu srautu ir komentavimu, nes su kiekvienu komentaru jis bus perrašomas iš naujo, o tai nėra naudinga greičiui ir serverio apdorojimui. O man pakaks atnaujinti kartą per 24 valandas, tegul viskas vyksta tokiu ciklu, paliekant tuščią
  8. Talpyklos aplankas. Galite parašyti savo kelią iki failų, kuriuos sukurs įskiepis, aš palikau lauką tuščią, tegul rašo kur jam reikia.
  9. Toliau ši funkcija bus vykdoma per. Niekas nežino, kas tai yra ir kodėl, aš nenaudoju šios skilties.
  10. Leisti naršyklės talpyklą. Tai yra, leidžiame vartotojo pusėje esančioms naršyklėms išsaugoti mūsų svetainę talpykloje, tai jau sukonfigūravome ankstesniame straipsnyje apie .htaccess, o kad nekiltų konfliktų, geriau jį išjungti, nepablogins reikalo .
  11. HTTPS. Jei turite saugų ryšį, vis tiek galite žaisti čia, bet palikite viską taip, kaip yra.
  12. Naudokite readfile (). Be to, niekas nežino, kas tai yra, todėl paliekame išjungtą.
  13. Aptarnauja robotus su pasibaigusio galiojimo puslapiais. Varnelės nežymime, to nereikia.

Išimtys.

  1. Nelaikykite pagrindinio puslapio talpykloje. Pagrindinis puslapis yra labai dinamiškas tinklaraščio elementas, jokiu būdu negalima pažymėti laukelio.
  2. Nelaikykite „404 puslapio“ talpykloje. Mes įdedame ne taip pat, nėra jokios priežasties jį įrašyti į atmintį.
  3. Nelaikykite komentarų kanalo talpykloje. Nedėjau, tegul taip pat įveda komentarus.
  4. Nelaikykite talpyklos RSS komentarų kanalo. Aš jo neįjungiau ir nerekomenduoju.
  5. Išskirkite tikslų URI.Įveskite čia adresus, kuriuos norite išskirti, tai naudinga, jei tinklaraštyje rengiate kokias nors estafetes, kai įrašas turi nuolat keistis.
  6. (Pradedant nuo) URI neįtraukti. Tas pats, kaip ir ankstesnis, tik čia galite priskirti išimtį visoms sekcijoms, pavyzdžiui, antraštėms.
  7. Išskirkite slapukus. Mes juos pašaliname iš vartotojo pusės.
  8. Įrenginiai (vartotojas) turėtų būti neįtraukti.Šiame skyriuje neįtraukti įrenginiai, kuriuose neįjungta talpykla.
  9. Neteikite talpykloje saugomų puslapių komentarų autoriams. Būtinai įjunkite, jei įjungėte komentarų moderavimą, kitaip langas „Komentaras peržiūrimas“ nepasirodys.
  10. Nelaikykite senesnių puslapių talpykloje. Manau, kad ši eilutė yra visiškai nereikalinga, kaip galima neslėpti senų įrašų, juose yra svarbiausias tinklaraščio dalykas, nors manau, kad jis tinka naujienų svetainėms, bet likusiems tai yra blogis.

Skyrius „Mobilusis“.

  1. Veikimo režimas. Jei nenaudojate atskiros temos mobiliesiems įrenginiams, palikite viską kaip įprasta čia.
  2. Mobilioji tema. Remdamiesi pirmąja dalimi, pasirenkame temą arba paliekame ją tokią, kokia yra.
  3. Mobiliųjų vartotojų agentai.Čia galite įvesti skirtingas OS, Android, programas ir kt.

Apskritai šis skirtukas yra aktualus, jei turite atskirą temą mobiliesiems įrenginiams, nes aš viską turiu reaguojančio dizaino, nieko neliečiau, viskas yra pagal numatytuosius nustatymus.

Aš visiškai pamiršau, galite patikrinti papildinio funkcionalumą taip: pradinė sąranka leisk jam viską padaryti, palauk šiek tiek, dabar įvesk bet kokį įrašą, išeinant iš WordPress ar per kitą naršyklę ir paspauskite kombinaciją Cntrl + U, turėsite naują skirtuką, kuriame bus parašytas visas kodas, slinkite iki galo ir jei viskas veikia, tada pačioje apačioje bus kažkas panašaus į šį užrašą.

Dabar supranti, kodėl, aš nenorėjau daryti apžvalgos paskutiniame įraše, tai būtų buvęs didelis rankšluostis.

P.S. Dėkojame už dėmesį, tikiuosi, kad straipsnis buvo naudingas ir viską sukonfigūravote teisingai

Laba diena, draugai!

Šiandienos straipsnis skirtas „Hyper Cache“ papildiniui, kuris įdiegia puslapių talpyklą „WordPress“ svetainėje ir leidžia greičiau veikti.

Be to, papildinys buvo atnaujintas ir, mano nuomone, tapo nelabai aiškus. Būtina išsiaiškinti šią problemą ir išsamiai išanalizuoti jos nustatymus. Papildinį galite atsisiųsti iš oficialios svetainės.

Siūlau pradėti nuo „talpyklos“ sąvokos apibrėžimo ir paaiškinimo, kodėl ji tokia svarbi jūsų svetainei.

Kas yra talpyklos kaupimas ir kodėl jums reikia „Hyper Cache“?

Pabandysiu pasakyti paprastais žodžiais.

Faktas yra tas, kad mūsų varikliai (WordPress, Joomla ir kt.) iš pradžių sukuria savo puslapius iš PHP kodo. O mūsų lankytojams suteikiamas paruoštas HTML kodas. Dabar matote puslapį su visu tekstu, paveikslėliais ir kitais elementais. Tai jau sugeneruotas puslapis.

Kiekviena tokia karta sukuriama, kai lankytojas patenka į puslapį. Pavyzdžiui, aš parašiau Google paieška kažkokia frazė ir man pasirodė 10 puslapių. Einu į vieną iš jų ir šiuo metu variklis sukuria užklausą duomenų bazei suformuoti HTML puslapiai iš PHP. Po to matau puslapį, kurį atsisiunčiau baigtoje formoje.

Kiekviena tokia užklausa sukuria tam tikrą apkrovą tinklaraščio duomenų bazei. Natūralu, kad tai yra tam tikras darbas, kuris atima išteklius. Mūsų atveju tai yra puslapio įkėlimo greitis, t.y. pakrovimo laikas.

Įsivaizduokite, kad jūsų tinklaraštyje yra 1000 lankytojų per dieną. Tarkime, per vieną laiko vienetą jūsų svetainės puslapiuose apsilanko 40-50 lankytojų. Taigi, bet kuriuo momentu duomenų bazėje sukuriama 40-50 užklausų, kad būtų sugeneruotas baigtas puslapis.

Ar manote, kad tinklaraštis sulėtės? Atsakymas akivaizdus – taip! O jei lankomumas daug didesnis? Tada greitis gali gerokai sumažėti.

Ne paslaptis, kad svetainės įkėlimo greitis yra vienas iš veiksnių, turinčių įtakos svetainės pozicijai paieškos sistemose. Jei paimsite 2 visiškai identiškas svetaines, bet vienos greitis trunka 1 sekundę, o antrosios - 2 s, tada 1-oji vieta bus aukštesnė.

Todėl svetainę reikia įkelti kuo greičiau. „Hyper Cache“ papildinys tam labai padeda.

Koks jo darbas?

Kai pateikiate pirmą užklausą duomenų bazei sugeneruoti puslapį, įskiepis iš karto sukuria baigto puslapio kopiją ir įdeda ją į savo aplanką. Aplankas yra priegloboje.

Taigi nereikia kiekvieną kartą generuoti šio puslapio iš naujo. Lankytojui pasiekus šį puslapį, papildinys automatiškai suteiks jam paruoštą parinktį.


Kaip matote, yra aplankas su straipsnio pavadinimu, o aplanko viduje yra failas index.html. Tai yra, jau sugeneruotas puslapis.

Esant dideliam srautui, papildinys tikrai taupo tinklaraščio išteklius. Tai ypač svarbu, jei jūsų prieglobos plane yra apkrovos apribojimų.

Tikiuosi, kad aiškiai paaiškinau tokio papildinio svarbą jūsų svetainėje. Šį papildinį klasifikavau kaip . Dabar pereikime prie jo nustatymų.

Papildinio diegimas

Lengvas įskiepio įdiegimas šiuo atveju tau nepavyks. Būtina paliesti mūsų tinklaraščio konfigūracijos failą.

Įdiegę ir suaktyvinę papildinį, turite įjungti talpyklos funkciją, kad jis veiktų. Eikime į papildinio nustatymus. Jį suaktyvinus, meniu „Nustatymai“ pasirodo atitinkamas elementas „Hyper Cache“.

Kitame puslapyje matysime papildinio nustatymus, bet mus domina įspėjimas puslapio viršuje.

Įspėjimas sako, kad turime pridėti naują kodo eilutę prie wp-config.php failo:

define ("WP_CACHE", tiesa);

apibrėžti ("WP_CACHE" , tiesa );

Padarykime tai. Atidarykite failą wp-config.php. Jis yra svetainės šaknyje, ty ten, kur yra visi variklio aplankai ir failai. Žiūrėkite žemiau esantį paveikslėlį ir viską suprasite.

Atsisiunčiau šį failą iš savo svetainės aplanko tiesiai iš prieglobos naudojant FTP klientas FileZilla (). Taip pat vėliau įkelsiu atgal.

Atidarau failą „Notepad“ rengyklėje ir bet kur įklijuoju aukščiau pateiktą kodą. Aiškumo dėlei parodysiu, kur jį įdėjau.

Grįžkime prie papildinio nustatymų ir pabandykite tiesiog atnaujinti puslapį. Jei viskas buvo padaryta teisingai, pranešimas apie būtinybę įterpti šį kodą išnyks. Belieka Išsaugoti nustatymus, kad atnaujintumėte failus.

Aš parodysiu visus nustatymus rusų kalba. Jei naudojate Angliška versija Nustatydami galite lengvai naršyti pagal vaizdus.

Pagrindiniai „Hyper Cache“ papildinio nustatymai

Nustatymų puslapyje pirmas dalykas, į kurį norite atkreipti dėmesį, yra talpyklos valdymo mygtukai.

Trumpai apie kiekvieną mygtuką.

  • Ištrinti visą talpyklą – mygtukas naudojamas visai talpyklai išvalyti. Paspaudus jį, visi talpykloje išsaugoti puslapiai bus ištrinti. Puslapių rinkimas į talpyklą prasidės iš naujo;
  • Archyvų ir namų valymas – mygtukas, skirtas pašalinti tik puslapius iš talpyklos pagrindinis puslapis svetainės ir skyrių puslapiai su archyvais;
  • Talpyklos dydžio apskaičiavimas – jei norite sužinoti bendrą puslapių, kurie šiuo metu yra talpykloje, skaičių, tuomet paspauskite mygtuką ir įskiepis viską suskaičiuos. Šiuo metu visos mano talpyklos dydis yra 235 kb;

Dydis labai mažas, nes tinklaraštyje yra tik 10 straipsnių.

  • Importuoti nustatymus – kiek suprantu, mygtukas naudojamas nustatymams importuoti iš sena versija papildinys. Negalėjau naudoti šio mygtuko.

Dabar pažiūrėkite į pagrindinius „Hyper Cache“ nustatymus.

Pirmiausia parodysiu nustatymų vaizdą, tada juos aprašysiu.

  • Išjungti vertimą – šis žymimasis laukelis yra atsakingas už papildinio vertimą į rusų kalbą. Kadangi pats įskiepis yra anglų kalba, tada pradedančiajam gana sunku tai suprasti. Įjungę šį nustatymą, nustatymuose padarysite visų įskiepių funkcijų aprašymą anglų kalba, atšaukdami vertimą, su kuriuo jis įdiegtas pagal nutylėjimą;
  • Talpykloje saugomi puslapiai galios – nurodykite laikotarpį, per kurį išsaugoti puslapiai bus saugomi talpykloje. Jei nustatysite 0, puslapiai visada bus talpykloje. Jei labai dažnai atnaujinate savo puslapių turinį, nustatykite šią reikšmę mažesnę, nes lankytojai šių pakeitimų nematys dėl to, kad bus rodomos anksčiau išsaugotos parinktys, esančios aplanke su talpykloje esančiais puslapiais. Nustačiau reikšmę į 300 valandų, kad puslapiai ilgiau išliktų talpykloje;
  • Įgalinti glaudinimą – jei norite suglaudinti puslapius, pažymėkite šį laukelį. Aš naudoju suspaudimą, todėl suaktyvinau nustatymą;
  • Kai namai atnaujinami, atnaujinkite net – šiame nustatyme galime nustatyti, kiek naujausių įrašų bus išvalyta iš talpyklos, kai atnaujinamas pagrindinis puslapis. O tinklaraščiuose pagrindinis puslapis atnaujinamas, kai pridedami įrašai, nes jų pranešimai rodomi pagrindiniame puslapyje. Ir tai taip pat yra puslapio atnaujinimas. palieku numatytąją reikšmę;
  • Kai įrašas sulaukia komentaro – įjungiama šis nustatymas Bus atnaujinta archyvo puslapių, kategorijų ir žymų talpykla (žymimasis langelis „Išvalyti archyvus“), taip pat bus atnaujintas pagrindinis puslapis (žymimasis langelis „Išvalyti namus“), pridedant komentarų prie straipsnio. Manau, kad šių nustatymų įjungti nereikia;
  • Kai įrašas redaguojamas – toks pat, kaip ir ankstesnis nustatymas, redaguojant puslapį atnaujinama tik talpykla;
  • Talpyklos aplankai – galite įvesti savo kelią talpykloje saugomiems puslapiams saugoti. Esu labai patenkintas standartiniu katalogu;
  • Be to, ši funkcija bus atliekama - šio nustatymo reikšmė nustatyta kaip automatinė. Mes nieko negalime pakeisti;
  • Leisti naršyklės talpyklą – tiesą sakant, aš vis dar iki galo nesuprantu šio nustatymo. Jei kas žinote apie ką tai, parašykite komentaruose. Kūrėjas šio nustatymo nenaudoja. Išklausykime jo nuomonę ir jos neįtrauksime;
  • HTTPS – kurią talpyklos parinktį naudoti https protokolui. Aš naudoju parinktį „atskirai talpyklos“;
  • Naudoti skaitymo failą – nustatymas prideda tam tikrą php readfile funkciją. Tiesą sakant, nesupratau, kokia jo reikšmė;
  • Teikti pasibaigusio galiojimo puslapius robotams – ar pateikti pasibaigusio galiojimo puslapius robotams, kurie lankosi jūsų svetainėje. Paliko išjungtą;
  • Tvarkingas – toks pat kaip ir ankstesnis. Atnaujinus papildinį, nustatymas buvo pašalintas.

Tiesą sakant, kyla klausimų dėl naujausių nustatymų, nes jie pasirodė po neseniai atnaujinto įskiepio ir aš tiksliai nežinau, kam jie naudojami. Bet viską palikau taip, kaip aprašyta aukščiau.

Išimčių nustatymai

  • Nelaikykite pagrindinio puslapio talpykloje – jei turime įprastą tinklaraštį, kuriame nuolat pridedami nauji įrašai ir jų pranešimai skelbiami pagrindiniame puslapyje, tuomet įjungiame šį nustatymą, kad pagrindinis puslapis nebūtų talpinamas. Pagrindiniame puslapyje visi pakeitimai turėtų būti rodomi realiuoju laiku;
  • Nelaikykite 404 puslapio talpykloje – nereikia ypatingo poreikio laikyti talpykloje 404 puslapio. Todėl taip pat įdėjome žymimąjį langelį;
  • Neįrašyti komentarų srauto talpykloje – neįjungiau šio nustatymo;
  • Nelaikykite talpykloje RSS komentarų kanalo – taip pat neįjungta;
  • Tikslus URL išskyrimas – jei norite pašalinti kai kuriuos puslapius iš talpyklos, galite įvesti visus jų adresus. Gali būti naudinga, jei yra koks nors straipsnis, kuriame nuolat kažką keičiate. Pavyzdžiui, kiekvieną dieną atnaujinate konkurso rezultatus realiu laiku;
  • (Pradedant) neįtraukti URL – šis nustatymas naudingas, jei norite uždrausti tam tikro puslapių rinkinio kaupimą talpykloje, pavyzdžiui, iš vienos kategorijos. Tada įveskite čia dalį adreso, pradedant kategorijos pavadinimu, ir visi puslapiai, prasidedantys šios kategorijos pavadinimu, nebus talpinami;
  • Slapukų neįtraukimas yra profesionalesnis nustatymas. Leidžia išskirti puslapio talpyklą naudojant slapukus;
  • Išskirti įrenginius (vartotoją) – jei lankytojas į svetainę patenka per kokį nors agentą, tai šiame nustatyme nurodęs jo pavadinimą, talpyklos talpinimas jam neįvyks;
  • Neteikite talpykloje saugomų puslapių komentarų autoriams – kai paliekate komentarą tinklaraštyje, jis paprastai laukia patvirtinimo. Kad jis būtų rodomas, šis nustatymas turi būti įjungtas.


  • Nelaikykite senesnių puslapių talpykloje – manau, kad šis nustatymas yra nenaudingas, nes kuo senesnis puslapis, tuo aukštesnė jo pozicija paieškos sistemose ir tuo daugiau lankytojų turėtų apsilankyti. Priešingai, tokie puslapiai turi būti talpykloje. Todėl šio nustatymo neliečiu. Galite nustatyti savo amžių puslapiams, kurių nereikia laikyti talpykloje.

Mobilieji nustatymai

  • Darbo režimas – pats naudoju standartinį režimą. Atskirai talpykloje galite pasirinkti parinktį „atskirai talpyklą“. Gali prireikti, jei turite kitokį turinį mobiliesiems įrenginiams;
  • Mobilioji tema – pasirinkite dizaino temą, kurią norite išsaugoti talpykloje, arba palikite standartinę parinktį „Naudoti aktyvią dienoraščio temą“, su kuria papildinys nustatys aktyvią temą;
  • Mobiliųjų vartotojų agentai – šiame lauke yra pagrindiniai mobiliuosius įrenginius, iš kurių svetainės lankomos.

Su tuo mes atlikome visus nustatymus. Nepamirškite išsaugoti visų atliktų operacijų.

Įskiepio veikimą galime patikrinti labai paprastai. Pakanka pereiti per kitą naršyklę į bet kurį svetainės puslapį. Šis puslapis jau turi būti talpykloje. Tada atidarykite jo šaltinio kodą (ctrl+u) ir pačioje puslapio apačioje bus eilutė, kurią išveda papildinys.


Jei tokia eilutė yra, tai šis puslapis jau yra talpykloje ir papildinys sėkmingai veikia.

Pagal tradiciją parengiau specialią vaizdo įrašo pamoką, kaip nustatyti hiper talpyklos papildinį. Pažiūrėkime žemiau.

Tikiuosi, kad po to jums viskas tapo daugiau nei aišku.

Jei turite klausimų, parašykite juos komentaruose. Aš atsakysiu į viską. Taip pat parašykite idėjų, kaip peržiūrėti naujus papildinius ir kitas funkcijas. Į viską atsižvelgsiu ir tikrai tai padarysiu artimiausiu metu.

Čia ir baigiu šį straipsnį. Ir prisimink: „Greitas dienoraštis – patogus tinklaraštis“. Todėl paspartinkite jo darbą.

Iki pasimatymo.

Pagarbiai, Konstantinas Chmelevas.

Už aukštą svetainės reitingą iš išorės paieškos sistemos Svarbus svetainės puslapių įkėlimo greitis. Kuo greičiau vartotojas gaus turinį, tuo mažesnė tikimybė, kad jis paliks įkėlimo puslapį. Tiek prieglobos paslaugų teikėjai, tiek CDN tinklai dažnai dalyvauja kovoje dėl svetainės įkėlimo greičio. Tačiau daug lengviau pagerinti projekto veikimą naudojant specialius papildinius. „WordPress“ platformai buvo sukurta daug talpyklos plėtinių, tarp kurių „Hyper Cache“ išsiskiria savo našumu ir lengva konfigūracija. Skirtingai nei „hipercache“, ji nepaverčia svetainės grynu statiniu HTML, bet leidžia veikti tiek JS scenarijus, tiek AJAX. Kodėl šis papildinys toks geras ir kaip jį teisingai sukonfigūruoti?

„Hyper Cache“ ir Super talpykla– Yra 2 populiariausi talpyklos papildiniai ir vartotojai svarsto, kurį iš jų geriau pasirinkti. Turiu pasakyti, kad kartą turėjau problemų su Super Cache veikimu vienoje iš svetainių - ji nustojo veikti dėl kai kurių pakeistų prieglobos nustatymų. Vietoj to buvo įdiegta „Hypercache“. Tuo metu stebėjau šios svetainės hostingo apkrovą ir atradau, kad įdiegus hypercache, hostingo apkrova tapo pastebimai mažesnė, tai yra, hyper cache veikė efektyviau. Tačiau galima perskaityti visiškai priešingus požiūrius. Labiausiai tikėtina, kad skirtingos situacijos(svetainės ir prieglobos konfigūracijos), vienas ar kitas įskiepis gali būti efektyvesnis.

„Hyper Cache“ papildinio įdiegimas nesiskiria nuo kitų plėtinių diegimo. Diegimas galimas dviem skirtingais būdais:

  • išpakuoto archyvo su papildiniu įkėlimas per FTP ir vėlesnis aktyvinimas per konsolę;
  • plėtinio įdiegimas per papildinio valdymo skydelį.

Baigę nepamirškite suaktyvinti plėtinio skirtuke „Papildiniai“. „Hypercache“ nustatymų valdymas yra palei kelią „Nustatymai“ >> „Hiper talpykla“.

Vienaip ar kitaip, pabaigoje gausite beveik paruoštą įskiepį talpykloje. Prieš įkeldamas pirmąjį puslapį talpykloje, .Hyper Cache reikalauja, kad savininkas peržiūrėtų tinklaraščio konfigūracijos failą ir ten įvestų mažas kodas. Ši procedūra trunka porą minučių ir nereikalauja specialių programavimo įgūdžių.

Atidarykite pagrindinį tinklaraščio aplanką priegloboje naudodami failų tvarkyklę ir suraskite failą wp-config.php. Spustelėkite „Redaguoti“ ir naujame lange po eilutės apibrėžkite ('WP_DEBUG', false); įveskite kodą define ("WP_CACHE", tiesa), kaip parašyta aukščiau esančioje ekrano kopijoje pirmoje eilutėje.

Išsaugokite failą ir pabandykite atnaujinti papildinio nustatymus. Jei „hipercache“ vis tiek skundžiasi, atidžiau pažiūrėkite, ką nurodėte konfigūracijos faile. Taip pat galite keisti wp-config.php naudodami FTP, redaguodami failą Notepad, pavyzdžiui, Notepad++.

Papildinį galite rasti WP saugyklose – https://wordpress.org/plugins/hyper-cache/. Tačiau jo nereikėtų painioti su „Hyper Cache Extended“ plėtiniu, tai yra du visiškai skirtingi papildiniai.

Papildinio sąranka

Hypercache nustatymus sudaro keturi skyriai. Pagrindiniai nustatymai saugomi skiltyje „Pagrindinis“ ir nustatymai mobiliosios platformos poskyryje „Mobilusis“. CDN yra atsakingas už darbą su CDN tinklais, o poskyris „Išimtys“ kalba pats už save. Jei priedas pasirodo prieš jus angliškoje versijoje, turite atžymėti elementą „Išjungti vertimus“ ir apačioje spustelėkite „Išsaugoti“. Plėtinys dar nėra iki galo išverstas, tačiau daug lengviau suprasti nustatymus, kai jie bent iš dalies parašyti vartotojui suprantama kalba.

Be pačių nustatymų, viršutiniame bloke yra keturi mygtukai, skirti „greitai“ prieigai prie papildinio funkcijų:

  • ištrinti visą talpyklą – išvalo visą talpyklą, saugomą serveryje. Labai naudinga funkcija keičiant dizainą ar atliekant bet kokius šablono pakeitimus.
  • archyvų ir namų valymas – suaktyvinus šią parinktį, paveikiamas tik pagrindinis puslapis ir archyvai. Tačiau talpykloje saugomi puslapiai ir įrašai lieka tinklaraščio talpykloje.
  • talpyklos dydžio apskaičiavimas - jei jūsų priegloboje nėra pakankamai vietos, tada spustelėję šį mygtuką galite sužinoti, kiek tinklaraščio puslapių talpyklos kopijos užima diske.
  • importuoti nustatymus – „Hyper Cache“ papildinys patyrė keletą reinkarnacijų, dėl kurių kūrėjai leido senesnių plėtinio versijų savininkams importuoti senus nustatymus į nauja versija„hiperslėptuvė“.

Dabar eikime per nustatymus, kuriuos tikrai turėtumėte suaktyvinti. Skiltyje „Pagrindinis“ pirmas dalykas, kurį turite padaryti, yra nurodyti talpyklos veikimo laiką. Jei norite, kad puslapiai būtų saugomi talpykloje visam laikui, įveskite skaičių 0. Į kitaipĮveskite gyvenimo trukmę sekundėmis. Prisiminkime, kad valanda yra 3600 sekundžių. Taip pat verta atkreipti dėmesį į parinktį „Įgalinti glaudinimą“ tiems, kurie glaudinimui nenaudoja Gzip. Kiti pagrindinio puslapio nustatymai yra neprivalomi, bet jei norite, galite su jais eksperimentuoti.

Skiltyje „Išimtys“ galite neleisti pagrindinio puslapio, taip pat puslapių su klaida „404“ išsaugoti talpykloje, pažymėdami atitinkamus langelius. Jei jums svarbu, kad bet kuris tinklaraščio puslapis nepatektų į talpyklą, tada pažymėkite parinktį „Tikslus URI adresas neįtraukti“ ir įveskite visus jums reikalingų puslapių URL.

Jei norite, taip pat galite išjungti talpyklą atskiros naršyklės ir platformoms, taip pat senesniems nei tam tikro amžiaus puslapiams. Pavyzdžiui, užregistravę vartotojo agentą „Opera“, išjungsite to paties pavadinimo naršyklės talpyklą.

Jei jūsų tinklaraštyje vis dar nėra interaktyvios temos, o tinklaraščio temoms perjungti vis tiek naudojate specialų papildinį, elementas „Veikimo režimas“ bus sukurtas jums. Nurodykite „Cache atskirai“ ir spustelėkite „Išsaugoti“. Tuo pačiu metu nepamirškite pasirinkti tinkamo šablono elemente „Mobilioji tema“.

Ar naudojate CDN tinklus, kad pagreitintumėte svetainės įkėlimą? „Hypercache“ jums taip pat padės, nes jums tereikia suaktyvinti nustatymą ir atitinkamame laukelyje įvesti CDN URL.

Tai užbaigia papildinio sąranką. Reikėtų pažymėti, kad po kiekvieno nustatymų pakeitimo turite spustelėti mygtuką „Išsaugoti“ ir iš naujo nustatyti visą tinklaraščio talpyklą, kad puslapiai būtų iš naujo suformatuoti talpykloje.

  • htaccess talpyklos kaupimas išsaugo tinklalapio turinį vietinis kompiuteris kai vartotojas joje apsilanko;
  • Naršyklės talpyklos naudojimas – žiniatinklio valdytojas nurodo naršyklėms, kaip elgtis su ištekliais.

Kai naršyklė pateikia tinklalapį, ji turi įkelti logotipą, CSS failą ir kitus išteklius:


Naršyklės talpykla „atsimena“ išteklius, kuriuos naršyklė jau atsisiuntė. Lankytojui nuėjus į kitą svetainės puslapį, logotipą, CSS failus ir pan. neturėtų būti atsisiunčiami dar kartą, nes naršyklė juos jau „įsiminė“ (išsaugojo). Dėl šios priežasties tinklalapio įkėlimas pirmą kartą užtrunka ilgiau nei apsilankius pakartotinai.

Kai naudojate talpyklą, tinklalapio failai bus saugomi naršyklės talpykloje. Per pakartotinius apsilankymus puslapiai bus įkeliami daug greičiau. Taip atsitiks ir su kitais puslapiais, kuriuose naudojami tie patys ištekliai.

Kaip įjungti naršyklės talpyklą

  • Keisti išteklių užklausų antraštes, kad būtų galima naudoti talpyklą;
  • Optimizuokite talpyklos strategiją.

Užklausų antraščių keitimas

Daugumai žmonių vienintelis būdas talpykloje išsaugoti svetainės htaccess yra pridėti kodą prie .htaccess failo žiniatinklio serveryje.

.htaccess failas valdo daugelį svarbius nustatymus jūsų svetainei.

Naršyklės talpyklos kaupimas naudojant .htaccess failą

Toliau pateiktas kodas nurodo naršyklei, ką laikyti talpykloje ir kiek laiko tai „atsiminti“. Jis turėtų būti įtrauktas į .htaccess failo pradžią:

Nr. ExpiresActive On ExpiresByType image/jpg "prieiga 1 metai" ExpiresByType image/jpeg "prieiga 1 metai" ExpiresByType image/gif "prieiga 1 metai" ExpiresByType image/png "prieiga 1 metai" Galioja pagal tipą tekstas/By html "prieiga 1 mėnuo" ExpiresByType programa / pdf "prieiga 1 mėnuo" ExpiresByType tekstas / x-javascript "prieiga 1 mėnuo" ExpiresByType programa / x-shockwave-flash "prieiga 1 mėnuo" ExpiresByType vaizdas / x-icon 1 metai "access" Baigiasi Numatytasis „prieiga 1 mėnuo“ Nr.

Išsaugokite .htaccess failą ir atnaujinkite tinklalapį.

Kaip nustatyti skirtingų tipų failų talpyklos laiką

Aukščiau pateiktas kodas nurodo laiko intervalus. Pavyzdžiui, 1 metai (1 metai) arba 1 mėnuo (1 mėnuo). Jie yra susiję su failų tipais. Aukščiau pateiktas kodas nurodo, kad .jpg failai (vaizdai) turi būti saugomi talpykloje metus.

Jei norite tai pakeisti taip, kad JPG vaizdai taip pat būtų saugomi talpykloje mėnesį, tiesiog pakeiskite „1 metus“ į „1 mėnesį“. Aukščiau pateiktos htaccess talpyklos vertės yra optimalios daugeliui tinklalapių.

Alternatyvus talpyklos .htaccess metodas

Aukščiau aprašytas metodas vadinamas " Baigia galioti“, tai padeda daugumai pradedančiųjų talpykloje. Kai įprasite naudoti talpyklą, galite išbandyti kitą talpyklos metodą, vadinamą Cache-Control, kuris suteikia daugiau galimybių.

Gali būti, kad metodas Expires neveiks jūsų serveryje. Tokiu atveju galbūt norėsite pabandyti naudoti talpyklos valdymą.

Talpyklos valdymas

Šis metodas leidžia labiau valdyti puslapio talpyklą naršyklėje, tačiau daugeliui žmonių lengviau vieną kartą nurodyti visus nustatymus.

Naudojimo pavyzdys .htaccess faile:

#1 mėnuo daugumai statinių išteklių Antraštės rinkinys „Cache-Control“ „max-age=2592000, public“

Aukščiau pateiktas kodas nustato Cache-Control antraštę, priklausomai nuo failo tipo.

Kaip veikia talpyklos valdymas?

Apsvarstykite aukščiau pateiktą talpyklos kodo eilutę htaccess naršyklėje:

#1 mėnuo daugumai statinių išteklių

Ši eilutė yra tik pastaba. .htaccess failas nepaiso eilučių, prasidedančių simboliu #. Ši pastaba rekomenduojama, nes galite naudoti kelis skirtingus duomenų rinkinius kaip failų talpyklos sprendimą:

Aukščiau minėta eilutė sako, kad " jei failas yra vienas iš šių tipų, mes su juo ką nors darysime...»

Svarbiausias dalykas šioje eilutėje yra tai, kad joje pateikiami sąrašai įvairių tipų failai ( CSS, JS, JPEG, PNG ir tt ) ir šiems failų tipams turėtų būti taikomos talpyklos instrukcijos. Pavyzdžiui, jei nenorite, kad JPG failai būtų saugomi talpykloje tam tikrą laikotarpį, galite pašalinti " JPG“. Jei norite pridėti HTML, šioje eilutėje turite nurodyti „ HTML«:

Antraštės rinkinys „Cache-Control“ „max-age=2592000, public“

Pirmiau minėta eilutė nustato faktines antraštes ir reikšmes:

  • dalis " Antraštės rinkinys Cache-Control» — nustato pavadinimą;
  • Kintamasis " maksimalus amžius = 2592000"-nurodo, kiek laiko užtruks talpyklos procesas (sekundėmis). Šiuo atveju talpykloje saugome vieną mėnesį (2592000) sekundžių;
  • dalis " viešas» praneša, kad ji yra viešai prieinama.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas