Spartinančioji atmintis tinklaraščiams

Manau, kad jūs gerai pažįstami su spartinančiosios (laikinosios, tarpinės) atminties („cache“) principu. Ji naudojama pačiose įvairiausiose sistemose dažniausiai naudojamų duomenų saugojimui greičiausiai pasiekiamoje saugykloje. Iš dalies tai primena artimiausią stalčių, į kurį susidedame dalykus, kurių dienos bėgyje dažniausiai prireikia.

Žiniatinklio svetainių ir tinklaraščių atveju spartinančioji atmintis turėtų talpinti dažniausiai skaitomus tinklalapius, kad juos galima būtų kaip galima greičiau parodyti lankytojams. Be spartos, dar labai svarbu serverio apkrovos, ypač kai tas serveris yra jūsų arba jūsų administruojamas. Mat pagal lankytojo naršyklės užklausą kiekvieną kartą dinamiškai suformuojami tinklalapiai apkrauna ne tik saugyklos mechanizmą, bet ir serverio procesorių (kiekvieną kartą vykdoma nemažai PHP ir kito kodo).

Serverio apkrovimas man nelabai rūpi, bet svetainės spartos niekada nebūna per daug, todėl pradėjau domėtis WordPress tinklaraščius spartinančiomis priemonėmis. Viena tokių yra įskiepis WP-Cache 2.1.1. Ką jis daro? Jis po kiekvieno pasikeitimo sukuria statinius, nekintančius tinklaraščio puslapius, kuriuos siunčia skaitytojams iki kito pasikeitimo.

Tie pasikeitimai – tai nauji straipsniai ir komentarai. Jei jūsų tinklaraštis rečiau rašomas ir komentuojamas, tai spartinančioji atmintis gali labai smarkiai padidinti jo siuntimo į naršyklę spartą ir ženkliai sumažinti serverio apkrovas. Nors nežinau.lt pokyčių dienos bėgyje tikrai nemažai, tarp kiekvieno jų, įskaitant komentarus, susidaro 20-50 vizitų tarpas. Per tą laiką gali būti parodyta iki 200 puslapių, arba užregistruota iki 700 „smūgių“ (užklausų). Visa tai galima sutaupyti pateikiant iš anksto paruoštą, o ne dinamiškai formuojamą tinklalapį.

Kiek dairiausi, visi labai giria WP-Cache. Taigi, matyt šį savaitgalį išbandysiu ir aš. Bus įdomu pažiūrėti, ar padidėja svetainės parodymo sparta, na o jei tuo pačiu sumažinsiu apkrovas savo projekto talpintojams, tai jie irgi nesupyks. :)

Jei smalsu, jaučiate, kad jūsų projektas galėtų krautis sparčiau ar laikote tinklaraštį nuosavame serveryje, pabandykite spartinti jo krovimą ir jūs!

Įrašo tema: internetas, patarimai, rinktiniai. Pasižymėkite nuorodą. Parašykite komentarą ar įdėkite citatą:Nuorodos URL.

Komentarų (4)

  1. Parašytas 2007.7.13 (19:21) | Nuoroda

    Žinai, o aš tai jo vis atsikračiau.. Gal ir gerai kad uzhkešina įrašus ir servina kaip statinįpuslapį, bet čia buvo dideles problem kai kūriu temą savo.. Bum paredaguoju temos php failus, refreshinu – nerodo. Nu blin galvjau galvojau ir prisiminiau kad šitas biesas čia negėrį daro :)

  2. vienastoks
    Parašytas 2007.7.13 (19:23) | Nuoroda

    Aš irgi dabar susimąsčiau. Tol, kol nenusistovės šablonas ir stiliai (o juos dar reikia keisti), tol neverta jo jungti.

  3. Parašytas 2007.7.13 (23:38) | Nuoroda

    Taip taip, man šitie padarai buvo gerokai FAlbum sudirbę. Teko išjungt.

    Aplamai man viskas kas susiję su cache yra BLOGIS. Juk nebe tie laikai, kai internetas 56 kb/s :)

  4. Parašytas 2007.7.14 (21:24) | Nuoroda

    Na pačiam nepavyko išbandyti, bet manau, jei blogas nėra „default“ t.y. su daug įvairių įskiepių tai neverta bandyti.

Parašykite komentarą

Jūsų adresas niekada nebus skelbiamas ar perduotas kitiems. Privalomi laukeliai pažymėti *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>