pagespeed相关内容
为了克服不可见文本,PageSpeedInsights建议在@font-face声明中使用font-display: swap对整个应用程序使用后备字体。我已将该属性添加到我的Web应用程序的每个@font-face,但无法测试它,因为更改仍在我的本地计算机上。 那么,现在如何在我的本地计算机上测试font-display: swap并确保它正常工作,并可能捕获一些屏幕截图或具有支持它的文档
..
在客户站点上,我有一个元素,它产生CLS, content layout shift。此元素对网站的运行并不重要。 According to Nic Jansma,CLS测量以onLoad事件结束。 我的想法是从源代码中删除此元素,并在onLoad事件后使用Google Tag Manager加载它。遗憾的是,我不能走通常的路,因为issue nr. 3, according to S
..
我已通过此从facebook.com生成的代码添加了Facebook聊天插件
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElem
..
我想按照谷歌的建议在我的 joomla 网站中使用缓存控制和 ETag.但不知道如何做到这一点.我用谷歌搜索了很多,但找不到任何有价值的例子. 谁能告诉我怎么做..?? 对于缓存控制,我找到了这个示例,但这是完整的语法吗..??以及将它放置在 index.php 文件的 标签中的什么位置??. 另外请告诉我 ETag 的语法和写的地方. 解决方案 为此,您可以使用位于网站
..
我正在寻求在 PageSpeed 上达到 100/100,而且我快到了.我试图找到一个很好的解决方案来缓存 Google Analytics. 这是我收到的消息: 利用浏览器缓存在静态资源的 HTTP 标头中设置到期日期或最长期限会指示浏览器从本地磁盘而不是通过网络加载先前下载的资源.为以下可缓存资源利用浏览器缓存:http://www.google-analytics.com/ana
..
我有一个使用 Bootstrap 的网站.从技术上讲,我目前正在使用 Bootstrap 4.我想在我的页面面向公众的部分中利用 Accelerated Mobile Pages (AMP).但是,我有几个错误似乎无法动摇.这让我想知道,我什至可以将 Bootstrap 与 Accelerated Mobile Page 一起使用吗? 我什至可以在 Accelerated Mobile Pa
..
我有一个在 Google Page Speed Insights 上得分很高的网站,但它显示了一个性能问题,显示该文件的“删除未使用的 JavaScript": https://www.gstatic.com/recaptcha/releases/2diXFiiA9NsPIBTU15LG6xPf/recaptcha__en.js 但是,我尝试删除我的 Invisible Captcha
..
我在谷歌页面速度测试中的 CLS(布局转换)分数很低,我发现这是因为我的滑块加载方式.当页面加载时(主要是在慢速连接上),滑块的图像都在彼此下方加载,当页面加载完成并且 javascript 加载时,只有这样其余的图像才会隐藏并开始滑动. 我根据教程创建了以下滑块.我不知道如何解决这个问题.我认为最好的方法是尝试隐藏所有其他图像(第一个除外),直到加载 javascript.有没有办法用ja
..
我正在使用 google 的页面速度洞察工具,在生产中,它工作正常. 但是可以在 localhost 上使用它吗?或者是否有任何等效的工具来测试本地页面? 我知道灯塔标签也是一种选择,但指标有些不同!我需要在该服务中使用的相同 API! 解决方案 您可以使用 Lighthouse 命令线路接口 (CLI)(或 从 NodeJS 运行它 如果您对此很熟悉),这是为 Page Sp
..
我们的开发页面在页面速度洞察方面给出了正确的分数. https://developers.google.com/speed/pagespeed/insights/?hl=en&url=https%3A%2F%2Fdev.techtitute.com 但是我们的生产页面总是返回扫描错误: Lighthouse 返回错误:FAILED_DOCUMENT_REQUEST.Lighthous
..
因此,在我所有的网页上,我都有 Yandex metrika 用于分析的代码.根据谷歌的说法,这个脚本会减慢我的页面速度,需要改变它的加载方式以防止渲染阻塞、TTI 输入阻塞时间、FID 首次输入延迟阻塞、首次内容绘制阻塞. (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(参数)};m[i].l=1*
..
Google 页面速度 在这里报告我一个我无法理解的错误. 删除未使用的代码我使用了 Google Page Speed 所说的所有 javascript,实际上 vendor.js 是该项目的主要脚本.与 Webpack 和 Laravel 编译和统一. 那为什么 Google Page Speed 说我不使用这些脚本?在我上传 lazysizes 插件之前,我没有得到任何这些.
..
PageSpeed Insight 的网站是唯一一个我在现场和实验室数据中都遇到 CLS 问题的地方. 任何其他 Lighthouse 实例(通过 WPT、作为 API 或通过 DevTools)仅在现场数据中显示 CLS 问题,而不是在实验室中. 我如何正确诊断哪些元素导致了 CLS?示例. PS:我的问题有以下原因:分析我通常在 devtools → performance
..
我在 Google Pagespeed 中得到了这个推荐: '了解详情'-链接指向404.我试图弄清楚为什么这应该为我节省 7.08 秒,但找不到. 我认为在页面上加载 10 个图标是最后的优先事项?!图像、其他字体和脚本不是更重要吗? 或者以某种方式拖延了一些东西,这些字体没有加载? 我可以在我的网络选项卡中看到,如果我这样加载字体:
..
我正在尝试 Google v5 API 页面速度洞察,但在 JSON 结果中找不到 SCORE. 这是 api https://www.googleapis.com/pagespeedonline/v5/runPagespeed 在 v4 中有一个 ruleGroups.SPEED.score 包含一个整数和分数. 在哪里可以找到 v5 中的分数? 解决方案 我觉得是这样
..
我正在尝试优化 Web 以提高速度,并想询问有关消除阻止渲染的 CSS 和 JS 的问题. by JS 'm 只使用 async attr.- 可以说,把它扔到 flexslider、lightbox 之类的插件上......但我也应该将它与基本脚本一起使用吗?:
..
Cumulative Layout Shift 指标是否停止衡量用户交互?Google 关于累积布局转换的指南说: 响应用户交互(点击链接、按下按钮、在搜索框中键入等)是一般没问题,只要偏移发生得足够接近关系对用户来说很清楚的交互. 解决方案 请务必记住,累积布局转换 (CLS) 不仅仅关注页面加载.我们看到的许多最有问题的布局转换发生在页面的初始加载完成之后.您可能已经开始阅读文章
..
..
我在页面底部引用了以下js脚本: Google PageSpeed建议是推迟加载此js.我不太了解该怎么做或产生的影响.有人可以解释吗? 解决方案 将属性 defer 添加到 标记即可.例如:
..
使用google chrome chrome开发人员,我正在运行灯塔分析手机版. 灯塔显示最大内容绘画(LCP)的7.0秒延迟: 它将我重定向到“性能"选项卡: 0.7497秒的表现 LightHouse的时间为7.0秒 解决方案 为什么Lighthouse显示更长的加载时间? 答案是模拟的网络限制和 CPU节制..> 模拟网络节流 运行审核时,它将对每个请求施加
..