回答
它是可配置的。您需要與貴組織管理您的Akamai帳戶的任何人交談。他們將有權改變緩存的方式和內容。如有必要,他們可以讓您與Akamai的技術聯繫人聯繫。
請記住,這些文件也可能會緩存在其他位置,包括客戶端在後面的任何代理服務器或瀏覽器的緩存本身。解決此問題的簡單方法是向URL添加查詢字符串,並在每次更新文件時更改該值,或將其設置爲隨機值以繞過每次緩存。服務器將忽略查詢字符串,但瀏覽器和代理會認爲它是完全不同的URL並重新請求它。
例如,而不是請求:
styles.css的
要求:
styles.css的版本= 1
我知道這是一個非常古老的線程,但這是否適用於akamai?意思是說,只需更改查詢字符串,akamai會從您的原點拉出新版本的文件? – JoeyP 2011-03-23 20:30:14
另一件事檢查是爲Akamai緩存項目設置的時間。
我在工作中使用Akamai,最近發現它會無限期地緩存任何最大年齡爲零的東西。然後,當我將其更正爲更有用的東西時,它會從相同的網址中隨機返回新舊項目。您可以在標題內容中看到舊的項目(在本例中爲PDF文件)的最大年齡爲零,而當前PDF具有新的最大年齡值。
爲了彌補這一點,我們必須清除Akamai的網址,以便使用更正的最大年齡值來緩存新版本的PDF。現在受影響的PDF只保留新的最長使用時間,並且我們始終接收正確的版本。
Akamai網絡上的文件可以用最終客戶需要的任何緩存配置進行調整。通常,我看到的兩種最常見的緩存設計方法是:
- 基於文件擴展名進行配置。 (例如* .css,* .js等)
- 基於路徑進行配置。 (/產品/測試/結帳等)
如果您啓用以下編譯頭你的要求,那麼你可以檢查HTTP響應頭,並確定該文件的緩存長度 - 它包含在緩存中的關鍵。 akamai-x-cache-remote-on,akamai-x-check-cacheable,akamai-x-get-cache-key,akamai-x-get-extracted-cache-key,akamai-x-get-extracted-值,akamai-x-get-ssl-client-session-id,akamai-x-get-true-cache-key,akamai-x-serial-no,akamai-x-get-request-id,akamai-x- akamai-x-get-client-ip,akamai-x-feo-trace
e。克以下表示4天文件緩存:
的X緩存鍵:S/L /82745分之3568/ 4D /mirror-somedomain.akadns.net/contentimages/meganav/020118/2018-02 -01-someimg.jpg cid = _site_locale = us & site_language = en_
- 1. Akamai緩存策略
- 2. 刷新LRU緩存
- 3. akamai在部署之前刷新緩存並在指定時間進行切換
- 4. 仿真進Akamai的緩存envinronment
- 5. Mustache.js不刷新緩存
- 6. MySQL刷新查詢緩存
- 7. Facebook緩存不會刷新?
- 8. JPA後臺緩存刷新
- 9. 自動刷新緩存
- 10. 禁用/刷新OleDbConnection緩存
- 11. django刷新查詢緩存
- 12. Django緩存沒有刷新
- 13. dup()和緩存刷新
- 14. 刷新緩存角SPA
- 15. MvxCachingFragmentCompatActivity刷新緩存片段
- 16. iis6中的刷新緩存
- 17. 在Spring中刷新緩存
- 18. Magento緩存刷新通知
- 19. JPA2刷新緩存中CacheConcurrencyStrategy.READ_ONLY
- 20. Nginx緩存不刷新
- 21. Filenet用戶緩存刷新
- 22. 自動刷新緩存ASP.NET
- 23. 刷新指令的緩存
- 24. Magento刷新塊緩存
- 25. 刷新iFrame(緩存問題)
- 26. Symfony的app.php刷新緩存
- 27. ColdFusion - 緩存CFC不刷新
- 28. angularJS $資源緩存刷新
- 29. 同時刷新緩存
- 30. Magento插件刷新緩存保存
謝謝 - 我會盡力的! – sthg 2008-12-09 01:39:58