集成 Akamai 后白屏 2-3 秒

White screen for 2-3 seconds after integrating Akamai

我在我的生产 Web 应用程序中集成了 Akamai 缓存,我为其提供了需要缓存的扩展(HTML、CSS..)。但是在集成之后,在生产环境中,只要我在浏览器中启动应用程序,我就会出现 2-3 秒的白屏。不知道为什么。

注意:如果应用程序文件正在被浏览器缓存,那么它不需要时间来启动,也不会显示白屏。但是一旦您清除了浏览器缓存,Akamai 应该会快速从其缓存中传送文件。

如有任何意见,我们将不胜感激。提前致谢!

Akamai 有特殊的 headers,您可以在请求中使用它来确定您是否获得缓存命中,或者您是否一直流向您的网站,这里有几个 link 让您开始使用它们:

https://community.akamai.com/community/web-performance/blog/2015/03/31/using-akamai-pragma-headers-to-investigate-or-troubleshoot-akamai-content-delivery

https://community.akamai.com/videos/1227

甚至还有 chrome 扩展会为您添加 headers,第二个示例中有一个 link,但我更喜欢这个:

https://chrome.google.com/webstore/detail/akamai-debug-headers/lcfphdldglgaodelggpckakfficpeefj?hl=en