2017-06-30 5 views
0

Ich möchte wissen, ob es einen Unterschied zwischen CDN-Hosting und Verwendung von Google CDN für jedes Skript gibt.CDN Hosting und Google CDN Unterschiede

Sind alle statischen Seiten in cdn verfügbar, wenn Sie cdn hosting wählen?

Schließlich, wenn CDN mich viel kostet, kann ich wählen, lokale Web-Hosting in meinem Land für die Geschwindigkeit Qualität?

Antwort

0

Ich bin mir nicht sicher, was meinst du mit ‚jedes Skript‘, sondern ein Objekt in Google Cloud CDN gespeichert werden Caches nur dann, wenn alle folgenden Bedingungen erfüllt sind:

Es diente wurde von einem Back-End-Service oder Back-End-Bucket mit aktiviertem Cloud-CDN. Es war eine Antwort auf eine GET-Anfrage. Der Statuscode war 200, 203, 300, 301, 302, 307 oder 410. Es hat entweder einen Content-Length-Header oder einen Transfer-Encoding-Header. Darüber hinaus muss die Antwort beide der beiden folgenden Anforderungen erfüllen:

Es hat einen Cache-Control: öffentlichen Header. Es verfügt über eine Cache-Steuerung: s-maxage, Cache-Control: max-age oder Expires-Header.

Für Back-End-Buckets können Sie diese beiden Anforderungen erfüllen, indem Sie das Objekt als öffentlich freigegeben markieren.

Sie können Google Cloud CDN aktivieren, wenn Sie einen L7-Lastenausgleich verwenden. Wenn Ihre Objekte alle Anforderungen erfüllen, werden sie von Google Cloud CDN zwischengespeichert.

Wenn Sie sich die Kosten von HTTP (S) Load Balancer und Google Cloud CDN nicht leisten können, können Sie immer eine Instanz in der Region verwenden, die Ihren Benutzern am nächsten liegt. Hier ist eine Liste der verfügbaren Regionen.

https://cloud.google.com/compute/docs/regions-zones/#available

+0

danke für diese Information –