2017-12-04 5 views
-1

私は過去2週間、これを実現するために努力してきました。Load Balancer + Cloud Storage + CDNコンボが機能します。それは、少なくとも私のためにはない。Google Cloud CDNはストレージバケットからキャッシュされませんか?

多地点US(地域でも試してみました)バケットにいくつかの静的ファイル(2つのjpg、svg、css)をテストしましたが、まったくキャッシュしたくないようです。あなたは私ので、一番上にV = 2を参照することができ、

enter image description here

キャッシュ制御がうまく設定されています。

毎回私は私が得るすべては、この同じ古い退屈なバケットのメタデータである、それはヘッダをですチェックしてみてくださいさまざまな方法でキャッシュを作成しようとし続け、キャッシュ文字列が最後の試みでした。うまくいかない。 LBはのIPがそれから解決するのでの働きをします。

私は間違って何をしていますか?

あなたはここにリンクをチェックすることができます
http://35.227.213.66/style.css
http://35.227.213.66/logo.svg
http://35.227.213.66/1.jpg
http://35.227.213.66/2.jpg

答えて

0

私はあなたがそれがに興味深いものになるだろう、正しいメタデータ

Cache-Control: public, max-age=604800 

を使用していることがわかりますCDNからどのくらい多くのリクエストが返答されたかバケツからの多く。あなたはこれをチェックするには 'のgcloudベータロギング' でクエリを使用することができます:あなたのバケツから

CDN

から

$ gcloud beta logging read 'resource.type="http_load_balancer" AND "logo.svg" AND httpRequest.cacheHit=true AND timestamp>="2017-12-04T07:23:00.054257251Z"' | wc -l 

$ gcloud beta logging read 'resource.type="http_load_balancer" AND "logo.svg" AND httpRequest.cacheHit=false AND timestamp>="2017-12-04T07:23:00.054257251Z"' | wc -l 
関連する問題