ruby on rails - Mod pagesspeed添加noscript时,启用js



我已经安装了apache mod pagesspeed,一切似乎都工作正常。

我在我的ruby(1.9.3)和rails(3.2)应用程序上使用它。我最近安装了gem ' turbollinks '。

现在在我的网站上的url得到?ModPagespeed=noscript后添加的尾斜杠。在我添加涡轮链接之前,这是不可能的。

为什么页面速度工具附加?ModPagespeed=noscript到url的末尾,我该如何防止这种情况?

如果关闭一些mod页面速度选项是有帮助的,那么我可以在没有性能损失的情况下做到这一点,例如,最小化js是我在预编译中预部署的东西,同样,Rails资产管道很好地将单个。js和。css文件组合成编译的单个文件等。因此,关闭combine javascript不是问题。然而,我不知道这是否是导致它的原因,因为我暗示我相信这是与涡轮链接的交互有关,我的应用程序的http请求和pagspeed模块只是没有注意到js是打开的。

我必须承认我觉得很奇怪,我在网上找不到一个类似的查询。

重定向到?ModPagespeed=noscript发生在块中的元标签中。mod_pagepseed在应用需要JavaScript才能运行的过滤器时插入此块。其中一个例子是lazyload_images,其中标记指向空白图像,并在页面中插入JavaScript以指向正确的图像。

块不需要优化 JavaScript文件;

最新更新