【发布时间】:2014-06-05 06:11:14
【问题描述】:
我使用ngx_pagespeed 来优化我的网络应用程序的性能。该模块对我来说与 nginx 配合得很好。现在我想在我的网络应用程序上使用socket.io 进行“实时”操作。 Socket.io 出于兼容性原因通过 URL /socket.io/socket.io.js 生成并提供客户端库。因此,一些较旧的浏览器获得的客户端库版本与较新的浏览器不同。
这里的问题是,ngx_pagespeed 试图将 socket.io.js 视为一个普通的 JS 文件。总之,ngx_pagespeed 模块在磁盘上找不到 socket.io.js 文件,并且无法将文件提供给客户端。客户端获取 socket.io 客户端库的 404。
那么是否可以仅将 ngx_pagespeed 用于某些子文件夹?或者是否可以忽略一个网址,例如/socket.io/socket.io.js 我在文档中找不到类似的内容。
【问题讨论】:
标签: node.js nginx socket.io pagespeed mod-pagespeed