每个页面加载socket.io下载

时间:2014-03-06 20:11:13

标签: javascript php node.js socket.io

socket.io似乎不像其他js文件那样缓存。我有一个非常大的Web应用程序,我在标题中放置了一个socket.io.js的链接,并且它被敲了敲(大约500KB / s)。有关如何防止每次下载js文件,以及只是像网站上的其他远程js文件一样使用缓存副本的任何想法?

由于

1 个答案:

答案 0 :(得分:1)

请查看at the Socket.io wiki。有许多服务器端选项会影响socket.io.js文件的传递和缓存。

browser client etag选项可能会对您有所帮助。但是,如果您想优化整个文件处理,还有其他选项可能会很有趣。

否则,正如评论中已经提到的,您可以像其他静态文件一样托管socket.io.js文件的副本。切换socket.io版本后不要忘记更新它。