问题标签 [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.
html - 关于仅提供一行缩小 HTML 页面的问题
出于某种原因,我的网站新版本仅在一行中生成带有 HTML 代码的页面,类似于缩小的 HTML。也就是说从html到/html不管内容多少都是一行。
出于另一个原因,我有点担心实时发布此代码,因为我担心在仅提供一行 HTML 文件时可能会出现 SEO 问题。当然,这只是一种没有这方面信息的感觉,这可能是一种奇怪的感觉,但我仍然很害怕,很多。查看所有业务都与搜索引擎优化有关。另一方面,再次测试新版本的 Google Page Speed online 将原始分数提高了一个可观的数量。
所以,无所畏惧?你们中有人对此有意见吗,这会影响 SEO 排名吗?这也是好的做法吗(只要它完全不影响 webdev 的任何进程或任何服务器性能问题)?
我还想知道浏览器是否没有一种“差异”源代码渲染,也就是说,如果浏览器看到与前一页完全相同的标题,它将快速显示。因此我告诉我:嘿,如果浏览器只输入一行,这个功能可能会中断,它可能不会触发差异识别,直到没有换行告诉他停止解析第一行......
嗯,哼哼,你看... 不确定这样做是否正确。原谅它的幼稚恐惧。
感谢您对此的想法!
nginx - Nginx 是否有等效的页面速度?
我知道 Apache 的 pagespeed 模块可以使页面访问更快,所以,我想知道 Nginx 是否有等效的模块?
提前致谢!
dns - 设置从一个域到另一个域的 CNAME 别名
我正在尝试满足 Google 的 Page Speed 插件的Cookieless 域建议,但我遇到了我的主人,他无法为它为什么不工作的细节而烦恼。访问st1.dgcstatic.com应该和访问st1.defunctgames.com 一样;然而,这种情况并非如此。
我错过了配置步骤吗?我需要等待 DNS 传播吗?您可以在下面看到我的实验步骤。
DNS设置:
- 创建 st1.dgcstatic.com 的 CNAME 以指向 dgcstatic.com 上的 st1.defunctgames.com
- 在 defunctgames.com 上创建了 st1.defunctgames.com 的记录
- 在 defunctgames.com 上创建了 st1.defunctgames.com 的子域
当我运行 atracert st1.dgcstatic.com
它会产生以下结果:
当我运行 ahost st1.dgcstatic.com
它会产生以下结果:
最后,使用这个站点似乎会产生相同的结果来显示正确配置的东西。
http://www.mxtoolbox.com/SuperTool.aspx?action=mx%3ast1.dgcstatic.com
根据所有这些结果,全世界都可以看到我的 DNS 更改,另一方面,当被问及为什么这不起作用时,我的主机给了我“等待传播”的繁琐。
web - 更快地加载网站图像
是否可以改进网站背景图像以更快地加载它。我网站的背景图片大小为 1258X441,内存大小为 656KB。访问我的网站时加载完整的背景图像需要很长时间。除了压缩(因为图像已经压缩)之外,还有其他方法可以提高其加载速度。
javascript - nodejs expressjs gzip json 内容
我正在使用 express 的 res.end 等将 json 作为我的 rest api 的一部分提供服务。
谷歌 pagespeed 告诉我 gzip 它。
但是根据这个线程:
http://groups.google.com/group/express-js/browse_thread/thread/db1ad3307cb4f504/64f02170f616527c
这似乎不是一个好主意。毕竟这些内容是动态的,无法缓存的,所以在每次请求之前进行 gzip 压缩似乎不会带来净收益。
我对吗?或者我应该追求 gzip,谢谢。
需要明确的是:静态内容(css、js)已经被压缩了。
php - 网站多次调用同一个文件但未在代码中显示?
老实说,我不确定问题出在哪里,但这是我的问题:
我有一个文件:card.gif。当我检查 firebug 或 Google pagespeed 时,我了解到该文件在页面获取期间被调用两次,一次是正常文件名,第二次是随机数(不会改变)。例子:
- 卡片.gif
- 卡片.gif?1316720450953
我已经搜索了我的实际源代码,该图像只被调用一次。它不在 CSS 文件中调用。老实说,我不知道是什么问题,有些人认为当我最初安装 mod_pagespeed 时,它会将 ID 附加到缓存中的每个图像以备将来覆盖,但我不能确定。
以前有人遇到过这个问题吗?
ajax - Ajax 和性能/速度
我目前正在创建一个小型待办事项网站,并且我有多个与 ajax 和性能相关的问题......所以这是我的问题:
为了减少请求的数量,我想从一个请求中获取所有数据,所以我将传递例如这些属性:
1.1。获得1个任务:
entity=task&id=2&type=single&extra=subtasks%%contexts
1.2. 在一个列表中获取任务和事件列表:
entity=task%%event&user_id=2%type=multiple%order=date&limit=10
你认为它会减少请求的数量并提高一些性能吗?
如果所有请求都转到一个文件,这意味着该 .php 文件可能很大,是不是很糟糕?还是真的不重要?
- 对于上市。我将能够更改列表的顺序,并可能以某种方式对其进行过滤。您认为将所有任务和事件加载到
performance - Fx 中的 Google Page Speed 不显示“绘制快照”选项;备择方案?
由于某种原因,Firebug 的附加组件 Google Page Speed 没有显示http://code.google.com/speed/articles/browser-paint-events.html上的“绘制快照”选项
我已经在 Fx 7.0.1 和 Firebug 1.8.3 和 Fx 5.0.1 和 Firebug 1.8.0 上尝试了最新版本的 Page Speed。两者都无济于事。
因此,我的问题是:我在这里缺少什么?如果它不再存在(我能找到的所有文档都是关于 Fx 3.x 我相信),还有其他软件可以做同样的事情吗?也就是说,以相当慢的动作显示页面是如何呈现的,首先显示哪些资产等。有关我正在寻找的示例,请单击上面 URL 中的“播放绘画事件”。
java - java中的早期冲洗
在 java 中,我怎样才能尽早将内容刷新到浏览器?我认为GZipOutputStream
是缓冲内容。
是否有任何替代GZIPOutputStream
. gzip
该替代方案应该能够尽早将内容刷新到浏览器。
css - 添加 //domain.com/jquery.js 会减慢网站速度吗?
我知道对于 SSL 和非 SSL 连接,您可以在 CSS 和 JavaScript 和 HTML 中使用 // 双斜杠,后跟域名和文件 src。例子:
这是否会减慢页面 - 延迟 - 浏览器或移动设备是否需要每次都检查?