我们有许多网站使用相同的代码库来运行不同的网站,具体取决于所使用的域名,我们希望使用HTML5应用程序缓存来提高这些网站的性能,以缓存Web字体和其他大型,很少更新的文件。
目前,我们使用HTTPS对完全限定的网址进行硬编码,以防其中一个网站使用SSL。我们的“静态”网站服务器可以同时处理HTTP和HTTPS,所以不要这样做:
CACHE MANIFEST
# Cache Version 3198.729
https://static.ourdomain.co.uk/fonts/webfont1.eot
https://static.ourdomain.co.uk/fonts/webfont1.ttf
https://static.ourdomain.co.uk/fonts/webfont1.woff
我们希望能够做到这一点:
CACHE MANIFEST
# Cache Version 3198.729
//static.ourdomain.co.uk/fonts/webfont1.eot
//static.ourdomain.co.uk/fonts/webfont1.ttf
//static.ourdomain.co.uk/fonts/webfont1.woff
我们是否可能通过这样做遇到任何问题?
答案 0 :(得分:5)
//static.ourdomain.co.uk/fonts/webfont1.eot
只是relative URL。只要/fonts/webfont1.eot
允许,只要相对URL可以接受就可以了。