问题标签 [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.

0 投票
0 回答
457 浏览

internet-explorer - 为 Internet Explorer 关闭 ModPagespeed=off

Mod_pagespeed 适用于除 Internet Explorer 之外的所有浏览器。

有没有更有效的方法来专门为 IE 关闭 pagespeed?

我通过将 ?ModPagespeed=off 附加到检测到的用户代理发出的请求来做到这一点。

0 投票
2 回答
10794 浏览

.htaccess - mod_pagespeed :使用 htaccess 排除某些目录

如何使用 htaccess 规则排除 mod_pagespeed 的某些目录....

注意:我只需要禁用某些目录而不是所有文件和文件夹

0 投票
1 回答
122 浏览

apache - 具有挑战性的mod重写条件匹配子域并且没有文件扩展名

我希望有人能够帮助我解决这个问题,就这样吧。

我有几个 CNAMES 指向 mod_pagespeed 分片的主域,如果没有这样的子域,我已经将 www 添加到域中:

我有 mod_pagespeed 设置来自动分片文件资产,如下所示:

为了消除重复的内容惩罚,我想 301 重定向非文件,仅路径请求返回到主域:

但是,我需要排除 URL 中有 file.ext 的任何情况,因此不会重写请求。

希望这是足够的描述性,非常感谢任何帮助,谢谢。

0 投票
1 回答
4544 浏览

pagespeed - 排除 mod_pagespeed 的 HTML 属性

是否有任何 HTML 属性可用于排除不使用 mod_pagespeed 的文件?

我的要求如下

< script src="demo.js" type="text/javascript" pagespeed="no">

谢谢

0 投票
1 回答
837 浏览

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上的所有图像,重写文件名并获取它们没有问题,即:

https上,所有非产品图像都可以正常工作,就像在 http 上一样,即:

...但产品图片不起作用。文件名被重写,但访问这些重写的文件名返回 404。如果您采用重写的文件名并简单地将 https:// 更改为 http:// ,则会返回图像。

我已经在非负载平衡设置上对其进行了测试,并且似乎可以正常工作,因此问题似乎是负载平衡器与 https 和指向已安装磁盘的别名的组合。

任何帮助或建议将不胜感激

0 投票
1 回答
643 浏览

mod-pagespeed - mod_pagespeed 不将静态文件加载到缓存文件夹

嗨,我已经开始探索 Apache Httpd 中的 PageSpeed 模块。我使用 ModPagespeedLoadFromFile 进行修补程序。这是对的吗?或者我们还有其他选择使用 PageSpeed 的静态文件的修补程序。

问题是在使用 ModPagespeedLoadFromFile 时,只有 ModPagespeedLoadFromFile 下的文件被缓存在 ModPagespeedFileCachePath 中。从服务器获取的其余静态文件不会缓存在 ModPagespeedFileCachePath 中。

请任何人纠正我做错了什么。提前致谢

0 投票
1 回答
360 浏览

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 的任何想法?任何帮助请逐步解释,因为我是一个试图学习的新手:

提前致谢

0 投票
0 回答
544 浏览

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不确定它是哪个版本。我必须安装外部的东西来启用精灵图像过滤器吗?

0 投票
0 回答
452 浏览

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 的替代品(乍一看)。

提前致谢

0 投票
1 回答
182 浏览

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我在文档中找不到类似的东西。