用于测试加载速度的 PHP 库
我想知道是否有一个简单的 PHP 库来测试网页的加载速度或类似于 Google Page Speed 和 Yahoo! 的单个资源Y慢。 原因是我想构建一个基于网络的替代方案。
I was wondering whether there is a simple PHP library to test the loading speed of a web page or a single resource similar to Google Page Speed and Yahoo! YSlow.
The reason is that I'd like to build a web based alternative.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
PageSpeed 和 YSlow 在浏览器中运行,不仅测量一个 URL 的加载,还测量除
@import
和url 之外链接到该 URL 的所有资源的加载CSS 文件中的 ()
指令和 DOM 加载时的 javascript 资源延迟加载。我怀疑这是否可以使用 PHP 轻松完成,而无需通过 服务器端 JS 引擎运行代码 也是如此。考虑 Dojo 代码:
或此 JavaScript 代码:
考虑到可能的方法数量,这实际上不可能从 PHP 中捕获。如果您仍想尝试,请查看cURL,DOM 和 HTTP 扩展。
或者考虑使用 JavaScript 从浏览器进行测量,例如 http://webwait.com/
PageSpeed and YSlow run in the browser and do not only measure loading of one URL, but also of all resources linked on that URL in addition to
@import
andurl()
directives in CSS files and javascript resources lazy loaded while the DOM is loading. I doubt this can be done easily/at all with PHP without running the code through a server side JS engine as well.Consider this snippet of Dojo code:
or this JavaScript code:
Given the number of possible approaches out there, this is virtually impossible to catch from PHP. If you still want to try, check out the cURL, DOM and HTTP extension.
Or consider measuring from the browser with JavaScript, e.g. something like http://webwait.com/
?
?