2012-09-06 48 views

回答

3

我使用Akamai的約一年前,從來沒有發現這樣的工具。我希望我做到了,但這會非常有用。

可能使用Charles或類似於它的工具,並且返回304未修改的HTTP代碼用於您想要測試的任何資產被緩存。這是一個非常手動的方式,但是根據測試的規模,它可以工作。

1

由於VAR的嚴格測試從緩存中您可以設置varnish加載頁面。就像你可以配置akamai設置緩存的內容一樣,你可以用清漆設置。

如果您對速度測試則是另外一個問題,如果你在本地測試顯然取出它的任何網絡延遲。如果您在相對本地的託管服務器上進行測試,它會更加準確,因爲除了緩存內容之外,akamai的全球網絡還可以引導最終用戶訪問最近的邊緣服務器,從而提高頁面速度。這不是一個增加,它只是一個你應該知道的數據,取決於你想要模擬的是什麼。

-1

對於任何需要這個的人來說,你可以很容易地在你的env前用nginx作爲反向代理。一個簡單的例子就是這個nginx conf,它允許你緩存來自上游服務器的響應。請注意,您可能需要修改主機文件或主機頭以符合原始虛擬主機規則。

http { 

    proxy_cache_path cache levels=1:2 keys_zone=mycache:100m inactive=60m; 
    proxy_cache_key "$scheme$request_method$host$request_uri"; 
    proxy_store_access user:rw group:rw all:r; 

    server { 

     listen  80; 
     server_name localhost; 

     location/{ 

      proxy_set_header Host $http_host; 
      proxy_cache mycache; 

      # proxy to .. 
      proxy_pass $scheme://www.yoursite.com; 

     } 

    } 

} 

你可以看到在這裏工作https://github.com/wyvern8/akamai-nginx這種類型的事情..這使用了Akamai財產API自動配置類似的規則Nginx上的代理。