问题标签 [google-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.
pagespeed - 如何禁用特定网址的页面速度?
我目前正在我的新网站上使用页面速度,对此非常满意。但我刚刚意识到我的 /phpmyadmin 现在是空白的。
我知道这是因为 pagespeed 因为当我去 /phpmyadmin/?PageSpeed=off; 它再次起作用。
所以想法是仅在 /phpmyadmin 和 /phpmyadmin/* 上禁用 pagespeed,/phpmyadmin 链接是使用符号链接创建的。
我正在使用apache2。
这是我的 vhost .conf 文件中的内容
任何想法社区?
多谢 !!
nginx - Pagespeed JS 缩小器并不总是有效
我正在尝试使 pagespeed 模块按预期工作,但问题是 - 一些脚本被缩小但一些脚本被 ingored...
我通过 nginx echo 模块将两个脚本合二为一
然后我试图缩小它们:
第一个脚本来自 nginx Minified,但第二个不是Minified。nginx.error.log 中没有任何内容
什么可以阻止页面速度缩小,我应该如何解决这个问题?
jquery - 如何让 JQuery 和 Bootstrap 3 在 Google PageSpeed Insights 世界中协同工作?
自从谷歌上个月宣布在对网站进行排名时将考虑页面速度和加载结构以来,我已经花费了大量时间试图找到一种方法来保证 JQuery 和 Bootstrap 3 仍然可以很好地相互配合。
为了防止 css 和 javascript 页面阻塞,我编写了这段代码以确保所有内容都异步加载到站点的底部。
但是 JQuery 在 bootstrap.min.js 测试 JQuery 之前没有机会完成加载并且失败。所以我为部分解决这个问题所做的就是注释掉:
并通过以下方式将其加载到 javascript 之上:
这在大多数情况下都有效,但现在我想使用 JQuery 来帮助我自定义 Bootstrap 轮播,方法是将此代码放在 window.addEventListener 事件中以使其自动启动:
但这会产生:
在我的后续 Bootstrap 自定义代码开始运行之前,我正在努力寻找一种方法来保证 JQuery 已完全加载。如果这种代码太复杂而无法用几行代码编写,是否已经有任何库可以处理这个问题?
这是我到目前为止的工作:http: //jsfiddle.net/2g4tbe72/
caching - 无需访问服务器的 ASP 缓存控制和 ETags
我正在寻找优化我的 ASP 页面。谷歌最佳实践告诉我设置过期日期、修改日期和 ETag 等。
我明白这一切的逻辑,但我不了解实现的细节,而且由于我们使用的是 ASP 页面,因此很难找到信息,而且我无权直接在服务器上更改任何内容。
这会是我想要配置的信息类型吗?用什么?
ETags 是如何工作的?我只是决定网址的数字还是必须有一些逻辑?
我们网站上的大多数页面的内容每年仅更改 1 或 2 次,而图像文件有时每天或每周更改一次。
nginx - 谷歌 pagespeed 抱怨 woff 没有被缓存
我目前正在优化nginx pagespeed(ngx_pagespeed)的配置,pagespeed一直在抱怨缺少缓存woff文件。
这是我的配置的样子:
我是否需要为/static
包含woff
文件的库定义更多参数?
更新
我更改了我的静态位置以检测它是否是我想要 Cache-Control 的特定文件,然后添加如下参数:
vb.net - VB.Net Google Page Speed Api 如何将策略更改为移动
我正在尝试通过 VB.Net WindowsForm 应用程序运行 Google pagespeed api 请求,虽然我可以得到以下请求的响应,但我无法锻炼如何使其与移动策略一起使用。
这是我的桌面请求工作代码:
这是 googles pagespeed 页面的链接:https ://developers.google.com/speed/docs/insights/v1/getting_started
注意我是 Visual Studio 2012,带有用于 api 的 Nuget 包。
pagespeed - 优化页面加载:多个 CDN 文件还是单个 CDN 文件?
我正在尝试优化我的页面加载。目前,我从各种 CDN(例如 jquery 等)中提取了多个资源。总之,我有大约 10 个不同的 JS 文件和 10 个不同的 CSS 文件。CDN 上大约有 50-75% 可用。
当我在它上面运行 PageSpeed/YSlow 时(通过 GTMetrix),它抱怨我有太多资源并且我应该合并这些文件。我将 JS 文件合并到一个文件中,并对 CSS 文件执行相同的操作(稍后,我将从 CDN 提供这些文件)。当我重新运行测试时,我的页面加载时间从 2.19 秒变为 1.87 秒。似乎合并文件并在本地提供服务比从 CDN 提供的单独文件更快。
我找不到任何明确的测试表明合并文件并在本地提供服务比从 CDN 提供的单独文件更好。在这一点上,我只能猜测,一旦我将组合文件放在 CDN 上,事情会变得更快。
合并文件是一种更好的方法吗?
apache - 使用 mod_pagespeed 指定基本 URL?
我已经安装了 mod_pagespeed,我正在尝试弄清楚这是否可行。
示例网址:
上面的 URL 被重写为:
我想做的是将 URL 重写到网站的基础或我指定的文件夹。例如,我希望重写后的 URL 如下所示:
或者是这样的:
这是可以用 mod_pagespeed 配置的吗?我想对所有图像、javascript 和 CSS 文件执行此操作。提前感谢您提供的任何帮助!
.htaccess - Google pagespeed 压缩使用代理服务的图像
我们在内容交付网络上有很多产品图像,但希望使用在 Web 服务器上运行的 pagespeed 来压缩它们。我已经制定了一个 htaccess 规则,通过 Web 服务器代理内容交付网络上的所有图像。
图像被正确代理,但是 pagespeed 1.9.3 没有压缩它们。我试过添加
无论如何,它应该在 beta 版本中默认打开。我还添加了
有什么建议么?
joomla - 如何优先处理来自 joomla 模块的 html 内容
谷歌建议我优先考虑我网站的可见内容。
但是我的网站是在 joomla 中构建的,页面内容来自不同的 joomla 模块。是否可以优先考虑动态 html 内容。
我怎样才能优先考虑我的 joomla 页面内容..??