我想測試一些代碼,查看時,它使用Akamai的緩存它是如何工作的。誰能推薦一個工具或插件,這將使因爲它會由Akamai當緩存被我模仿一個頁面加載?仿真進Akamai的緩存envinronment
2
A
回答
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上的代理。
相關問題
- 1. Akamai緩存刷新
- 2. Akamai緩存策略
- 3. 進口MIXIM到OMNET ++仿真
- 4. 仿真進bluebird.promisifyAll與util.promisify
- 5. 在Windows機器上進行網絡仿真/仿真?
- 6. 使用LRU進行Java高速緩存仿真導致命中率不準
- 7. 本地主機 - 仿真器 - 高速緩存訪問被拒絕
- 8. 高速緩存訪問拒絕eclipse仿真器
- 9. 的Android仿真
- 10. 仿真進WebKit的元素督察
- 11. 在仿真器上仿真運動API
- 12. WP8仿真器中的內存問題?
- 13. 作爲EEPROM的串行閃存仿真
- 14. 通過OpenNFC進行卡仿真
- 15. 仿真進從上下文菜單中
- 16. Dymola/Modelica實時仿真進展太快
- 17. 使用Optisystem軟件進行仿真
- 18. 仿真二進制文件位置
- 19. 變參數在Simulink中進行仿真
- 20. 使用Java進行LAN仿真?
- 21. akamai在部署之前刷新緩存並在指定時間進行切換
- 22. Omnetpp中的仿真
- 23. 在內存中加載PE以進行仿真
- 24. 硬件仿真
- 25. QEMU msi仿真
- 26. 仿真netcat -e
- 27. 仿真386
- 28. ACR122 - 卡仿真
- 29. Hololens仿真器
- 30. 硬件仿真