socket.io似乎不像其他js文件那样缓存。我有一个非常大的Web应用程序,我在标题中放置了一个socket.io.js的链接,并且它被敲了敲(大约500KB / s)。有关如何防止每次下载js文件,以及只是像网站上的其他远程js文件一样使用缓存副本的任何想法?
由于
答案 0 :(得分:1)
请查看at the Socket.io wiki。有许多服务器端选项会影响socket.io.js
文件的传递和缓存。
browser client etag
选项可能会对您有所帮助。但是,如果您想优化整个文件处理,还有其他选项可能会很有趣。
否则,正如评论中已经提到的,您可以像其他静态文件一样托管socket.io.js
文件的副本。切换socket.io版本后不要忘记更新它。