Cloud CDN (Content Delivery Network) estas servo provizita de Google Cloud Platform (GCP), kiu helpas liveri enhavon al uzantoj kun malalta latenco kaj alta havebleco. Ĝi funkcias konservante enhavon en randaj lokoj tra la mondo, pli proksime al la finaj uzantoj, reduktante la distancon kaj retajn saltojn necesajn por aliri la enhavon. Kiam uzanto petas enhavon, Cloud CDN determinas ĉu la petita enhavo disponeblas en sia kaŝmemoro aŭ ne. Ĉi tiu procezo estas konata kiel kaŝmemortrafoj kaj kaŝmemoro miss.
Cache-Trafoj:
Kiam uzanto petas enhavon kiu jam estas konservita en rando-loko, Cloud CDN respondas per la kaŝmemorigita enhavo rekte de la rando-loko. Ĉi tio rezultigas pli rapidajn respondajn tempojn kaj pli malaltan retan latentecon. Kaŝmemortrafoj okazas kiam la petita enhavo ĉeestas en la kaŝmemoro kaj daŭre estas konsiderata freŝa surbaze de la kaŝmemoreksvalidiĝo-agordoj. Cloud CDN uzas diversajn mekanismojn por determini la freŝecon de la enhavo, kiel ekzemple la Cache-Control-titoloj fiksitaj de la originservilo.
Ekzemple, ni diru, ke uzanto en Novjorko petas bilddosieron, kiu jam estas konservita en rando en Novjorko. Cloud CDN identigas, ke la petita enhavo estas disponebla en la kaŝmemoro kaj servas ĝin rekte de la rando de Novjorka loko. La uzanto ricevas la enhavon rapide sen la bezono preni ĝin de la originservilo.
Cache Misses:
Kiam uzanto petas enhavon kiu ne ĉeestas en la kaŝmemoro aŭ estas konsiderata malnoviĝinta, okazas misfunkciado de kaŝmemoro. En ĉi tiu kazo, Cloud CDN prenas la petitan enhavon de la originservilo kaj liveras ĝin al la uzanto. Cloud CDN ankaŭ konservas la alportitan enhavon en la randa loko por estontaj petoj, optimumigante postajn respondojn.
Ekzemple, supozu, ke uzanto en Londono petas retpaĝon kiu ne ĉeestas en la kaŝmemoro de la Londona rando-loko. Cloud CDN identigas la kaŝmemoro-maltrafon kaj prenas la retpaĝon de la originservilo. Ĝi tiam liveras la retpaĝon al la uzanto en Londono kaj konservas ĝin en la londona randloko. Se alia uzanto en Londono petas la saman retpaĝon, Cloud CDN povas respondi per la kaŝmemorigita versio, rezultigante pli rapidajn respondtempojn.
Cloud CDN ankaŭ disponigas eblojn por kontroli kaŝmemorkonduton. Kaŝkontrolaj kaplinioj, kiel Cache-Control kaj Eksvalidiĝo, povas esti agordita ĉe la originservilo por specifi kiom longe la enhavo devus esti konsiderata freŝa en la kaŝmemoro. Aldone, Cache Keys povas esti agorditaj por kontroli kiel enhavo estas kaŝmemorigita kaj servata surbaze de specifaj URL-ŝablonoj aŭ demandaj parametroj.
Cloud CDN pritraktas kaŝmemortrafojn servante la petitan enhavon rekte de la kaŝmemoro en la randa loko, rezultigante pli rapidajn respondtempojn. Cache-maltrafitaj estas pritraktitaj alportante la enhavon de la originservilo kaj konservante ĝin en la randa loko por estontaj petoj. Utiligante kaŝmemoron kaj randajn lokojn, Cloud CDN optimumigas enhavan liveron por plibonigita rendimento kaj sperto de uzanto.
Aliaj lastatempaj demandoj kaj respondoj pri Nubo CDN:
- Kiajn enhavojn povas konservi en kaŝmemoro Cloud CDN?
- Kiel Cloud CDN protektas kontraŭ atakoj de distribua neo de servo (DDoS)?
- Kio estas la avantaĝoj de uzi Cloud CDN por trakti altajn trafikajn ŝarĝojn?
- Kio estas la celo de Cloud CDN en la kunteksto de Google Cloud Platform?
Pliaj demandoj kaj respondoj:
- Kampo: nubo Komputado
- programo: Google Cloud Platform EITC/CL/GCP (iru al la atestprogramo)
- Leciono: GCP-bazaj konceptoj (iru al rilata leciono)
- Fadeno: Nubo CDN (iru al rilata temo)
- Ekzamena revizio