标签: pagespeed

设置Google PageSpeed推荐的HTTP缓存过期

我使用Google的PageSpeed在我的网站上运行测试,它建议我"利用浏览器缓存"并提供以下资源:

http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching

此资源从未解释如何实际更改我的http标头的到期日期.我是通过.htaccess做的吗?我想尽可能长时间地设置缓存(不违反Google最近一年的政策).

任何关于推荐设置的建议(对于自定义的PHP驱动的社交网络社区)都将非常感激.

php .htaccess caching pagespeed

25
推荐指数
1
解决办法
2万
查看次数

.htaccess:如何"指定缓存验证器"?

我在我的网站上运行Google PageSpeed,它告诉我需要
"指定缓存验证程序".

以下资源缺少缓存验证程序.无法有效刷新未指定缓存验证程序的资源.指定Last-Modified或ETag标头以为以下资源启用缓存验证:

...然后列出图像,CSS,JS等.

根据http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching:

将Last-Modified日期设置为上次更改资源的时间.如果Last-Modified日期在过去足够远,浏览器可能不会重新获取它.

我的.htaccess中有以下内容:

<IfModule mod_headers.c>
    <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
        Header set Last-Modified "Tue, 31 Aug 2010 00:00:00 GMT"
    </FilesMatch>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

performance .htaccess pagespeed

23
推荐指数
2
解决办法
8万
查看次数

Pagespeed缓存css,讨厌开发

我正在开发一个我从头开始编写的网站,在firebug中,css文件显示为:style.css.pagespeed.ce.5d2Z68nynm.css,其中包含pagespeed扩展名.任何人都可以告诉我这是做什么的,因为我找不到它.我猜mod-pagespeed可能在服务器上运行?我想暂时关闭它,因为它正在缓存我的css并停止更新,这对于开发来说真的很烦人.

提前致谢.

css caching pagespeed

22
推荐指数
3
解决办法
2万
查看次数

如何在不损害网站页面速度的情况下在我的网站上使用谷歌字体

我使用谷歌字体和我的网站的排版.看起来很棒,但它增加了很大的开销.有没有办法我可以在不影响网站速度的情况下为我的网站获得相同的外观和感觉?

我在这里分析我的网站https://developers.google.com/speed/pagespeed,当我使用谷歌字体时,我的分数大约为60,但如果我删除这些字体,那么我的分数很高.有没有办法在不影响网页质量的情况下使用这些字体?我的首要任务是页面优化.

javascript performance jquery pagespeed

22
推荐指数
1
解决办法
9669
查看次数

GAE部署pagespeed警告

今天上午(2016年1月12日),我们部署到Google App Engine时会出现一条警告消息.我们不使用PageSpeed,因此它试图在其URL上发布内容令人惊讶.

95% Closing update: new version is ready to start serving.
98% Uploading index definitions.
I 12, 2016 10:45:06 DOP. com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/updatepagespeed?module=yyy&app_id=xxx&version=1&
404 Not Found
You are using a decommissioned API.  Please upgrade to a more recent version of the App Engine SDK which can be found at:https://developers.google.com/appengine/downloads
This is try #0
Run Code Online (Sandbox Code Playgroud)

我们使用最新的GAE SDK(1.9.30),最新的gradle appengine插件(1.9.30)和我们运行的gradle任务是appengineUpdate.

为什么Pagespeed警告现在出现并且之前没有出现?我们怎样才能摆脱它呢?

谢谢,米哈尔

java google-app-engine gradle pagespeed

22
推荐指数
1
解决办法
936
查看次数

如何在Ruby on Rails中启用压缩?

我在这里发了一个类似的问题

使用Rack-Zippy在Heroku中提供压缩资产

但我决定放弃这项服务,因为我无法让它发挥作用.

我在我的网站上运行了PageSpeed Insights来确定我网站的速度.

我收到的最重要的建议是启用压缩.

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 191.2KiB 
(74% reduction).
Run Code Online (Sandbox Code Playgroud)

我按照本网站上的说明操作

https://developers.google.com/speed/docs/insights/EnableCompression

它说要查看有关如何启用压缩的Web服务器的文档:

我用这个网站找出了我的网络服务器

http://browserspy.dk/webserver.php

事实证明我的网络服务器是WEBrick.

PageSpeed Insights页面仅列出以下3个服务器

Apache: Use mod_deflate
Nginx: Use ngx_http_gzip_module
IIS: Configure HTTP Compression
Run Code Online (Sandbox Code Playgroud)

我搜索了有关WEBrick服务器的gzip压缩文档,但找不到任何东西.

我已经搜索了如何在Rails中启用压缩,但找不到任何东西.这就是我在这里问的原因.

我尝试过使用Rack Zippy,但放弃了它.

现在,我甚至不知道从哪里开始.我的第一步是找出我应该做的事情.

编辑

我按照艾哈迈德的建议使用Rack :: Deflator

我确认通过跑步得到了它

rake middleware
=> use Rack::Deflator
Run Code Online (Sandbox Code Playgroud)

然后

git add .
git commit -m '-'
git push …
Run Code Online (Sandbox Code Playgroud)

ruby performance gzip ruby-on-rails pagespeed

20
推荐指数
3
解决办法
2万
查看次数

Google Page Speed-Like Image Optimization

我的网站有大约2万个产品图片.谷歌页面速度告诉我他们可以优化,这是正确的 - 差异是巨大的.Google可以保持相同的质量并将图像尺寸缩小70-90%,而Page Speed甚至可以为我优化它们,并为我提供优化图像的链接.如果我只有一些图像,这将是很好的,但我无法手动更新20k图像.我不想进行任何程序化更改来处理优化,我宁愿通过一个可以优化它们并替换现有图像的软件来运行我的所有图像.如果以前经历过此项目的人能推荐一个能够完成这么大的工作而又能保持质量的好程序,我将不胜感激.谢谢.

image-optimization pagespeed

19
推荐指数
3
解决办法
1万
查看次数

如何使网站的第一部分首先加载?(比如Google PageSpeed)

我有一个非常大的网站,加载需要很长时间.大约需要120秒.我正在尝试做的是加载网站的前半部分加载第一.然后用户可以在加载其他部件时进行冲浪.

我正在尝试做的是下面.

在此输入图像描述

  • 首先是这可能吗?

根据我的知识是的,因为谷歌PageSpeed这样做.但问题是,如果我使用PageSpeed,我将不得不更改我的DNS服务器设置等.我想自己这样做.

  • 我怎么能完成它?
  • 我应该使用什么类型的技术?

鉴于页面具有.php扩展名并用PHP语言编写.

html php optimization performance pagespeed

18
推荐指数
2
解决办法
2981
查看次数

消除外部渲染阻塞

PageSpeed Insights建议我:

"在首页内容中消除外部渲染阻止Javascript和CSS.您的页面有1个阻止CSS资源.这会导致渲染页面延迟.优化以下资源的CSS交付:http: //itransformer.es/ css/c0f9425.css "

css文件c0f9425.css是包含jquery-ui.css文件和自定义文件的组合文件.

我真的不明白这一点.我该如何遵循这个建议?

css pagespeed

18
推荐指数
3
解决办法
5万
查看次数

如何停止使用谷歌页面速度

我有一个wordpress网站,我正在为http://dev.eatfit.co.nz/上临时托管的客户创建

我注意到我经常(但不是每次)浏览一个页面(例如主页),我认为google pagespeed在线服务似乎是在动态重写url以优化事物,所以我得到了网址像这样回到我身边(可以在小提琴手或.html来源中查看)

http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png

我不想发生这种情况,我想关闭google pagespeed,因为它错误地优化了css并且还经常缓存,因此测试更新很痛苦.

奇怪的是我从未打开过这个网站的在线google pagespeed,而且我的wordpress安装中没有特殊的优化插件.我查看了他们的在线服务,显然你必须输入一个特殊的cname dns条目才能使pagespeed工作 - 但是这个域上没有这样的cname.

看起来在托管公司服务器和我的客户端计算机之间的某个地方,网址会被自动重写.这是怎么回事以及如何停止的.

pagespeed

17
推荐指数
3
解决办法
4万
查看次数