问题标签 [mod-pagespeed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - 为 Internet Explorer 关闭 ModPagespeed=off
Mod_pagespeed 适用于除 Internet Explorer 之外的所有浏览器。
有没有更有效的方法来专门为 IE 关闭 pagespeed?
我通过将 ?ModPagespeed=off 附加到检测到的用户代理发出的请求来做到这一点。
.htaccess - mod_pagespeed :使用 htaccess 排除某些目录
如何使用 htaccess 规则排除 mod_pagespeed 的某些目录....
注意:我只需要禁用某些目录而不是所有文件和文件夹
apache - 具有挑战性的mod重写条件匹配子域并且没有文件扩展名
我希望有人能够帮助我解决这个问题,就这样吧。
我有几个 CNAMES 指向 mod_pagespeed 分片的主域,如果没有这样的子域,我已经将 www 添加到域中:
我有 mod_pagespeed 设置来自动分片文件资产,如下所示:
为了消除重复的内容惩罚,我想 301 重定向非文件,仅路径请求返回到主域:
但是,我需要排除 URL 中有 file.ext 的任何情况,因此不会重写请求。
希望这是足够的描述性,非常感谢任何帮助,谢谢。
pagespeed - 排除 mod_pagespeed 的 HTML 属性
是否有任何 HTML 属性可用于排除不使用 mod_pagespeed 的文件?
我的要求如下
< script src="demo.js" type="text/javascript" pagespeed="no">
谢谢
apache - 使用负载平衡器、mod_pagespeed、https 和挂载磁盘时找不到图像
自从我在我们的 LAMP 服务器上安装了 mod_pagespeed 后,我一直遇到问题,但我似乎找不到答案
设置:
- 跨 4 个 LAMP 服务器的负载均衡器
- http 和 https 页面的混合
- 产品图像通过挂载的磁盘 (/mnt/media_images/) 在服务器之间共享
- Apache别名设置:即www.example.com/images/media/test.jpg位于服务器上的/mnt/media_images/test.jpg)
- mod_pagespeed 安装在具有完全相同配置的所有服务器上:
问题:
mod_pagespeed 优化了http上的所有图像,重写文件名并获取它们没有问题,即:
- http://www.example.com/images/layout/example1.jpg到http://www.example.com/images/layout/example1.jpg.pagespeed.ce.Sh5dWv3czL.jpg
- http://www.example.com/images/media/example2.jpg到http://www.example.com/images/media/example2.jpg.pagespeed.ce.Sh5dWv3czL.jpg
在https上,所有非产品图像都可以正常工作,就像在 http 上一样,即:
- https://www.example.com/images/layout/example1.jpg到https://www.example.com/images/layout/example1.jpg.pagespeed.ce.Sh5dWv3czL.jpg
...但产品图片不起作用。文件名被重写,但访问这些重写的文件名返回 404。如果您采用重写的文件名并简单地将 https:// 更改为 http:// ,则会返回图像。
我已经在非负载平衡设置上对其进行了测试,并且似乎可以正常工作,因此问题似乎是负载平衡器与 https 和指向已安装磁盘的别名的组合。
任何帮助或建议将不胜感激
mod-pagespeed - mod_pagespeed 不将静态文件加载到缓存文件夹
嗨,我已经开始探索 Apache Httpd 中的 PageSpeed 模块。我使用 ModPagespeedLoadFromFile 进行修补程序。这是对的吗?或者我们还有其他选择使用 PageSpeed 的静态文件的修补程序。
问题是在使用 ModPagespeedLoadFromFile 时,只有 ModPagespeedLoadFromFile 下的文件被缓存在 ModPagespeedFileCachePath 中。从服务器获取的其余静态文件不会缓存在 ModPagespeedFileCachePath 中。
请任何人纠正我做错了什么。提前致谢
linux - 致命:目标路径'/var/cpanel/easy/apache/custom_opt_mods/Cpanel 已经存在并且不是空目录
我正在尝试安装https://github.com/pagespeed/cpanel
当我:
git 克隆https://github.com/pagespeed/cpanel.git /var/cpanel/easy/apache/custom_opt_mods/Cpanel/
我收到以下错误:
致命:目标路径'/var/cpanel/easy/apache/custom_opt_mods/Cpanel 已经存在并且不是空目录
有关如何解决此问题并安装 mod 的任何想法?任何帮助请逐步解释,因为我是一个试图学习的新手:
提前致谢
apache - 使用 mod_pagespeed 的精灵图像
另外,我只使用 2 个 png 图像进行测试,并且 html+css 代码是从这里复制的http://modpagespeed.com/sprite_images.html?PageSpeed=off但 sprite_images 不适合我。
我正在使用 debian7 x64、apache2.2、mod_page speed 我在这里https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb不确定它是哪个版本。我必须安装外部的东西来启用精灵图像过滤器吗?
tomcat - Varnish + Mod_pagespeed + Tomcat 用于 Spring MVC webapp
我都,
我正在构建一个在 Tomcat 上运行的新 Spring MVC Web 应用程序。为了使站点尽可能快,我决定在它前面使用 Varnish,但我也在考虑使用 mod_pagespeed(捆绑在基本的 Apache 或 Nginx 中)进行一些自动优化 - mod_pagespeed 有什么好处。
结果将是这样的:
磅(用于 HTTPS)-> Varnish -> Mod_pagespeed(在 apache 或 nginx 中)-> Tomcat
这听起来像是一个很好的架构来获得尽可能快的速度吗?或者,这是否使事情变得过于复杂而无法进行边际改进?
如果 mod_pagespeed 是一个很好的策略,你会使用 Apache 还是 Nginx 作为代理?请考虑实际的网络服务器是 Tomcat,这些额外的层仅用于优化而不是代理...
PS:我看过 WRO4J,但这看起来不像是 mod_pagespeed 的替代品(乍一看)。
提前致谢
node.js - 如何使用 ngx_pagespeed 和 socket.io?
我使用ngx_pagespeed来优化我的 Web 应用程序的性能。该模块对我来说与 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 用于某些子文件夹?或者是否可以忽略一个 url,例如/socket.io/socket.io.js
我在文档中找不到类似的东西。