Ikasi cachak EPMV-ri nola eragiten dion

Ikasi cachak EPMV-ri nola eragiten dion


Caching (edo cache) datuak gordetzen diren bitarteko bufferra moduko bat da. Caching-i esker, gunearen orria ez da erabiltzaile bakoitzarentzat birsortzen. Caching-ek datu kopuru handi batekin lan egiteko aukera ematen du ahalik eta denbora laburrenean eta baliabide mugatuak (zerbitzaria eta erabiltzailea).

Kafetegi motak

1. Arakatzailearen caching edo bezeroaren katxea

Arakatzaileari agintzen dio lehendik dagoen cache kopia bat erabiltzeko. Kafetegi horren lana bigarren bisitan, 304 ez da aldatutako 304 arakatzaileari ematen zaionean, eta orrialdea edo irudia bertako erabiltzaileen cachetik kargatzen da. Dirudienez, gunearen jabeak bisitarien arakatzailearen eta gunearen ostalaritzaren arteko trafikoa aurrezten du. Horren arabera, gunearen orria azkarrago kargatzen hasten da.

1.1. Fitxategiak eta irudiak gordetzea.

Arakatzailearen caching irudi ugari dituzten guneetarako egokiena da: argazkia ez da deskargatzen gunea irekitzen den bakoitzean, baina arakatzailearen cachean kargatu besterik ez da egiten. Hau da lehen caching maila, hau da, iraungitako goiburua eta 304 aldatu gabeko goiburua itzultzea da. Kafetegi eraginkorrena bi astez dela uste da.

Hala ere, kasu honetan, ñabardura garrantzitsu bat dago: guneko irudia aldatzen bada, arakatzaileak ez du berehala jakingo, baina bakarrik iraungitze edo cachea berrezarri nahi baduzu arakatzailean. Ez da oso eraginkorra fitxategia etengabe aldatzen ari bada eta bere uneko bertsioa etengabe itzultzea beharrezkoa da.

1.2. Https caching

Segurtasun zorrotza bezalako goiburu bereziak. Arakatzaileak hautatutako domeinura HTTPS bidez aipatzeko aukera ematen du. Estatu hau zurruna da eta, cache mota hau bertan behera uzten bada, arakatzailea oraindik ere https kargatzen saiatuko da denbora luzez, uneko goiburuak alde batera utzita.

1.3. Ziurtagiriaren agintaritza caching

Ziurtapen agintaritza zigilua deiturikoa.

Kafetegi mota hau derrigorrezkotzat jotzen da webgunearen jabeak ez badu bere webguneko erabiltzaileak ziurtagiriaren agintariaren zain egon nahi (eta ziurtagiriaren baliozkotasunaz arduratzen den zerbitzari jakin bat da) erabiltzailearen arakatzailetik eskaera prozesatzeko eta berretsi baliabidea beraren berretsi dela.

1.4. Orriaren caching

Orrialdea dagoeneko sortutakoan, bere garrantzia etengabe kontrolatu behar duzu. Horretarako, zerbitzariaren cachea erabili behar duzu orriaren zati banaka aldaketen jarraipena egiteko (orria dinamikoki sortutako bloke multzo batetik eraikitzen bada). Planteamendu honekin, zerbitzariaren erantzun bakoitzean, goiburu bereziak instalatzen dira orria aldatu den ordua adierazten dutenak, gero erabiltzailearen arakatzaileak bidaltzen dituen gunearen orria berriro sartzen denean. Noiz goiburuak esaterako jasotzeko, zerbitzari uneko orrialdean (agian are errendatu da) egoera aztertzeko daiteke, baina horren ordez orria eduki, eman goiburua 304 Not Modified, erabiltzaileak nabigatzailea orria da hori izan daiteke esan nahi izango bere (erabiltzaileak nabigatzaileak) cache-tik agertuko.

Noski, posible da goiburuak egokia bidaltzeko zerbitzariaren aldeko jarraipena cache erabili gabe, baina kasu honetan, erabiltzaileek gehien orria eduki eguneratzea jasoko nahiko berandu. Planteamendu honekin, nabigatzaileak batzuetan inkestetan zerbitzariari eguneratzeak jasotzeko, baina maiztasuna eta arauak nabigatzaileak bakoitzeko dira bere sustatzailearen arabera konfiguratuta, beraz, ez dago itxaropen erabiltzaileek eguneratzerik jasoko garaiz arrazoirik ez dago.

Normalean, katxeatu erabiltzaile motaren arabera sailkatuta:

  • baimena;
  • egiteko baimenik gabe.

Zatiketa hau dela eta erabiltzaile baimendu bakoitzak eta gonbidatu erabiltzaileek edukiak orokortasuna edukia berezitasuna da. guneak gehienetan, baimenik gabeko erabiltzaile bat ezin Gunean edukia aldatu, eta, beraz, bere edukia eragiteko.

Browser cache ahalbidetzen trafikoa eta denbora kargatzeko orrietan igaro gorde nahi duzun. Baina aurreztea efektua lortzeko, erabiltzaileak baliabide orrialdean bisitatu behar gutxienez behin, eta horrek esan nahi du zerbitzari baliabideak karga hori murriztu egingo da, baina ez nabarmen.

2 Server katxeak

Zerbitzariaren cacheak datuak zerbitzariaren aldean gordetzen diren katxe mota guztiei egiten die erreferentzia. Datu hauek ez daude bezeroaren arakatzaileen eskura. Cachea modu bakarrean sortu eta gordetzen da (kasu honetan, bezeroak dira bezeroak).

2.1 Orrialde osoa caching

Cache eraginkorrena. Bere abantaila handiena da orria ia sartzeko unean itzultzen dela, ondorioz, milioika eskaera prozesatzeko gaitasuna baita memoria-abiadurarekin eta CPUren erabilera txikikoarekin ere.

Cache mota honek bere eragozpenak ere baditu: adibidez, baimendutako erabiltzaileentzako cache orrialdeetarako edo erabiltzailearen edukia uneko erabiltzaileen aldagaien araberakoa da.

Erabili cache hau zerbitzariak kanpoko datuen egoera estatiko guztiak ezagutzen baditu, hau da, hau da, erabiltzaile gonbidatuentzako orrialde egokia. Kontuan izan behar da horrelako katxearekin, gune edo aplikazio baten arkitektura beti sarrerako eskaerak modu berean prozesatu behar direla eta erantzun mota berak eman behar direla. Halako egoera edozein aplikazio edo guneetan existitzen da, jarraipena egin behar da eta cachean aplikatu behar da.

Orrialde osoak, gehienetan, larrialdi motaren batean erabiltzen da, orrialde-cachea aurrez zehaztutako denborarako gordetzen den bitartean (2 minututik), zerbitzariaren erantzunak mota berekoak diren bitartean.

2.2. PHP konpilazio kaxa

ezberdindu behar dira Kodea bilduma hutsa eta bere optimizazioa konpilazio garaian (gidoiak ordezkatzea) artean egindako.

2.3. Orrialde bateko banakako blokeak gordetzea

Hau da interesgarriena eta zaila katxeak mota gehienak aldi berean. Hala ere, eraginkorra ere izan daiteke; Modurik errazena da orokorrean cachearen printzipioak azaltzeko bere adibidea erabiliz.

Monitoreak egin behar dira: mahaiaren egoera, erabiltzailearen saioaren egoera, mezuak edo eskaerak eskuratu edo eskaerak eskuratu, uneko helbideraren menpekotasuna, katxearen iraunkortasuna (aurreko baldintzak aldatzen badira) edo dinamikoa Egokitzea.

Orriaren banakako blokeak beste katxe mota batzuk baino hobeak dira, adibidez, datu-basearen erabiltzaileak (baimendutako) erabiltzaileei datu baseak murrizteko.

2.4. PHP Caching Unshared Baliabideetan oinarrituta

Eskabideak normalizatzeko egokiena, baliabide partekatuen datuak berreskuratzeko, PHP baliabideak orrialde belaunaldian zehar hainbat aldiz sartzeko barne.

2.5. PHP Caching partekatutako baliabideetan oinarrituta

Kafetegi hau serieko datuak gordetzeko erabiltzen da. Adibidez, konfigurazio fitxategi bat, taulako estatuak, fitxategi sistemaren zerrendak.

2.6. MySQL Caching kontsulta cachean oinarrituta

Nahiko ezaguna eta ezaguna da. Hala ere, denborarekin lan egiteko eta nola saihestu dezakezuen kontsulta cachea etengabe saihestu dezakezula kontuan hartu nahi nuke.

WHERE show_ts <= UNIX_TIMESTAMP ()

Etengabe aldatzen ari den denbora-timestamp bat erabiltzen baduzu, SQL cache ez da alferrikakoa izango, kaltegarria izateaz gain, cache-ko kontsulta gehienak pilatuko baitira, horien datuak zaharkituta daudenak cachea sortu zenean.

Orokorrean, edozein material argitaratzen da denboran. Adibidez, 00:00. Egin behar duzun guztia taula gehienezko dataren arabera ebaluatuko duen kontsulta bat sortzea da, egungo bat baino txikiagoa den bitartean.

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

Kontsulta hau ez da cache izango, baina taula honetako galdera guztiak katxeatuko dira, haien kopurua bat baino gehiago bada.

2,7. MySQL Irteera Caching, Taula Agregatzaileak

Arau bat dago: itzultzeko baino datu eguneratze nabarmen gutxiago izan beharko litzateke.

DNS Caching: Webguneen Caching Intercinger onena

Hala ere, posible da caching mota onena DNS caching da, webguneak orrialde estatikoetarako beharrezko orrialdearen prestaketatik aurrezten duena eta edukien kopiak erabiltzailearengandik gertuago ekartzen ditu eta, horrela, gunearen entrega azkarragoa da.

DNS Caching garestia izan liteke, baina zure webguneetan doan inplementatu daitezke webguneen edukia optimizatzen duen * Ezoiko * plataforma bezalako teknologiak erabiliz.

Big datuak analytics eta estatistikak arabera Orri katxeak

Hau da, ez duela zentzurik agregatuaren zer egingo une berean aldatzeko, batzen datuen garrantzia garrantzitsua den bitartean.

Zer agregazio aukeratu? Normalean honek erregistroen kopurua, azken eguneratzearen data, azken eguneratzea egile, eta antzekoak buruzko estatistika-mota batzuk.

jakiteko nola katxeak eragiten EPMV, web jabea urrats hauek jarraitu behar dira:

  1. Login Zure Ezoic kontura batean;
  2. Ezkerreko alboko menuan, hautatu Gunea abiadura ezarpena;
  3. goitibeherako menuan, egin klik Caching aukeran.

Erabiltzaileak orri bat bistaratzen datuak analitikoa dela hartzen da. datuen zati bat, grafiko bat eran bistaratzen da, eta bigarren - taula bat da, eta bertan datu analitikoa da zehatzago deskribatzen formularioa.

Grafiko eta mahai datuen ikuspegi orokorra

Kontuan izan behar da berehala izango artikulu honetan emango zaio datuen baliozkoa dela zehatz gune bat bakarrik da. zara zure web propioa jabea bada, eta, gainera, behar duzun analytics esaterako sarbidea lortzeko, orduan to Ezoic sisteman erregistratu behar duzu.

Cacheren funtzio nagusia datuen berreskurapen prozesua azkartzea da. Azpiko biltegiratze motelago batera sartzeko beharra ezabatzen du. Cache-ren memoria kopuru txikiak sarbide handiko abiadura konpentsatzen du.

Eskuinarekin Ezoic cache ezarpenak, zure webgunearen kalitatea hobe dezakezu zeure burua eta zure erabiltzaileentzat.

eta Caching aukera Behin, gune jabea grafiko bat eta bere azpian mahai bat ikusiko. Hurrengo datuak analytics mota honetako taulan agertuko dira:

  1. Ezoic katxeatu maila;
  2. Arakatzea orrialdeak;
  3. Batez orria karga denbora;
  4. Page konpromiso tasa;
  5. Lehenengo byte behar besteko denbora;
  6. Batez elkarrekintza denbora;
  7. Batez ostalari erantzunaren denbora;
  8. Errebote tasa;
  9. Irten ehunekoa;
  10. Katxeak RPM (Bilketa Per Mille).

Cache hit.

cache hit A Ezoic ere katxeatu lehenengo maila da. Ikus dezagun begirada bat. Page ikusia - 2.002.169, aldiz kopuru osoa, hau% 69,96 da. Batez orria karga katxeatu maila honetarako ordua 00:36 izan zen, neurketa hori batez bestekoa 00:38 bitartean. The orria konpromiso tasa% 49,02 da, irizpide hau batezbestekoa 50,52 ehuneko da. batezbesteko lehen byte garai 1,470.92 ms da, guztizkoaren 1,906.62 ms da.

Batez elkarrekintza katxeatu maila honetarako denbora 2,469.89 ms da, guztizkoaren 2,959.37 ms bitartean. Batez ostalari erantzun denbora 20,70 ms da, 262,14 metroko guztira. errebote-tasa% 28,96 da, oro har, errebote tasa% 28,47 da. irteera ehunekoa% 84,73 da, guztira ehunekoa% 84,52 da.

eman cache mailako for RPM The $ 5.32 da, eta katxeatu tiers guztirakoan $ 5,29 da.

Not cache sakatuz.

Not katxeatu kolpatzeko bigarren katxeak-maila * Ezoic da *. Ikus dezagun begirada bat. Page ikusia 727.702, aldiz kopuru osoa, hau% 24,43 da. Batez orria karga katxeatu maila honetarako ordua 00:41 izan zen, neurketa hori batez bestekoa 00:38 bitartean. The orria konpromiso tasa% 54,52 da, irizpide hau batezbestekoa 50,52 ehuneko da. batezbesteko lehen byte garai 2,558.18 ms da, guztizkoaren 1,906.62 ms da.

Batez elkarrekintza katxeatu maila honetarako denbora 3.677.07 ms da, guztizkoaren 2.959.37 ms bitartean. Batez ostalari erantzun denbora 415,68 ms da, 262,14 metroko guztira. errebote-tasa% 26,98 da, portzentaje orokorra% 28,47 da. irteera ehunekoa% 83,99 da, guztira ehunekoa% 84,52 da.

eman cache mailako for RPM The $ 5,23 da, eta katxeatu tiers guztirakoan $ 5,29 da.

cachea desgaitzen da.

Cache Off - hirugarren katxeak-maila * Ezoic da *. Ikus dezagun begirada bat. Page ikusia 132.113, aldiz kopuru osoa, hau% 4.62 da. Batez orria karga katxeatu maila honetarako ordua 00:36 izan zen, neurketa hori batez bestekoa 00:38 bitartean. The orria konpromiso tasa% 51,20 da, irizpide hau batezbestekoa 50,52 ehuneko da. batezbesteko lehen byte garai 4,695.58 ms da, guztizkoaren 1,906.62 ms da.

Batez elkarrekintza katxeatu maila honetarako denbora 6.169.49 ms da, guztizkoaren 2.959.47 ms bitartean. Batez ostalari erantzun denbora 3.075.51 ms da, 262,14 metroko batez besteko orokorra batekin. errebote-tasa% 29,55 da, portzentaje orokorra% 28,47 da. irteera ehunekoa% 84,70 da, guztira ehunekoa% 84,52 da.

Cache-maila jakin baterako rpm 5,17 $ da, eta cache-maila guztietarako 5,29 $ da.

* Ezoikoko datu analitiko handiak *

* Ezoikoko datu analitiko handiak * 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.

Arreta erakartzen duten lehenengoetariko bat - bere baliabidea erregistratu ondoren, jabeak informazio sorta izugarria lor dezake, oso ondo ikusita eta ulertzeko erraza da negozio honetan berria denen artean.

Beste arrazoi bat produktuaren interfaze erabilerraza da. Horrek esan nahi du erabiltzaile aurreratuak ere funtzionaltasuna ulertzeko gai izango dela, ulertu non dagoen eta nola begiratu.

Asset analitikoak aztertzeko erabil ditzakezun datu analitiko handietan hainbat irizpide daude. Adibidez, edozein unetan ikus daiteke zenbat diru sortzen den baliabide bat une jakin batean, edo nola ikusi orrialdeen errentagarritasuna adinaren eraginaren arabera.

Galdera Arruntak

Zein dira webgune bat cacheak?
Gune baterako katxearen abantaila nagusia erabiltzaile bakoitzari orria berriro sortzeko gaitasuna da. Horrek aukera emango dizu datu kopuru handiekin ahalik eta denbora laburrenean lan egiteko eta baliabide mugatuekin.
Zer esan nahi du gunea caching?
Caching (edo cache) datuak gordetzen diren bitarteko bufferra moduko bat da. Caching-i esker, gunearen orria ez da berriro sortu erabiltzaile bakoitzerako. Caching-ek datu kopuru handi batekin lan egiteko aukera ematen du ahalik eta denbora laburrenean eta baliabide mugatuak (zerbitzaria eta erabiltzailea).
Zein da webgunearen caching eta EPMVren arteko harremana, eta nola ikas dezakete argitaletxeek eragin horri buruz?
Caching-ek EPMV-k eragin dezake orrialdearen karga-denborak azkartuz eta erabiltzailearen esperientzia hobetuz, eta horrek iragarki konpromisoa eta diru-sarrerak handitu ditzake. Argitaletxeek EPMV azter dezakete caching irtenbideak ezarri ondoren, bere eragina ulertzeko.




Oharrak (0)

Utzi iruzkin bat