草庐IT

pagespeed

全部标签

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

我在这里发了一个类似的问题ServingCompressedAssetsinHerokuwithRack-Zippy但决定放弃该服务,因为我无法让它工作。我在我的网站上运行了PageSpeedInsights以确定网站的速度。我收到的最重要的建议是启用压缩。Compressingresourceswithgzipordeflatecanreducethenumberofbytessentoverthenetwork.Enablecompressionforthefollowingresourcestoreducetheirtransfersizeby191.2KiB(74%reduct

javascript - 使用 PageSpeed 消除 jQuery 的呈现阻塞 JavaScript

我在页面底部添加了jQuery。但是,当我在pagespeedinsights(Mobile)上运行我的网站时,出现错误:Eliminaterender-blockingJavaScriptandCSSinabove-the-foldcontentYourpagehas2blockingscriptresourcesand1blockingCSSresources.Thiscausesadelayinrenderingyourpage.Noneoftheabove-the-foldcontentonyourpagecouldberenderedwithoutwaitingforthef

javascript - 延迟加载 Javascript 文件与放置在 </body> 之前的任何区别

环顾四周,找不到讨论过的具体问题。很确定差异可以忽略不计,只是对您的想法感到好奇。场景:所有不需要在页面呈现之前加载的Javascript都被放置在关闭之前标签。通过在触发DOM加载/就绪事件时执行的头部中的一些Javascript代码来延迟加载这些代码有什么好处或坏处吗?假设这只涉及下载一个完整的.js文件,而不是在使用时根据需要延迟加载几个单独的文件。希望这很清楚,谢谢。 最佳答案 在我看来,有很大的不同。当您在的底部内联JS时标记,您强制页面加载那些s是同步的(现在必须发生)和顺序的(连续),所以你会稍微减慢页面速度,因为你必

javascript - Pagespeed 脚本添加,它有什么作用?

我已经启用了mod_pagespeed,现在在定义我的HTMLLogo的地方周围添加了这个额外的javascript。我不确定这段代码的作用以及如何禁用它?//=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();varf=document.body;a=c.top+("pageYOffset"inwindow?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffs

javascript - 即使在异步加载资源后,Google Page Speed 仍然会出现渲染阻塞问题

GooglePageSpeedInsights"Trytodeferorasynchronouslyloadblockingresources,orinlinethecriticalportionsofthoseresourcesdirectlyintheHTML."上述问题提示我需要2个样式表。因此,我使用以下代码加载样式表以延迟样式表的加载。window.onload=loadResource;functionloadResource(){css_array=[resource1,resource2];css_init(css_array);}functioncss_init(hr

javascript - 渲染阻塞 react.js 和 pageSpeed/page rank

在React.js的教程中它表明它的javascript文件需要在内在完成加载之前不允许页面呈现。看来从这个快test任何需要react.js的网站都不是google'spageSpeed的好兆头因为它引发了这个问题“消除首屏内容中阻止渲染的JavaScript和CSS”我的问题是:这真的会影响页面速度吗这个问题是否意味着谷歌页面排名也会受到影响 最佳答案 扩展@Bojangels评论:你最好在之前的脚本标签中加载React。结束标记如下:Thisismyapp!将脚本放在末尾将允许其余的html和您的css规则在到达脚本标记和re

windows - 适用于 Apache 2.4 和 Windows Server 2008 r2 的 mod_pagespeed

mod_pagespeed现在稳定,但没有适用于Windows的版本。是否有人成功编译了适用于Windows的模块?谢谢! 最佳答案 mod_pagespeed目前不能在Windows上运行。但是有一个名为IISpeed的ISS的PageSpeed端口:http://www.iispeed.com/. 关于windows-适用于Apache2.4和WindowsServer2008r2的mod_pagespeed,我们在StackOverflow上找到一个类似的问题:

javascript - 准备好 100 个文件比准备好 1 个文件好还是坏?

只是想知道document.ready调用的数量是否会影响页面加载速度。Gulp/Grunt有没有办法通过删除单独的文档就绪函数来丑化/缩小JS? 最佳答案 检查一下!我没有发现Chrome有什么显着差异。据我所知,它对IE8很关键,但没有检查这个事实。IE11在第一个片段上显示2秒,而其他片段只需要200毫秒。此外,jQuery似乎已经聚合了加载事件。不要忘记当您在一个选项卡中运行相同的代码时,浏览器会记住一些东西并更快地运行它。重新加载页面是不够的。而是打开一个新标签页。打开新标签页后,以不同顺序运行代码段。如果片段首先在选项卡

javascript - 此页面上的不同元素似乎以不同的速度滚动。这是怎么做到的?

我指的效果可见于http://whyinteractive.com/showreel.这些元素似乎以不同的速度前后滚动,产生了一些很酷的效果。这是怎么做到的? 最佳答案 您正在寻找的是所谓的视差效果。您可以在以下网站了解更多信息:http://locomotivation.squeejee.com/post/109269802/jquery-parallax-scrolling-build-your-own-1980s-video-gamhttp://stephenmcintyre.net/blog/jquery-parallax-

php - 如何让自适应图像为响应式 BootStrap 图像发送正确的文件大小?

我有MattWillcox的好书adaptive-images在我的网站上工作。它是这样工作的:服务器提供800像素的图片。Adaptive-images重定向到不大于您的分辨率宽度的图像问题是BootStrap在桌面上以列显示图像,在平板电脑和移动设备上以全角显示图像。因此从技术上讲,自适应应该为桌面提供比较小视口(viewport)更小的图像。GooglePageSpeed正在为此抨击我。我有800像素的图像缩小到大约150像素左右。我做了很多研究,但似乎找不到可行的解决方案。我是否应该破解自适应图像以查看分辨率宽度以外的功能以提供正确的图像?是否有其他库可以解决此问题?