问题标签 [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.
nginx - Pagespeed 控制台日志大小和对性能的整体影响
我正在使用 pagespeed_console 来监控我的 ngx_pagespeed 性能,从长远来看,我将使用这些数据来微调 ngx_pagespeed。
https://developers.google.com/speed/pagespeed/module/console
仅仅两天和几次点击,我的日志大小是 2.4mb。
我可能是错的,但我认为这些 pagespeed 日志不能使用 logrotate 进行旋转。可能会破坏整个事情吗?
另外我想知道是否有人对在生产服务器上使用 pagespeed 日志和 pagespeed 控制台的性能影响有任何想法。它是一个为我公司运行几个 wordpress 网站的 ec2 小程序。它运行 nginx、apc、php5-fpm、fastcgi_cache 和 pagespeed 控制台。
此致。
wordpress - 网站图像优化 - mod_pagespeed X 批量优化和替换源 (timage)
我有几个使用 ngx_pagespeed(与 mod_pagespeed 相同)在 nginx 上运行的 wordpress 网站。它优化 css、js、html 和图像,并从 ram 缓存中提供优化的资源。
所以我正在考虑将所有媒体移动到另一个域/服务器(亚马逊 S3)。问题是我将失去 ngx_pagespeed 优化。
我有哪些选择?你们如何看待 cli 在将源图像移动到 s3 之前优化和替换源图像?也许像 Triimage 这样的工具可以解决问题。
另一个问题是这些网站是由它们的所有者提供的,所以我无法控制预上传的图像优化。我所能做的就是在迁移到 S3 之前使用 mod_pagespeed 进行优化或批量优化。
你们有什么感想?以前有人遇到过类似的问题吗?
此致。
pagespeed - 谷歌页面速度需要修复
我对谷歌页面速度有疑问。我正在用 sublime text 2 编辑 .php 文件,它自动安装了 pagespeed。
在此之前,我的 javascript 和 css 文件如下所示:
现在它看起来像:
我该如何解决?
nginx - ngx_pagespeed - Gzip 静态资源
我正在尝试为我的 nginx 盒子找到最佳方法。当然,我的目标是为我的用户提供最佳性能和最佳加载时间。
因此,我正在对我的 nginx 进行负载测试,并且 - 在 nginx 论坛的 maxim-dounin 的帮助下 - 发现我的吞吐量问题是动态压缩静态资产。
我必须在构建过程中预先对所有内容进行 gzip 压缩,这非常容易 - 并且只在 comp level @ 1 或 2 时对动态内容进行动态 gzip,这应该节省一些 cpu 并允许我为尽可能多的用户提供服务可以使用 aws m1.small ec2 实例。
但我也打算使用 ngx_pagespeed 来优化这些静态资产,缩小、合并,ngx_pagespeed 做得很好的东西。我的意思是,我可以处理图像并在构建过程中执行 jpgoptim 和 pngoptim,但结合 css/js 更难。
我正在使用这些 ngx_pagespeed 配置:
关于 ngx_pagespeed 如何与 nginx gzip_static 一起工作的任何想法?我的意思是,据我了解,ngx_pagespeed 运行在 nginx 的“前面”,因为它会将优化的所有内容缓存到 tmpfs。如果服务器从 tmpfs 获取已经优化的资产,我在缓存文件夹中查找 gzip 压缩文件,但找不到任何文件。首先,ngx_pagespeed 自己做gzipping 吗?它是即时执行还是缓存 gzipped 版本?
当它从 nginx (gzip_static on) 接收到一个已经 gzip 压缩的资产时,它会怎么做?优化后是否必须解压缩然后再次gzip?
我怎样才能两全其美 - 提供预压缩的静态资产和 ngx_pagespeed 优化?
非常感谢和最好的问候。
php - mod_pagespeed 中断 css 链接
我有一个 PHP 脚本,它可以删除一个页面并以不同的方式用不同的布局等方式重写它。
在 PHP 生成页面的顶部,我有一系列<link rel=stylesheet href=*.css>
.
我昨天更新了我的服务器,今天我注意到 mod_pagespeed 正在弄乱这些链接。
我得到:
显然它破坏了整个页面布局。
我已经厌倦了在以下范围内禁用 mod_pagespeed .htaccess
:
但结果是一样的。我该如何解决?
Atm 我已在全球范围内禁用它,但我想了解如何解决此问题。
linux - 为多个域配置 mod_pagespeed
有没有办法VirtualHosts
使用 Google Pagespeed 模块设置多个域?
我已经用我的一个域尝试过这个,ModPagespeedDomain
但不确定如何处理多个域,我在一台服务器上有大约 14 个域
我也尝试过ModPagespeedMapOriginDomain
,但这似乎也无济于事。我基本上想要combine_javascript
并combine_css
与所有网站合作。我已经在配置文件中设置了过滤器
apache - mod_pagespeed:结合 Javascript,CSS 不与 SSL 一起使用
我正在使用 mod_pagespeed。使用 http 时,结合 js、css 并重写 js 和 css 工作正常。但是,当我切换到 https 时,这四个功能都不起作用。apache 错误日志对此是空的。
这是相关的配置行 ModPagespeedEnableFilters rewrite_javascript,rewrite_css,combine_css,combine_javascript,insert_dns_prefetch
linux - gentoo上nginx下安装mod_pagespeed
我想在gentoo下使用emerge安装mod_pagespeen。我在 make.conf 中添加了 NGINX_ADD_MODULES="/root/ngx_pagespeed-1.7.30.1-beta"。
当我尝试通过emerge(emerge -D nginx)编译nginx时,我收到以下消息:
如您所见,文件(/root/ngx_pagespeed-1.7.30.1-beta/config)在那里,但我仍然收到错误消息。
你能帮我么?
对于第一个答案。谢谢你的帮助!我将 ngx_pagespeed-1.7.30.1-beta 移动到 /opt 并将其权限更改为 portage:portage。结果是一样的:
css - NGINX proxy_cache 挂起/超时,来自后端 ngx_pagespeed 服务器的一个大型 CSS
我被 NGINX 1.4.4 卡住了,请求来自后端 ngx_pagespeed 服务器的大型(ish)缩小 CSS 文件,可以很好地处理它?
设置:
[伦敦] eac2.marvelled.co.nz --> [澳大利亚] roselle.marvelled.co.nz --> Expressjs:82
挂档:http
:
//eac2.marvelled.co.nz/assets/css/app.min.css 后端页面速度:http ://roselle.marvelled.co.nz/assets/css/app.min.css
"eac2" NGINX [1.4.4]
ngx_pagespeed = OFF [1.6.29.7-3453]
proxy_cache
作用:缓存层-developers.google.com/speed/pagespeed/module/downstream-caching
++++++++++++++++++++++++++++++++++
"roselle" NGINX [1.4.1]
ngx_pagespeed = ON [1.6.29.7-3453]
proxy_cache
作用:优化层
开发需要此设置有多种原因,因此我专门寻找一些可能导致“eac2”层 CSS 挂起的想法。
我已经尝试了各种解决方法,只是让“eac2”直接为 CSS 文件提供服务,但我必须遗漏一些简单的东西,因为它不能开箱即用。
最初我以为是缓冲所以我厌倦了这个:
代理缓冲开启;proxy_buffers 32 16k;
有没有人遇到过类似的情况来拯救我痛苦的调试/日志路线。
亲切的问候
马丁
将其标记为没有 ngx_pagespeed 吗?
pagespeed - 禁用 mod_pagespeed(无服务器 conf 访问,.htaccess 不起作用)
我有一个我的客户想要完美验证的 Wordpress 网站(使用 W3C 验证器)。问题之一是谷歌的页面速度,这似乎是由托管服务提供商默认启用的。
我尝试使用以下方法在 .htaccess 文件中禁用 mod_pagespeed,但由于某种原因它不起作用:
我可以通过在 URL 中添加“?ModPagespeed=off”来禁用它,但这并不能解决我的问题。
还有什么我可以尝试的吗?我只能通过 FTP 访问(没有服务器 conf 访问,没有 c-panel 访问等)。