Caching im Web ] 1. d o T. r o



Ähnliche Dokumente
Betriebsaspekte sehr grosser Dienste

Server- und Klientenseitige Verarbeitung Überblick

Übersicht EUROWINGS VERSICHERUNGSSCHUTZ. Leistungsbestandteile im Überblick. Hinweise im Schadenfall:

Kapitel 2: Finanzmärkte und Erwartungen. Makroökonomik I -Finanzmärkte und Erwartungen

INTERNET- UND IT-LÖSUNGEN FÜR GESCHÄFTSKUNDEN Individuelle Produkte und Dienstleistungen

Die günstige Alternative zur Kartenzahlung. Sicheres Mobile Payment. Informationen für kesh-partner. k sh. smart bezahlen

Weiterbildung WBA Allgemeine Zahnmedizin SSO: Beurteilung der Weiterbildungspraxis durch die Assistenzzahnärztinnen und Assistenzzahnärzte

Nützliche Tastenkombinationen

Heizlastberechnung Seite 1 von 5. Erläuterung der Tabellenspalten in den Heizlast-Tabellen nach DIN EN 12831

Bürger-Energie für Schwalm-Eder. Bürger-Energie für Schwalm-Eder! Die FAIR-Merkmale der kbg! Leben. Sparen. Dabeisein. Einfach fair. h c.

Finanzierung und Förderung von energetischen Maßnahmen für Wohnungseigentümergemeinschaften

Die günstige Alternative zur Kartenzahlung. Sicheres Mobile Payment. Informationen für kesh-partner. k sh. smart bezahlen

Aufgabe 4: 7-Segmentanzeige

Deckel. TiP.de SPORTSBARS. der Goalgetter für. und Wettbüros. Adress-Tool + SMS-Reminder + Sales-Pusher. Wie heißt der Trainer vom FC Barcelona?

a) Wie groß ist das Feuchtedefizit D? b) Wie groß ist die Taupunkttemperatur? c) Was bedeutet das Erreichen der Taupunkttemperatur physikalisch?

Entdecken Sie. in Lostorf. - mit einer schönen Wanderung. - mit dem Auto. - mit den öffentlichen Verkehrsmitteln. Schloss Wartenfels

Makroökonomie I/Grundlagen der Makroökonomie

TI II. Sommersemester 2008 Prof. Dr. Mesut Güneş 5. Exercise with Solutions

Wie in der letzten Vorlesung besprochen, ergibt die Differenz zwischen den Standardbildungsenthalpien

VERGLEICH VON QUERKRÄFTEN BEI 2D- UND 3D- FE- MODELLIERUNG EINES MAGNETSYSTEMS

on track Perspektiven in Landtechnik und Agribusiness Herbst/Winter Student 23 Jahre TU Braunschweig Landtechnik 8. Semester

Lektion 14 Test Lösungen

1. Klausur des LK Physik im 2. Kurshalbjahr K12 am

Lektion 14 Test. Obwohl Herr Stuber gern in der Stadt arbeiten / er einen Bauernhof haben möchten

Aufgaben zur Interferenz

2.6! Sicherheit, Zuverlässigkeit, Verfügbarkeit

Elektronenstrahlablenkröhre

Beispiel 1 Modellbildung und Identifikation

ti g

Beispielfragen QM9(3) Systemauditor nach ISO 9001 (1 st,2 nd party)

55plus Die Seniorenmesse für alle Junggebliebenen

Digitaltechnik. TI-Tutorium. 17. Januar Tutorium von K. Renner für die Vorlesung Digitaltechnik und Entwurfsverfahren am KIT

KVP Der kontinuierliche Verbesserungsprozess

WEGEN Umbau. Renovierung des letzten Teilstücks der Herbesthaler Straße. Auch mit Baustelle ohne Probleme in die Eupener Innenstadt! Wir für Eupen!

Bundesministerium für Verkehr, Bau und Stadtentwicklung. Bekanntmachung der Regeln für Energieverbrauchskennwerte im Wohngebäudebestand

Änderungen im Verbundfahrplan gegenüber dem aktuellen Fahrplan 2015

Vorschlag des Pädagogischen Beirats für IKT Angelegenheiten im SSR für Wien zur Umsetzung der "Digitalen Kompetenzen" am Ende der Grundstufe II

Controlling im Real Estate Management. Working Paper - Nummer: 6. von Dr. Stefan J. Illmer; in: Finanz und Wirtschaft; 2000; 5. Juli; Seite 33.

schulschriften Inhalt

Automaten und formale Sprachen Notizen zu den Folien

Auslegeschrift

Makroökonomie I/Grundlagen der Makroökonomie

Marktdaten-Management zwischen Anspruch und Realität. Lars Zimmer, Geschäftsführer - dacoma GmbH

Voller Pumpwerkskontrolle volle Kostenkontrolle FLYGT WEB-SERVICE DIE FLATRATE FÜR PUMPWERKE

T= 1. Trusted Platform Module Die Hardware der Trusted Computing Initiative. Jörg Holfeld.

Informatik II. Übung 10. Giuseppe Accaputo, Felix Friedrich, Patrick Gruntz, Tobias Klenze, Max Rossmannek, David Sidler, Thilo Weghorn FS 2017

Mal- und Spielebuch Hämophilie

Kondensator an Gleichspannung

STEMPEL BILDPREISLISTE 2013

Fachtext zu Mopos 3.0

Überblick über die Intel Virtualization Technology

Optimale Absicherung. für gesetzlich Versicherte. Betriebliche Krankenversicherung. f ü r M it. Je tz t ex

Energieleitlinie für Kall

3 Signalabtastung und rekonstruktion

Selbstlaute und Umlaute

Methodenkompetenz-Curriculum

Die 3. Generation. Marketingtools der Profiklasse klarer Bildschirmaufbau, intuitive Bedienung

Die Situation: mit ClassLive synchron kommunizieren. Die Voraussetzungen:

Quick-Guide für das Aktienregister

Qualität, auf die Sie bauen können. Quality Living im lebenswerten Mariahilf Wien, Gumpendorfer Straße 123

Interne Kommunikation als strategisches Instrument

Erwartungsbildung, Konsum und Investitionen

4 Bäume und Minimalgerüste

[Arbeitsblatt Trainingszonen]

Atomkerne und Radioaktivität

Mehr Leistung bei Demenz

Optische Instrumente

Investition in die Zukunft - das neue Bachelor-Modul Laborsicherheit. Dipl.-Ing. Dietrich Reichard, Universität Bonn

14 Heidesee Anlageartenliste :37:01 Nutzer: 00207

Kostenlosen Zugriff auf den Downloadbereich für ELOoffice bekommen Sie, wenn Sie Ihre Lizenz registrieren (Siehe Kapitel 5.2, Seite 28).

routeranleitung Wir bauen das Gigabit-Netz! Anleitung zur Einrichtung der VoIP-Telefonie Anwenderbeispiel AVM FRITZ!Box 7490

Kryptologie am Voyage 200

Telephones JACOB JENSEN

Informationskompetenz zwischen Strategie und Realität Erfahrungen uge aus usnod aus Nordrhein-Westfalen

Der Konjunktiv I 1. er/sie habe gelesen Zukunft: er/sie wird lesen er/sie werde lesen

Energiefreisetzung In der Sonne, wie in allen anderen Sternen auch, wird die Energie durch Kernfusion freigesetzt. Wasserstoffkerne(Protonen) können

Made by M.I.E. Die Acryl-Wanne

wahlzeit! warum wählen?

JAHRES PROGRAMM. Januar

Neugierig auf diesen Text???

Ihr Partner für nachhaltigen Erfolg

Was passiert also mit dem Wasser in der Pfütze? Und wie kommt das Wasser in die Wolken?

Eine kurze Einführung Xpert-Design Software

HINWEISE ZUR ANTRAGSTELLUNG GASTSPIELFÖRDERUNG THEATER

BÜROZENTRUM FALKENBRUNNEN. Chemnitzer-Str. 48, 48a, 48b, 50 / Würzburger Str Dresden

Die weitere Umsetzung der BaustellV

Vier-Felder-Tafel. Medizinische Tests sind grundsätzlich mit zwei Fehlern behaftet: 1. Erkrankte werden als gesund, 2. Gesunde als krank eingestuft.

Kontaktlinsen Sehminare Visualtraining. Die neue Dimension des Sehens

Lösungen zu Blatt 8 Spezielle stetige und diskrete Verteilungen Biostatistik BMT

Beispiel für die Berechnung des Wärmedurchgangskoeffizienten eines zusammengesetzten Bauteiles nach DIN EN ISO 6946

19. Bauteilsicherheit

Geldwäscheprävention aus Sicht der Sparkasse Nürnberg

Sponsoreninformationen für den AffiliateBash. Networking-Event am in Hamburg

Versuch 20 Elektronenspinresonanz ESR

Test und Verifikation digitaler Systeme mit Scan-Verfahren

Für Wachstumsprozesse, die nach dem logistischen Wachstumsmodell ablaufen, gilt: (1)

J und κ =1, 4 behandelt werden. kg K. a) Berechnen Sie die fehlenden Temperaturen und Drücke!

1 or-2. 1 or-3. Abbildung 1: Verschaltung von fünf ODER Gattern

(3) Sie haben 120 Minuten Zeit und können eine Maximalpunktzahl von 120 erreichen.

Raychem-Schaltanlagen für Regelung, Überwachung und Stromverteilung

Transkript:

Caching im W r f, 1

Ürlick Cach Caching Architkturn Cach Füllung Cach Ertzung Cach Khärnz r f, 2

Caching Urprünglich au chnrarchitktur: CPU chnllr al Hauptpichr Datn in chnllm Zwichnpichr, m Cach haltn Zil im W: Ntzwrklatnz kachirn Klint chnllr al Ntz (+Srvr) Grungriff: Gucht Datn zwichngpich vrgfunn: Hit / rffr Gucht Datn nicht gfunn: Mi / Fault / Fhlr i Fhlr nachglan Originalatum in Cach gpich Annahm: Mhrr Zugriff zitlich gruppi Oft: lck um gucht Datn in Cach ghlt Annahm: Zugriff ölich gruppi r f, 3

Prxi un Caching Prxy/Stllvr antll vm Klintn Litt HP Anfrag vn Klintn an Srvr / anr Prxi witr ritt für n Srvr al Klint auf Litt Antw an Klintn witr Prxy Cach Agi auch al Cach Annahm: Zugriff rganiatrich gruppi rwr Firwall rwr Firwall Prxy Prxy Cach Srvr Srvr r f, 4

Vil Vil vn (Prxy-)Caching Ntzlat kann ffktiv gnkt wrn Ntzlatnz für Nutzr inkt Üragungzit inkt, wnn Ojkt im (ntztplgich) nahn Cach gfunn wrn Nicht gfunnn Ojkt wrn chnllr ghlt wgn gringrr Ntzlat auf m Wg zum Srvr gringrr Lat im Srvr ight cn rul : W Sit mu innrhal vn 8 Skunn angzigt wrn r Nutzr vrlirn Intr an Sit (zw. Kauf ) Srvrlat inkt wgn gringrr Zugriffzahl Vrfügarkit vn Ojktn tigt Prxi lan Nutzunganalyn zu r f, 5

Nachtil Nachtil vn (Prxy-)Caching Cach-Inhalt mu nicht knitnt mit Originalatn in i inm Cach-Fhlr tigt i Ntzlatnz ( Hit-at maximirn, Mi-Ktn minimirn) Prxy wir zum Engpa für Klintn Prxy wir zum Singl-pint-f-failur Prxy-Cach nkt Hit-atn (un anrn Maß) im Srvr ( Srvr könnn vruchn, Caching zu vrhinrn) Unnötig i Sitn i nur inmalig glan wrn r f, 6

Ntwnigkit Ntznutzung vruracht immr Ktn Ntzlatnzn wrn immr chwankn Entfrnungn im Ntz wrn urch mhr Grät größr anrit r Inhalt wir immr tign Ppulär Srvr in immr ürlatt Ntzktn in größr chnktn r f, 7

rwr Knfiguratin rwr kann zu xtrnm Prxy-Cach grichtt wrn rwr hat ar auch lr chn inn aln Cach (Spichr / Dik) r f, 8

Cach im W allgmin rwr Frwar Prxy: Litt Anfragn witr, füllt ich auf Anfrag Firwall Lkalr Cach ISP Cach ISP/CDN Cach vr Prxy: Litt Datn witr, it chn gfüllt wrn Srvr r f, 9

Cach Frwar Prxy Cach Stllvr für Klintn Vrmiung r Ntznutzung rwr-cach: Lkal, nutzrpzifich Prxy-Cach: Organiatinwit, gruppnpzifich ISP-Cach: ilntzwit vr Prxy Cach ( HP Acclratr ) Stllvr für Srvr Vrmiung r Srvrnutzung Cntnt Dlivry Ntwrk-Cach: Anitrwit, itpzifich Srvr Cach: Srvrwit, itpzifich 0 1

Dign-Zil Snkung r Ntzlatnz für Nutzr uthit ggnür Fhlrn lranz zu inzlnn Aufälln Kntrllir Litungrückgang Einfach Wirhrtllung nach Aufälln ranparnz Caching für n Nutzr Skalirarkit mit W-Wachtum Effizinz r urcnnutzung Minimal zuätzlich Ntzlat Erhaltung ptimalr Aunutzung vn urcn Aaptivität zum Nutzrvrhaltn un Ntzzutan Stailitätrhaltung r Gamtntz Latvilung ntlang n tiligtn Kmpnntn Einfachhit al Vrautzung witr Vrritung 1 1

Cach Architkturn - Hirarchich Caching Hirarchich Caching: Anfrag wir i inm Cach- Mi ür mhrr Hirarchitufn witrgricht Cach Natinal Cach Natinal Srvr rwr A A?? Cach Lkal A Cach ginal??? Gfunn Ojkt wir ntlang r Hirarchi jwil kpi 2 1

Cach Architkturn - Hirarchich Caching Vil In r Hirarchi nirig thn Cach prfitirn vn rr anrit r hch thn Cach Datn wrn in ichtung r Nachfrag rplizi Snkt Latnz für klin Dkumnt rlativ mhr Nachtil Platzirung r Cach an zntraln Ntzkntn it kritich J Cach-Lvl rnut zuätzlich Latnz möglich J höhr in Cach in r Hirarchi tht um hr wir r zum Engpa Datn wrn an hr viln Stlln ntlang r Cach- Hirarchi in Kpin ghaltn 3 1

Cach Architkturn - Vilt Caching Cach kprirn win, wlchr Cach wlch Ojkt hält (all, Hahing, ) fragn nach ( Harvt ICP) Ältr Frchungptypn, nicht vrritt Srvr D D? rwr C? A? Cach 1 Lkal : 2 C: 3 Cach 2 Lkal A: 1 C: 3 Cach 3 Lkal A C A: 1 : 2 4 1

Cach Füllung Cach kmmn auf Hit-atn vn 40-50% Wahrchinlich Zugriff vrwgnhmn Cach wir gfüllt urch Kpirn nachgfragtr Ojkt Aktiv hln nachar Ojkt Nacharchaft rgit ich au Einttung vn Ojktn auf W-Sitn un Link Aktiv Fülln in W-Cach: Prftching 5 1

Prftching Auwirkung zwichn rwr un Srvr 45% wnigr Latnz im rwr 200% Ntzlat zwichn Prxy un Srvr 60% wnigr Latnz im rwr zwichn Klint un Prxy 23% Wnigr Latnz Grßr rwr-cach ntwnig Puh-Anätz Srvr/Prxy vilt Dkumnt zu Klintn nicht im HP Mll Prftching nicht vrritt / nicht al innvll anghn 6 1

Cach Ertzung (Placmnt/placmnt) Wnn Cach vll it, mu Platz urch Löchung vn Ojktn gchaffn wrn Dri Anätz raitinll Anätz, ai auf Ojktnutzung Lat cnt U LU: Ojkt mit älttr Nachfrag wir glöcht Lat Frquntly U LFU: Ojkt mit wnigtn Nachfragn wir glöcht Pitkw/ckr: Wi LU, ar: fall all Ojkt am ln ag nachgfragt wurn, wir größt glöcht 7 1

Cach Ertzung (Placmnt/placmnt) ai auf Ornung vn Ojktignchaftn Siz: Größt Ojkt wir glöcht LU-MIN: Wnt LU auf Ojkt größr al an, fall nur klinr Ojkt, LU auf Ojkt größr al /2 anwnn uw. LU-hrhl: Wi LU, ar Ojkt ür inr Größ wrn nicht zwichngpich Hypr-G: Wi LFU, ar glichr ang ür LU un Siz aufglöt Lwt-Latncy-Firt: Ojkt mit gringtr Laaur wir glöcht 8 1

Cach Ertzung (Placmnt/placmnt) ai auf Nutzungktn Gr-Dual-Siz: Ktn wrn mit Ojkt vrunn, Ojkt mit gringtm Ktn/Größ Vrhältni wir glöcht Lat lativ Valu: Nutzn wir mit Ojkt vrunn, Ojkt mit gringtm Nutzn wir glöcht Lat Nrmaliz Ct placmnt: Funktin Zugriffhäufigkit Üragungktn Größ SLU Prfrmanz r Ertzung it tark vn Nutzungcharaktritik ahängig Kin Vrfahrn it für all Nutzungcharaktritik am ürlgn 9 1

Cach Khärnz Nutzr könnn vraltt Sitn vm inm Cach rhaltn Ähnlich Cach-Khärnz in Viltn Sytmn, ar anr Zugriffmutr anr Dimninn W-Ojkt wrn nur an inm O gän HP Untrtützung Har Expir: Datum lif Ungültigkitatum GE mit If-Mifi-Sinc: Datum Har lif Sit nur i Änrungn nach inm Datum Har Pragma: n-cach vrhin Caching Har Lat-Mifi: Datum lif Änrungatum Har Dat: Datum nthält Datum ltztn t auf Aktualität Har Eag: Signatur lif in Qurumm Ojkt 0 2

Cach Khärnz Mchanimn Stark Cach-Knitnz: Immr aktull Ojkt haltn Klint valii Annahm: urc im Cach in vraltt Vrghn: i jr Nutzung valiirn Implmntirung: GE mit If-Mifi-Sinc: Har 200 Kin Änrung 304 Nt mifi Antw i kinr Änrung (FC: hul ) Srvr invalii Annahm: urcn im Cach in aktull Vrghn: Srvr nt Mittilung i Änrung Implmntirung: Litn ür Cach-Klintn führn Wi kalirn? Wi Litn aktull haltn? 1 2

Cach Khärnz Mchanimn Schwach Cach-Knitnz: Irgnwann aktull Ojkt Klint invalii: Aaptiv im--liv (L) Augangpunkt: Lnaur vn Ojktn it imal Entwr hr kurz Lnaur r ht lang Lnaur Vrghn: L in Ojkt = Antil in Altr (Aktull Zit Lat-Mifi) Implmntirung: Harvt: Antil = 50% (CEN http 10%) Vil: Hält Antil altr Dkumnt untr 5% Nachtil Nur Huritik: Nutzr mu vntull auf unnötig wan Nur Huritik: Kin Auag ür tatächlich Gültigkit Nutzr könnn Huritik nicht influn Wa pai i agrchnn Lavrgängn? 2 2

Cach Khärnz Mchanimn Piggyack Invaliatin (Piggyack = Huckpack ) Augangpunkt: Kmmunikatin mit Srvr nutzn um Gültigkit zu rfragn Vrghn: Piggyack Cach Valiatin (PCV): Mit inr Anfrag chickt Prxy in Lit zu valiirnr Ojkt Piggyack Srvr Invaliatin (PSI): Mit inr Antw chickt Srvr in Lit gänr Ojkt Hyri: PCV+PSI Wnn ltztr Kntakt lang hr: PCV (Ovrha i langr PSI- Lit grör) Wnn ltztr Kntakt kurz hr: PSI (Lit kurz) 3 2

Cach-Fähigkit vn Ojktn Statichr Inhalt vn Sitn hr gut zwichnpichrar hr tatich Inhalt (Lg) mit hr pätm Expir Har Dynamich Inhalt chlcht zwichnpichrar hr ynamich Inhalt (örnatn) nicht cachn wnig ynamich Inhalt (Nutzranchrift) kurz cachn Srvritig Cachn al Altrnativ 4 2

Zuammnfaung Cach zur Latnzvrkürzung im Nutzr Mhrtufig Caching im W Cach Füllung urch Prftching Cach Ertzung nach vrchinn Mthn Cach Khärnz mit vrchinn Mthn 5 2

Litratur Jia Wang. A Survy f W Caching Schm fr th Intrnt. ACM Cmputr Cmmunicatin viw, 25(9), pp. 36-46, Octr 1999. http://www.c.crnll.u/inf/ppl/jiawang/w-urvy.p Zna arch, Inc. h Ecnmic Impact f Unaccptal W-Sit Dwnla Sp. April1999 http://www.kynt.cm/wnla/whitpapr/cnmic_impact_f_wnlap.pf rian D. Davin. A W Caching Primr. IEEE Intrnt Cmputing, 5(4), pp. 38-45, July/Augut 2001. http://www.c.rutgr.u/~avin/pu/2001/ intrntcmputing/puprimr.p.gz Michal antch, Lthar aum, Grg Mltr, Stffn thkugl an Ptr Sturm. Enhancing th W' Infratructur: Frm Caching t plicatin. IEEE Intrnt Cmputing, 1(2), pp. 18-27, 1997. http://citr.nj.nc.cm/antch97nhancing.html K. Chinn an S. Yamaguchi. An intractiv prftching prxy rvr fr imprvmnt f WWW latncy. Prcing f INE 97, Jun 1997. Sih http://hika.aitnara.ac.jp/pruct/wcl/wcl.html. Filing, J. Gtty, J. Mgul, H. Frytyk, L. Maintr, P. Lach,. rnr-l. Hypxt ranfr Pcl - HP/1.1. FC 2616. Jun 1999. http://www.itf.rg/rfc/rfc2616.txt I. Cpr, J. Dilly Akamai. Knwn HP Prxy/Caching. FC 3143. Jun 2001. http://www.itf.rg/rfc/rfc3143.txt Chritph Linmann, Olivr P. Walhrt. Analyi f W Caching in th Gigait arch Ntwrk G-WiN. Achlußricht zum Prjkt Analy r Wirkamkit vn W Caching im G-WiN. Univrity f Dmun. April 2001. http://wc.u.gwg./k/ah/fn/cach-analyi.pf 6 2