Leer hoe Caching Affekteer EPMV

Leer hoe Caching Affekteer EPMV

Caching (of kas) is 'n soort van intermediêre buffer waarop data gestoor word. Te danke aan die kas, is die terrein bladsy nie herskep vir elke gebruiker. Caching kan jy werk met 'n groot hoeveelheid data in die kortste moontlike tyd en met beperkte hulpbronne (bediener en gebruikers).

Tipes caching

1. Browser kas of kliënt caching

Dit is die opdrag aan die leser 'n bestaande gekaste kopie gebruik. Die werk van sulke kas is gebaseer op die feit dat op 'n tweede besoek, die 304 Nie Gewysig kop gegee om die leser, en die bladsy of prent self is gelaai uit die plaaslike gebruiker kas. Dit blyk dat die eienaar van die webwerf spaar op die verkeer tussen die leser die besoeker se en hosting van die site. Gevolglik is die webwerf bladsy begin laai vinniger.

1.1. Kas lêers en beelde.

Leser caching is die beste geskik is vir webwerwe met 'n groot aantal beelde: die prentjie is nie afgelaai elke keer as die site is oop, maar net gelaai deur die leser kas. Dit is die eerste vlak van caching, wat is die verval kop en die 304 Nie Gewysig kop terug. Die mees doeltreffende caching word beskou as twee weke.

Maar in hierdie geval, daar is 'n belangrike nuanse: as die beeld op die webwerf verander, dan is die leser sal nie dadelik weet nie, maar net as jy wag vir verstryking of herstel die kas in die leser self. Dit is nie baie effektief as die lêer voortdurend verander en dit is wat nodig is om sy huidige weergawe voortdurend terugkeer.

1.2. https caching

Spesiale kop soos 'n streng-sekuriteit. Laat die leser om altyd verwys na die gekose domein via https. Dit hou hierdie toedrag eerder rigiede en, indien hierdie tipe van die kas is gekanselleer, sal die leser nog steeds probeer om die bladsy via https vir 'n lang tyd laai, terwyl ignoreer die huidige kop.

1.3. Sertifisering Owerheid Caching

Die sogenaamde sertifisering gesag stempel.

Hierdie tipe kas word beskou as verpligte as die eienaar van hierdie webwerf wil nie die gebruikers van sy webwerf te wag vir die sertifisering gesag (en dit is 'n sekere bediener wat verantwoordelik is vir die geldigheid van die sertifikaat) aan die versoek van die gebruiker se webblaaier te verwerk en bevestig dat die hulpbron is inderdaad bevestig deur hom.

1.4. Page caching

Wanneer die bladsy wat reeds gegenereer, wat jy nodig het om voortdurend te monitor die toepaslikheid daarvan. Om dit te doen, moet jy 'n bediener kas gebruik met die dop van die tyd van veranderinge in individuele dele van die bladsy (indien die bladsy is gebou uit 'n stel van dinamiese gegenereerde blokke). Met hierdie benadering, in elke reaksie van die bediener, spesiale headers geïnstalleer wat dui op die tyd van die bladsy verander, wat dan deur die gebruiker se webblaaier gestuur wanneer die terrein bladsy is re aangevra. Wanneer die ontvangs van so 'n kop, kan die bediener die huidige stand van die bladsy (dalk selfs maak dit) te ontleed, maar in plaas van die inhoud van die bladsy, gee die kop 304 Nie Gewysig, wat vir die gebruiker leser sal beteken dat die bladsy kan getoon van sy (die leser gebruiker se) kas.

Natuurlik, is dit moontlik om die toepaslike opskrifte stuur sonder die gebruik van die bediener-kant dop kas, maar in hierdie geval, sal die meeste gebruikers die inhoud van die bladsy update nogal laat ontvang. Met hierdie benadering, die leser soms stembusse die bediener om updates te ontvang, maar die frekwensie en reëls vir elke leser is ingestel deur die ontwikkelaar, so daar is geen rede om te hoop dat gebruikers updates sal ontvang oor die tyd.

Tipies, is die kas gekategoriseer deur die tipe van gebruiker:

  • vir gemagtig;
  • vir ongemagtigde.

Hierdie afdeling is te danke aan die uniekheid van die inhoud vir elke gemagtigde gebruiker en die algemeenheid van die inhoud vir die gaste. In die meeste plekke, kan 'n ongemagtigde gebruiker die inhoud van die webtuiste nie verander nie, en dus die inhoud daarvan beïnvloed.

Leser kas laat jou toe om die verkeer en tyd bestee aan die laai bladsye red. Maar om die besparing effek te bereik, moet die gebruiker die hulpbron bladsy een keer besoek ten minste, wat beteken dat die las op bediener hulpbronne sal afneem, maar nie beduidend.

2 Server caching

Server Caching verwys na alle soorte caching waarin data op die bediener kant gestoor word. Hierdie data is nie beskikbaar vir kliënt blaaiers nie. Die kas word op 'n een-tot-baie basis geskep en gestoor (baie, in hierdie geval, is kliënt toestelle).

2.1. Volle bladsy caching

Mees doeltreffende kas. Die grootste voordeel is dat die bladsy byna op die tydstip van toegang terugbesorg word. Dit is dus die vermoë om miljoene versoeke selfs op die swakste bediener te verwerk met die spoed van geheue en met 'n klein CPU-gebruik.

Hierdie tipe kas het ook sy nadele: byvoorbeeld die onvermoë om bladsye vir 'n gemagtigde gebruiker te kas, of vir 'n gebruiker wie se bladsy inhoud afhang van die huidige gebruikersveranderlikes.

Gebruik hierdie kas as die bediener al die statiese state van die eksterne data ken, dit is eintlik die ideale bladsy-staat vir gaste gebruikers. Dit moet in gedagte gehou word dat met sulke kas die argitektuur van 'n terrein of aansoek altyd inkomende versoeke op dieselfde manier moet verwerk en dieselfde tipe antwoorde kan gee. So 'n staat bestaan ​​in enige aansoek of webwerf, dit moet net opgespoor en toegepas word op die kas.

In die geval van volledige bladsye word in 'n soort noodgeval gebruik, terwyl die bladsy kas vir 'n voorafbepaalde tyd (van 2 minute) gestoor word, waartydens die reaksies van die bediener van dieselfde tipe is.

2.2. Php samestelling caching

Daar word onderskei tussen suiwer samestelling van die kode en die optimalisering daarvan tydens samestelling (vervanging van skrifte).

2.3. Caching individuele blokke van 'n bladsy

Dit is die interessantste en terselfdertyd die moeilikste soort kas. Nietemin kan dit ook effektief wees; Dit is die maklikste manier om die beginsels van caching in die algemeen te verduidelik deur die voorbeeld te gebruik.

Dit is nodig om te monitor: die toestand van die tabelle, die toestand van die gebruikersessie, of om die caching tydens die pos te skakel of versoeke te kry, die afhanklikheid van die huidige adres, volharding van die caching (indien die vorige toestande verander) of sy dinamiese aanpassing.

Caching individuele bladsye blokke is beter as ander soorte caching as u byvoorbeeld die aantal versoeke aan die databasis van die regte (gemagtigde) gebruikers moet verminder.

2.4. Php caching gebaseer op ongewone hulpbronne

Die beste geskik vir die standaardisering van versoeke, herwin van data van gedeelde hulpbronne, met interne veranderlikes dat PHP Resources verskeie kere gedurende die bladsy generasie toegang het.

2.5. PHP Caching gebaseer op gedeelde hulpbronne

Hierdie caching word gebruik om serialized data te stoor. Byvoorbeeld, 'n konfigurasie lêer, tabelstate, lêer stelsel lyste.

2.6. MySQL Caching gebaseer op navraag kas

Dit is 'n redelik bekende en bekende onderwerp. Nietemin wil ek graag die besonderhede van die werk met die tydstempel oorweeg en hoe kan jy die vraagkas voortdurend spoel.

WHERE show_ts <= UNIX_TIMESTAMP ()

As u 'n voortdurend veranderende tydstempel in sulke navrae gebruik, sal die SQL-kas nie net nutteloos wees nie, maar selfs skadelik, aangesien die meeste van die kaskwessies sal ophoop, waarvan die data verouderd is op die tyd wat die kas geskep is.

As 'n reël word enige materiaal op sekere punte gepubliseer. Byvoorbeeld, 00:00. Al wat jy moet doen is om 'n navraag te skep wat die tabel op die maksimum datum sal evalueer, terwyl dit minder is as die huidige een.

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

Hierdie navraag sal nie gekas word nie, maar alle navrae aan hierdie tabel sal gekak word indien hul getal meer as een is.

2.7. MySQL caching van uitset, aggregerende tabelle

Daar is 'n reël: daar moet aansienlik minder data-opdaterings wees as om te lees om dit terug te gee.

DNS Caching: Die beste presterende webwerf caching

Die beste tipe caching moontlik is DNS Caching, wat die webbediener van onnodige bladsy voorbereiding vir statiese bladsye stoor en inhoudskopieë nader aan die gebruiker bring en sodoende die terrein aflewering vinniger maak.

DNS Caching kan duur word, maar kan gratis op u webtuistes geïmplementeer word deur tegnologie te gebruik soos die Ezoic -platform wat webwerwe-inhoud optimaliseer.

Big data analise en statistieke per bladsy caching

Dit wil sê, dit maak geen sin om totaal wat sal verander op dieselfde oomblik, terwyl die toepaslikheid van die saamgevoeg data is belangrik.

Wat om te kies vir samevoeging? Gewoonlik is dit 'n soort van statistiese inligting oor die aantal rekords, die datum van die laaste update, die skrywer van die laaste update, en dies meer.

Om uit te vind hoe caching raak EPMV, moet die eienaar van hierdie webwerf hierdie stappe volg:

  1. Meld aan om jou Ezoic rekening;
  2. In die menu links, kies die instelling Site spoed;
  3. In die drop-down menu, kliek op die opsie Caching.

Die gebruiker is geneem om 'n bladsy wat vertoon analitiese data. Een deel van die data vertoon word in die vorm van 'n grafiek, en die tweede - in die vorm van 'n tafel, waarop die analitiese data is beskryf in meer detail.

Oorsig van grafiek en tabel data

Dit moet dadelik dat die data wat in hierdie artikel sal gegee word is slegs geldig vir een spesifieke terrein in ag geneem word. As jy die eienaar van jou eie webwerf, en jy moet ook toegang tot sodanige ontleding te kry, dan moet jy registreer in die Ezoic stelsel.

Die hooffunksie van die kas is om die data -herwiningsproses te bespoedig. Dit skakel die behoefte uit om toegang tot 'n stadiger onderliggende opbergvlak te kry. Die klein hoeveelheid kasgeheue word vergoed deur die snelheid met 'n hoë toegang.

Met die regte Ezoic cache -instellings, kan u die kwaliteit van u webwerf vir u en u gebruikers verbeter.

Sodra in die opsie Caching, sal die eienaar van die webwerf 'n grafiek en 'n tabel te sien. Die volgende data sal vertoon word in die tabel vir hierdie tipe van analise:

  1. Ezoic kas vlak;
  2. Op bladsye;
  3. Gemiddelde bladsy laai tyd;
  4. Page betrokkenheid koers;
  5. Gemiddelde tyd om eerste byte;
  6. Gemiddelde interaksie tyd;
  7. Gemiddelde gasheer reaksie tyd;
  8. Weiering persentasie;
  9. Uitgang persentasie;
  10. Caching RPM (Inkomste per mille).

Kas getref.

A kas treffer is die eerste vlak van die kas in Ezoic. Kom ons neem 'n nader kyk. page views - 2002169, van die totale aantal standpunte, dit is 69,96%. Die gemiddelde bladsy laai tyd vir hierdie kas vlak was 00:36, terwyl die gemiddelde vir hierdie metrieke was 00:38. Die bladsy betrokkenheid koers is 49,02%, die gemiddelde vir hierdie maatstaf is 50,52 persent. Die gemiddelde tyd om eerste byte is 1,470.92 ms, die totale is 1,906.62 me.

Die gemiddelde interaksie tyd vir hierdie kas is 2,469.89 ms, terwyl die totale is 2,959.37 me. Die gemiddelde gasheer reaksie tyd is 20,70 ms, met 'n totaal van 262,14 ms. Die weiering persentasie is 28,96%, die algehele weiering persentasie is 28,47%. Die uitgang persentasie is 84,73%, die totale persentasie is 84,52%.

Die RPM vir 'n gegewe kas vlak is $ 5.32, en die totaal vir al die kas vlakke is $ 5.29.

Nie slaan die kas.

Nie slaan die kas is die tweede vlak van caching in Ezoic. Kom ons neem 'n nader kyk. Page beskou 727702, van die totale aantal standpunte, dit is 24,43%. Die gemiddelde bladsy laai tyd vir hierdie kas vlak was 00:41, terwyl die gemiddelde vir hierdie metrieke was 00:38. Die bladsy betrokkenheid koers is 54,52%, die gemiddelde vir hierdie maatstaf is 50,52 persent. Die gemiddelde tyd om die eerste byte is 2,558.18 ms, die totale is 1,906.62 me.

Die gemiddelde interaksie tyd vir hierdie kas is 3.677.07 ms, terwyl die totale is 2.959.37 me. Die gemiddelde gasheer reaksie tyd is 415,68 ms, met 'n totaal van 262,14 ms. Die weiering persentasie is 26,98%, die algehele persentasie is 28,47%. Die uitgang persentasie is 83,99%, die totale persentasie is 84,52%.

Die RPM vir 'n gegewe kas vlak is $ 5.23, en die totaal vir al die kas vlakke is $ 5.29.

Die kas is afgeskakel.

Kas Off - Dit is die derde vlak van die kas in Ezoic. Kom ons neem 'n nader kyk. Page beskou 132113, van die totale aantal standpunte, dit is 4,62%. Die gemiddelde bladsy laai tyd vir hierdie kas vlak was 00:36, terwyl die gemiddelde vir hierdie metrieke was 00:38. Die bladsy betrokkenheid koers is 51,20%, die gemiddelde vir hierdie maatstaf is 50,52 persent. Die gemiddelde tyd om eerste byte is 4,695.58 ms, die totale is 1,906.62 me.

Die gemiddelde interaksie tyd vir hierdie kas is 6.169.49 ms, terwyl die totale is 2.959.47 me. Gemiddelde gasheer reaksie tyd is 3.075.51 ms, met 'n algehele gemiddeld van 262,14 ms. Die weiering persentasie is 29,55%, die algehele persentasie is 28,47%. Die uitgang persentasie is 84,70%, die totale persentasie is 84,52%.

Die RPM vir 'n gegewe kasvlak is $ 5.17, en die totaal vir alle kasvlakke is $ 5.29.

Big Data Analytics van Ezoic

Big Data Analytics van 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.

Een van die eerstes wat aandag trek - nadat hulle op hul hulpbron geregistreer het, kan die eienaar 'n groot verskeidenheid inligting kry, wat baie goed gevisualiseer en maklik is om selfs te verstaan ​​onder diegene wat nuut is vir hierdie besigheid.

Nog 'n rede is die gebruikersvriendelike koppelvlak van die produk. Dit beteken dat selfs 'n nie-gevorderde gebruiker die funksionaliteit kan verstaan, verstaan ​​waar dit is en hoe om dit te kyk.

Daar is baie verskillende kriteria beskikbaar in groot data-analise wat u kan gebruik om bate-analise te ondersoek. Byvoorbeeld, op enige stadium kan jy sien hoeveel geld 'n hulpbron op 'n gegewe oomblik genereer, of hoe om die winsgewendheid van bladsye te sien, afhangende van die invloed van hul ouderdom.

Gereeld Gevra Vrae

Wat is die voordele van caching vir 'n webwerf?
Die grootste voordeel van die kas vir 'n webwerf is die vermoë om nie die bladsy vir elke gebruiker weer te skep nie. Dit gee u die geleentheid om in die kortste moontlike tyd en met beperkte hulpbronne met 'n groot hoeveelheid data te werk.
Wat beteken die werf van die werf?
Caching (of kas) is 'n soort tussenbuffer waarin data gestoor word. Danksy Caching word die webwerfblad nie vir elke gebruiker herskep nie. Met caching kan u in die kortste moontlike tyd met 'n groot hoeveelheid data werk en met beperkte bronne (bediener en gebruiker).
Wat is die verhouding tussen webwerf -caching en EPMV, en hoe kan uitgewers oor hierdie impak leer?
Caching kan EPMV positief beïnvloed deur die vragtye van die bladsy te bespoedig en gebruikerservaring te verbeter, wat kan lei tot verhoogde advertensiebetrokkenheid en inkomste. Uitgewers kan EPMV voor en na die implementering van caching -oplossings ontleed om die impak daarvan te verstaan.




kommentaar (0)

Los kommentaar