问题标签 [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.

0 投票
1 回答
2324 浏览

asp.net - 使用 ASP.NET 和 IIS 7.5 控制浏览器缓存

Google PageSpeed建议将以下内容作为我的网站的高优先级。

以下可缓存资源具有较短的新鲜生命周期。为以下资源指定至少一周后的到期时间:

并建议进一步阅读

我正在使用 Windows Server 2008 r2、.net 框架 4.0、asp.net 和 IIS 7.5。如何增加某些文件的缓存过期时间?

我尝试了以下 web.config,但它不起作用。

0 投票
2 回答
218 浏览

php - 多次调用 time() 不好?

我只是在浏览一些代码,想知道在一个页面上多次调用time()是否不好?

是的,我知道重复调用它会起作用,但是会不会有很大的速度差异?

0 投票
5 回答
34912 浏览

css - 图像在 HTML 或 CSS 中加载更快吗?

如果我在侧边栏上使用此 html 加载图像

如果我把它放在我的 style.css(在标题中调用)的侧边栏上,它会加载更快/更慢吗

0 投票
2 回答
5590 浏览

php - 如何加密 PHP 文件

我知道已经写了一些关于此的主题,但没有人正确回答。是否有任何工具或源将(或其他名称)php 文件或 php 源加密为人们无法读取的字节码或二进制代码。

更多线索将是,当您尝试在 linux 中打开它时,有一些 PHP 文件会提示您“此文件可能是二进制文件,您想查看它吗”。

另外,我从某人那里听说加密的 PHP 文件比普通 php 快得多,这是真的吗?如果是这样,有没有人测量过差异?

0 投票
3 回答
296 浏览

javascript - 远程调查/测量动态页面偶尔缓慢的加载速度

我已经从我的一个网站的一些访问者那里收到报告,它为他们加载的速度非常慢,但是我无法从我的任何不同的机器或 Internet 连接中重现这种缓慢。

我几乎已经消除了服务器本身对缓慢的责任,所以它可能是任何事情,从托管服务提供商问题到特定 ISP/国家的 CDN 问题,甚至(理论上)某种所谓的“互联网保护套件”这使我的网站在我的一些访问者的本地计算机上受到长期审查。

您是否可以推荐任何工具/方法来获得有关这些神秘缓慢的一些见解?

我想我可以使用类似 javascript 代码的东西来测量页面中每个元素的加载速度(包括链接的 css/js 文件之类的东西),并在完整加载结束时将数据发布到服务器。然后,我可以收集异常数据并在用户代理之类的东西中寻找模式,或者,对于注册用户,我可以直接联系他们以尝试获取更多提示。是否有一些图书馆可以做这样的事情?

0 投票
1 回答
231 浏览

image - 浏览器加载 1000 像素 x 1 像素或 1 像素 x 1000 像素图像的速度会更快吗

似乎由于图像只是一块数据,所以它是相同的,但我对此没有定论,因为我不确定浏览器实际上是如何呈现图像的。

此外,单色图像的哪种图像格式加载速度最快?

0 投票
1 回答
7901 浏览

pagespeed - 利用浏览器缓存

我想利用浏览器缓存来提高页面速度。听起来 max-age 和 last-modified 是不错的选择,但我不清楚如何确定应该为它实现哪些文件。一般来说,我对如何实际执行此操作以及代码在我的 htaccess 中的外观感到困惑。我想我希望获得一些更明确的帮助或展示一些示例。或者也许有人可以指导我上一个像我这样的新手可以理解的课程/教程,但我没有找到任何运气。任何了解 max-age 和 last-modified 并且可以帮助告诉我如何做到这一点的人的任何帮助将不胜感激。我真的很迷茫,会花钱请人来帮助我。谢谢。

0 投票
1 回答
124 浏览

html - 我们是否应该总是尝试在 CSS sprite 中使用最大图像来减少 http 请求?

例如

我需要在网页上放置一些徽标

在此处输入图像描述

我是否应该将所有徽标用作backgroud-image(CSS Sprite)并将徽标文本保留在标记中(但通过 css 隐藏)

或者我应该<img src="" alt="" width="" height="">为每个 使用

0 投票
4 回答
4520 浏览

php - php会增加页面加载时间吗?

我在我的网站上使用了 php,因此它可以显示多种语言。我注意到 html 文件的大小减小了,因为大部分文本被移动到一个新的大型 php 文件中,其中包含所有可用语言的所有“惯用”文本(在我的例子中只有两个)。

我的问题是:以前下载的 html 页面只包含必要的文本。现在下载了一个较小的 html 页面,但始终包含一个大的 php 文件,无论 html 使用更多或更少的行。

问题:

  1. 当包含 php 文件时(include_once(file.php);require_once(file.php);)发生了什么?file.php被复制的内容是html 吗?它只是用来对语言处理器说“如果你需要解析一个名字,你可能想看看file.php”?
  2. 什么是(速度)效率更高;拥有一个包含每个 html 页面的每种语言的大型 php;或者每个 html 页面只有一个 php 文件,其中包含该页面所需的代码?
  3. 应该在使用之前包含一个 php,还是应该是页面顶部的一般包含,以获得最终将在 html 页面中使用的大部分 php?
  4. 最后,php会增加页面加载时间吗?

PS:有人试过PHP Speedy吗?它真的有效吗?它有任何问题(兼容性)吗?


我发现:

  1. (检查解决方案)
  2. 两种解决方案具有完全相同的性能。我选择按语言分隔文件,因为它感觉更整洁。
  3. 同上,对性能没有影响。
0 投票
2 回答
113 浏览

internet-explorer - 需要帮助解决 IE 上的周期性站点缓慢问题

我从我的客户那里收到了一份关于他们网站的间歇性 IE 缓慢的报告。每当我在 IE 上检查它时都很好(PC 上的 Windows 上的本地 IE 和通过 VMWare)。我的设计师可以复制这个问题,但我当然看不到它!该站点在 IE 上周期性地变慢(并非总是如此)。该站点位于 CMS(表达引擎)fwiw 上,我们已将前端代码移至另一台服务器,并且没有发现任何缓慢的情况。这是踢球者。当网站在 IE 中对于可以看到它的人来说很慢时,在其他浏览器中它并不只有IE。我无法理解这是怎么可能的。关于如何解决这个问题的想法?

该站点确实使用了数据库、图像和模板缓存,这似乎并没有影响到这个问题......

我应该提到,该页面也使用了 jquery 和工具提示的循环插件。也许那些?没有 js 错误,它们工作得很好......只是一个想法