有一些非常好的网站性能分析工具可供使用,Google PageSpeed Insights和Yahoo YSlow只是其中的两个。是因为它们要求您的网站公开可用。不幸的是,这对于我们这些开发和维护未公开(在防火墙后面)的网站的人不起作用。 Yahoo YSlow插件运行良好,但有时可能会出现故障,我仍然无法在Firefox中运行它,但在Chrome中运行良好。就Yahoo YSlow而言,它运行良好,但需要您在浏览器中安装软件并手动运行报告。而且,与Google PageSpeed Insights一样,它也无法提供将报告另存为文件或显示报告历史记录的方式,而且据我所知,它们都不是自动化的。是否可以安装在计算机上或可配置为Web应用程序的任何软件,这些软件可以在Intranet内使用,以提供与Google PageSpeed Insights或Yahoo YSlow插件工具所提供的相似(甚至不同)的分析和报告? br />
理想情况下,此软件应:


从台式机和移动设备的角度分析网站,并展示表现良好的领域和不符合需求的领域描述网站总体性能的简单等级。
在发现性能问题时,建议对网站进行增强。可能的性能问题包括但不限于:

未压缩的源代码(JavaScript,CSS等)
图像优化(不使用图片,大文件大小等)
Web服务器未压缩所传送的内容
浏览器缓存未正确使用
脚本编写实践不良
外部资源问题(链接到表现不佳的外部资源)


可以自动化,以便在确定的时间表上读取网站URL的源列表,并自动在所述站点上运行性能分析,并按站点性能等级对报告进行分类。已经随着时间而改变。


评论

Firefox / Firebug / Google Page Speed插件确实允许其中的大多数(不足以用作答案),但是它确实允许您在没有实时Internet连接的情况下完全分析Intranet网站并导出为JSON格式。除非您编写自己的脚本来分析日志文件等,否则在#1和#2上不能在#3和#4上成功完成。

@ Nick-BriarMoonDesign,谢谢您的推荐,我来看一下。

由于Google Speed可以在线或离线运行,因此我只想以此为答案。但是然后阅读评论@ Nick-BriarMoonDesign

这是我最喜欢的快速工具-YSlow(通过Firefox / Firebug也可以脱机工作,但我不太喜欢它(尽管我不能给出非常有说服力的理由))-并且是否有内置的报告功能肯定会说这是一个足够好的答案,但是4个中有2个不太满意。不幸的是-也许某天某人会为它编写一个自动化器,它将成为一个很好的答案

元标记不是来自元站点的标记,而是无意义的标记。 blog.stackoverflow.com/2010/08/the-death-of-meta-tags

#1 楼

有很多很棒的工具可以用来分析Intranet网站,但我认为,首先,我们不应该绕过浏览器中已经内置的基本工具!

为了更好地表达这一肯定,我们禁用我的Internet连接并打开一个本地页面,该页面由安装在我自己的计算机上的网络服务器提供。这只是一个简单的页面,稍后您会看到!

首先,因为我使用的是Chrome,所以我希望通过使用Developer Tools快捷键:



审核结束后,我发现此页面上有很多工作要做:



控制台显示有关一些不推荐使用的物品的消息:

时间轴数据:



或者也许您想看看每种资源的加载时间:


但是,如果您要访问Chrome开发者工具以了解有关所有功能的更多信息,这会更好吗? (与此同时,我将恢复Internet连接以保存此消息!)

一旦您的Intranet页面在...浏览器中运行良好(看来合乎逻辑,不是吗?)可以将其发布在网络上,以访问所有其他出色的在线工具,并获得更高的速度性能。

(可以在Chrome,Safari和Opera中找到开发人员工具,有许多其他浏览器都可以使用的类似工具)

评论


谢谢你写了;但是,我的目的不是故意绕过浏览器的内置工具,而且我了解其中许多工具的性能都很好。我的目标是找到一种可以自动化的可部署解决方案,从而几乎不需要人与人之间的互动,因此在任何时候(例如经理,团队负责人,项目经理或任何与此相关的人员)都想检查在Intranet上网站的性能状态中,他们可以访问该工具自动生成报告的位置,以便我们跟踪性能进度。

– Anil Natha
2014年2月12日在21:22



#2 楼

我选择的工具是webpagetest.org的私有实例:


所有测试都可以使用自己的脚本完全自定义,
您可以同时运行多个测试,
可以使用自己的网址列表进行Butch测试。

...还有很多好处。

文档在https://github.com/WPO-Foundation下/webpagetest-docs/blob/master/user/Private%20Instances/README.md

评论


谢谢,我会检查的。

– Anil Natha
18年10月10日在3:40