Naučte sa, ako cache ovplyvňuje EPMV

Naučte sa, ako cache ovplyvňuje EPMV

Ukladanie do vyrovnávacej pamäte (alebo cache) je druh strednej vyrovnávacej pamäte, v ktorej sú uložené dáta. Vďaka cache, stránka web nie je znovu pre každého užívateľa. Caching umožňuje prácu s veľkým množstvom dát, v čo najkratšom čase as obmedzenými zdrojmi (Server a užívateľ).

druhy cache

1. Browser caching alebo klienta caching

To je pokyn prehliadača použiť existujúce cache kópiu. Práca takého caching je založený na skutočnosti, že na druhej návšteve, 304 neupravila hlavičky je uvedený do prehliadača a stránky, alebo samotný obrázok je načítaný z miestnej vyrovnávacej pamäte užívateľa. Ukazuje sa, že vlastník lokality ušetrí na doprave medzi prehliadača návštevníka a hosting webu. V súlade s tým stránku webu začne načítanie rýchlejšie.

1.1. Kešovania súborov a obrázkov.

Browser caching je najvhodnejšie pre weby, ktoré obsahujú veľké množstvo obrázkov: obraz sa nestiahne zakaždým, keď web je otvorený, ale jednoducho načítať cez cache prehliadača. Jedná sa o prvú úroveň caching, čo je vrátiť vypršala hlavičky a 304 nie je zmenené hlavičky. Najúčinnejšia cache je považovaný za dva týždne.

Avšak, v tomto prípade je tam jeden dôležité nuansy: ak je obraz na zmeny webe, prehliadač nebude okamžite vedieť o tom, ale len vtedy, ak si počkať na vypršanie alebo resetovať cache samotného prehliadača. To nie je príliš efektívne, ak súbor sa neustále mení a je potrebné neustále vracia jeho aktuálnu verziu.

1.2. https caching

Špeciálne hlavičky ako prísnu ostrahou. Umožňuje, aby prehliadač sa vždy vzťahujú k vybranej doméne cez https. Udržuje tento stav skôr rigidné a ak je tento typ cache je zrušené, bude prehliadač stále pokúsi načítať stránku cez https na pomerne dlhú dobu, zatiaľ čo ignoruje aktuálne hlavičky.

1.3. Certifikačná autorita Caching

Takzvaný certifikačná autorita pečiatka.

Tento typ caching je považovaný za povinný, ak majiteľ týchto webových stránok si nepraje, aby používatelia svoje webové stránky a čakať na certifikačnej autority (a to je isté, server, ktorý je zodpovedný za platnosti certifikátu) na spracovanie požiadavky z užívateľovho prehliadača a skontrolujte, či je zdroj skutočne potvrdzujú ním.

1.4. page caching

Ak je už generovanie stránky, budete musieť neustále sledovať jeho relevantnosť. K tomu je nutné použiť vyrovnávaciu pamäť servera pomocou sledovanie času zmien v jednotlivých častiach stránky (v prípade, že stránka je postavená zo súboru dynamicky generovaných blokov). S týmto prístupom, v každej odpovedi zo servera, špeciálne hlavičky sú nainštalované, ktoré ukazujú čas, kedy bola stránka zmenená, ktoré sú následne zaslané prehliadačom užívateľa, keď je stránka webu je re-prístup. Pri prijímaní takýchto hlavičiek, server môže analyzovať súčasný stav stránky (možno ju dokonca vykreslenie), ale namiesto obsahu stránky, dať hlavičku 304 nie je zmenené, ktorá je pre používateľov prehliadača bude znamenať, že stránka môže byť zobrazené zo svojej vyrovnávacej pamäte (používateľovho prehliadača).

Samozrejme, že je možné zaslať príslušné hlavičky bez použitia vyrovnávacej pamäte sledovania na strane servera, ale v tomto prípade bude väčšina užívateľov prijímať aktualizácie stránky obsahu pomerne neskoro. S týmto prístupom, prehliadač niekedy pýta serveru prijímať aktualizácie, ale frekvencia a pravidlá pre jednotlivé prehliadače sú konfigurované jej developer, takže nie je žiadny dôvod na nádej, že užívatelia budú dostávať aktuálne informácie o čase.

Typicky sa cache do kategórií podľa typu užívateľa:

  • za oprávnený;
  • za neoprávnené.

Toto rozdelenie je vzhľadom k jedinečnosti obsahu pre každého oprávneného užívateľa a všeobecnosti obsahu pre užívateľov hodnotenie. Vo väčšine lokalít, môže neoprávnený užívateľ nemôže meniť obsah stránok, a teda ovplyvniť jej obsah.

pamäť cache prehliadača umožňuje uložiť prevádzku a čas strávený na načítanie stránok. Ale k dosiahnutiu úspor efektu, musí užívateľ navštíviť stránku zdroje aspoň raz, čo znamená, že záťaž na serverových zdrojov sa zníži, ale nijako výrazne.

2 Server caching

Server caching sa odkazuje na všetky typy caching, v ktorom sú dáta uložené na strane servera. Tieto údaje nie sú do klientskych prehliadačov k dispozícii. Cache je vytvorený a uložený na one-to-many základu (veľa, v tomto prípade sú klientske zariadenia).

2.1. Celá stránka cache

Najúčinnejšia vyrovnávacej pamäte. Jeho najväčšou výhodou je, že stránka je vrátená takmer v čase prístupu, ako výsledok, to je schopnosť spracovávať milióny požiadaviek aj na najslabšie server s rýchlosťou pamäte a s malou využitie procesora.

Tento typ pamäte cache má tiež svoje nevýhody: napríklad, neschopnosť medzipamäte stránok pre oprávneného užívateľa alebo pre užívateľov, ktorého obsah stránky závisí na aktuálnych užívateľských premenných.

Použitie tohto medzipamäť, ak server pozná všetky statické stavy externých dát, ktorá je v skutočnosti, to je ideálny stav pre stránky anonymným užívateľom. Treba pripomenúť, že s takým cache, architektúra webu alebo aplikácie musia vždy spracovávať prichádzajúce požiadavky rovnakým spôsobom a dať rovnaký typ odpovede. Takýto stav existuje v ľubovoľnej aplikácie alebo webu, to len potrebuje byť sledované a aplikované do vyrovnávacej pamäte.

Zotrvával celých stránok, najčastejšie sa používajú v nejakom druhu mimoriadnej udalosti, pričom vyrovnávacia stránka je uložená na vopred stanovenú dobu (od 2 minút), počas ktorého odpovede zo servera sú rovnakého typu.

2.2. PHP caching kompilácie

Rozlišuje sa medzi čistým zostavovania kódu a jeho optimalizácia pri zostavovaní (substitúcia skriptov).

2.3. Caching jednotlivé bloky stránky

Jedná sa o najzaujímavejšie a zároveň najťažšie typ caching. Avšak, to môže byť tiež účinný; to je najjednoduchší spôsob, ako vysvetliť princípy z vyrovnávacej pamäte všeobecne pomocou jeho príklad.

Je nutné sledovať: stav tabuliek, stav relácie užívateľa, či sa má vypnúť vyrovnávacej pamäti počas POST alebo GET, závislosť na aktuálnu adresu, vytrvalosť caching (ak je predchádzajúca zmeny podmienok) alebo jej dynamiku nastavenie.

Zotrvával v jednotlivých stránok blokov je lepšia ako iné typy caching, ak budete potrebovať, napríklad k zníženiu počtu žiadostí do databázy z reálnych (oprávnených) užívateľov.

2.4. PHP caching na základe nezdieľaných zdrojov

Najlepšie sa hodí pre štandardizáciu požiadaviek, získavanie dát zo zdieľaných prostriedkov, ktoré majú interné premenné, ktoré PHP zdroje prístup viackrát počas generovanie stránky.

2.5. PHP caching na základe zdieľaných zdrojov

Táto cache slúži na ukladanie dát serializovať. Napríklad, konfiguračný súbor, stolný štátov, zoznamy súborového systému.

2.6. Mysql Caching na otázku Cache Based

Ide o pomerne dobre známa a dobre známu tému. Napriek tomu by som chcel zvážiť špecifiká práce s časovou pečiatkou a ako sa môžete vyhnúť neustále preplachovanie cache otázok.

WHERE show_ts <= UNIX_TIMESTAMP ()

Ak používate neustále sa meniace časovú pečiatku v takýchto otázkach, potom bude SQL cache nielen k ničomu, ale dokonca škodlivá, pretože väčšina dotazníku sa hromadí, ktorých údaje sa hromadia, ktorých údaje sú zastarané v čase vytvorenia cache.

Akýkoľvek materiál je spravidla zverejnený v určitých bodoch. Napríklad, 00:00. Všetko, čo musíte urobiť, je vytvoriť dotaz, ktorý vyhodnotí tabuľku do maximálneho dátumu, zatiaľ čo menej ako aktuálny.

SELECT SQL_NO_CACHE VAX (show_ts) WHERE show_ts <= UNIX_TIMESTAMP ();

Tento dotaz nebude uložený do pamäte cache, ale všetky dotazy k tejto tabuľke budú uložené v prípade, že ich počet je viac ako jeden.

2.7. MySQL cache výstupu, agregovanie tabuliek

Tam je pravidlo: Mali by existovať výrazne menej aktualizácií údajov, ako je možné ich vrátiť.

DNS caching: Najlepšie vykonávacie webové stránky cache

Najlepší typ možnosti ukladania do pamäte cache je však caching DNS, ktorý uloží webový server z nepotrebnej príprave stránky pre statické stránky a prináša kópie obsahu bližšie k používateľovi, čím sa zabezpečuje dodávka stránok.

DNS caching môže byť drahý, ale môže byť implementovaný na vašich webových stránkach zadarmo pomocou technológií, ako je napríklad platforma Ezoic, ktorá optimalizuje obsah webových stránok.

Veľké dátové analýzy a štatistiky podľa stránok do medzipamäte

To znamená, že to nemá zmysel, aby agregát, čo sa zmení v rovnakom okamihu, pričom relevantnosti agregovaných údajov je dôležitá.

Čo si vybrať pre agregáciu? Zvyčajne je to nejaký druh štatistické informácie o počte záznamov, dátum poslednej aktualizácie, autor poslednej aktualizácie a podobne.

Ak chcete zistiť, ako cache ovplyvňuje EPMV, majiteľ webovej stránky by mali postupujte nasledovne:

  1. Prihláste sa k svojmu * * Ezoic účtu;
  2. V ponuke vľavo zvoľte nastavenie rýchlosti Site;
  3. V rozbaľovacej ponuke kliknite na položku medzipamäte.

Je používateľ presmerovaný na stránku, ktorá sa zobrazí analytické dáta. Jedna časť dát sa zobrazí v podobe grafu, a druhá - vo forme tabuľky, v ktorej je analytické údaje podrobnejšie opísané.

Prehľad grafov a tabuliek dát

Je potrebné poznamenať, ihneď, že údaje, ktoré budú uvedené v tomto článku vzťahuje iba na jeden konkrétny web. Ak ste vlastníkom svoje vlastné internetové stránky, a je tiež nutné získať prístup k týmto analytikmi, potom sa budete musieť zaregistrovať v systéme * * Ezoic.

Hlavnou funkciou vyrovnávacej pamäte je urýchlenie procesu získavania údajov. Eliminuje potrebu prístupu k pomalšej základnej vrstve. Malé množstvo pamäte vyrovnávacej pamäte je kompenzované vysokou rýchlosťou prístupu.

So správnymi nastaveniami cache Ezoic môžete vylepšiť kvalitu svojich stránok pre seba a svojich používateľov.

Potom, čo je pod položkou medzipamäte, bude vlastník lokality pozri graf a pod ním tabuľku. Nasledujúce dáta budú zobrazené v tabuľke pre tento typ analytikov:

  1. * Ezoic level medzipamäte;
  2. Prehliadanie stránok;
  3. Priemerná doba načítania stránky;
  4. Page stretnutiu miera;
  5. Priemerný čas do prvého bajtu;
  6. Priemerná doba interakcie;
  7. Priemerná doba odozvy hostiteľa;
  8. Miera opustenie;
  9. Exit percento;
  10. Zotrvával v RPM (Revenue Per Mille).

Cache hit.

Cache hit je prvá úroveň cache v Ezoic. Poďme sa bližšie pozrieť. pohľady strana - 2.002.169, z celkového počtu zobrazení, to je 69,96%. Priemerná doba načítania stránky pre túto úroveň vyrovnávacej pamäte bol 0:36, zatiaľ čo priemer pre túto metriku bol 00:38. Stránka angažovanosť sadzba je 49,02%, v priemere za toto kritérium je 50,52 percenta. Priemerný čas potrebný pre prvý bajt je 1,470.92 ms, celkom je 1,906.62 ms.

Priemerná doba interakcie pre túto úroveň vyrovnávacej pamäte je 2,469.89 ms, zatiaľ čo celkový je 2,959.37 ms. Priemerná doba odozvy hostiteľa je 20,70 ms, s celkom 262.14 ms. Miera odchodov je 28,96%, celková miera opustenie je 28,47%. Výjazd podiel je 84,73%, pričom celkový podiel je 84,52%.

RPM pre danú vyrovnávacej vrstve je 5,32 $, a celková pre všetky vyrovnávacie úrovňou 5.29 $.

Nie biť do vyrovnávacej pamäte.

Nie biť do medzipamäte je druhá úroveň caching vo formáte Ezoic. Poďme sa bližšie pozrieť. Zobrazených stránok 727,702, z celkového počtu zobrazení, to je 24,43%. Priemerná doba načítania stránky pre túto úroveň vyrovnávacej pamäte bol 0:41, zatiaľ čo priemer pre túto metriku bol 00:38. Stránka angažovanosť sadzba je 54,52%, v priemere za toto kritérium je 50,52 percenta. Priemerný čas potrebný pre prvý bajt je 2,558.18 ms, celkom je 1,906.62 ms.

Priemerná doba interakcie pre túto úroveň vyrovnávacej pamäte je 3.677.07 ms, zatiaľ čo celkový je 2.959.37 ms. Priemerná doba odozvy hostiteľa je 415.68 ms, s celkom 262.14 ms. Miera odchodov je 26,98%, percentuálny podiel je 28,47%. Výjazd podiel je 83,99%, pričom celkový podiel je 84,52%.

RPM pre danú vyrovnávacej vrstve je 5,23 $, a celková pre všetky vyrovnávacie úrovňou 5.29 $.

Vyrovnávacia pamäť je vypnutá.

Cache Off - Jedná sa o tretiu úroveň caching vo formáte Ezoic. Poďme sa bližšie pozrieť. Zobrazených stránok 132,113, z celkového počtu zobrazení, to je 4,62%. Priemerná doba načítania stránky pre túto úroveň vyrovnávacej pamäte bol 0:36, zatiaľ čo priemer pre túto metriku bol 00:38. Stránka angažovanosť sadzba je 51,20%, v priemere za toto kritérium je 50,52 percenta. Priemerný čas potrebný pre prvý bajt je 4,695.58 ms, celkom je 1,906.62 ms.

Priemerná doba interakcie pre túto úroveň vyrovnávacej pamäte je 6.169.49 ms, zatiaľ čo celkový je 2.959.47 ms. Priemerná doba odozvy hostiteľa je 3.075.51 ms, s celkovým priemerom 262.14 ms. Miera odchodov je 29,55%, percentuálny podiel je 28,47%. Výjazd podiel je 84,70%, pričom celkový podiel je 84,52%.

RPM pre danú cache Tier je $ 5.17, a celkový pre všetky úrovne vyrovnávacej pamäte je $ 5.29.

Veľký dátový analýza z Ezoic

Veľký dátový analýza z Ezoic is a relatively young product in the market for similar services from this company. It should be noted that it is very popular with website owners, and there are several reasons for this.

Jeden z prvých tých, ktorí priťahujú pozornosť - po registrácii na svojom zdroji, môže vlastník získať obrovské množstvo informácií, čo je veľmi dobre vizualizované a ľahko pochopiteľné aj medzi tými, ktorí sú noví k tomuto podnikaniu.

Ďalším dôvodom je užívateľsky príjemné rozhranie výrobku. To znamená, že aj non-pokročilý užívateľ bude schopný porozumieť funkčnosti, pochopiť, kde je to, čo sa na to pozerá.

Existuje mnoho rôznych kritérií dostupných vo veľkých dátových analýzach, ktoré môžete použiť na preskúmanie Analytics Asset. Napríklad, kedykoľvek môžete vidieť, koľko peňazí si zdroj generuje v danom momente, alebo ako vidieť ziskovosť stránok v závislosti od vplyvu ich veku.

Často Kladené Otázky

Aké sú výhody ukladania do vyrovnávacej pamäte pre web?
Hlavnou výhodou ukladania do vyrovnávacej pamäte pre stránku je schopnosť znova nevytvoriť stránku pre každého používateľa. To vám poskytne príležitosť pracovať s veľkým množstvom údajov v čo najkratšom možnom čase a s obmedzenými zdrojmi.
Čo znamená ukladanie do vyrovnávacej pamäte?
Ukladanie do vyrovnávacej pamäte (alebo vyrovnávacia pamäť) je druh strednej vyrovnávacej pamäte, v ktorej sa údaje ukladajú. Vďaka cachingu nie je stránka stránky pre každého používateľa znovu vytvorená. Caching vám umožňuje pracovať s veľkým množstvom údajov v čo najkratšom možnom čase a s obmedzenými zdrojmi (server a používateľ).
Aký je vzťah medzi ukladaním do vyrovnávacej pamäte webových stránok a EPMV a ako sa môžu vydavatelia dozvedieť o tomto vplyve?
Caching môže pozitívne ovplyvniť EPMV zrýchlením časov načítania stránky a zlepšením skúseností používateľov, čo môže viesť k zvýšeniu zapojenia a príjmov AD. Vydavatelia môžu analyzovať EPMV pred a po implementácii riešení ukladania do vyrovnávacej pamäte, aby pochopili jeho vplyv.




Komentáre (0)

Zanechať komentár