我正在寻找最简单的方法来确保网页加载的时间(sharepoint 2010)如果可以使用 windows 工具
谢谢 !
我正在寻找最简单的方法来确保网页加载的时间(sharepoint 2010)如果可以使用 windows 工具
谢谢 !
您可以使用 IE 附带的内置调试工具来获取有关页面性能的一些基本指标。在 IE 中,按 F12 打开调试器,然后切换到“Profiler”选项卡。
开发者仪表板是完美的工具,它将显示 SQL 和页面之间的时间,突出显示所有步骤发生的位置,而不仅仅是来自页面服务。
大多数浏览器都内置了某种分析工具。到目前为止,我最喜欢的是 firefox 的 YSlow 扩展(需要 firebug 扩展)https://addons.mozilla.org/en-US/firefox/addon/yslow/
它为您页面上的每个组件(httpRequests、标题、链接、重定向、css 使用等)的数量提供等级 (AF) 评级。对于每个等级,它都提供了优化技巧,例如缩小 css 和 js 文件,添加 expires-headers 等,并详细描述了如何进行实际优化。
它还可以很好地细分每个加载文件(图像、js、css 文件)的大小,并使用一些饼图显示页面上每个组件的权重,帮助您更好地了解页面占用空间。
使用以下 PowerShell 脚本启用开发仪表板。它将为您提供页面上的所有时间。
$spDevDash = [Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings;
$spDevDash.DisplayLevel = [Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::OnDemand;
$spDevDash.RequiredPermissions = ‘EmptyMask’;
$spDevDash.TraceEnabled = $true;
$spDevDash.Update();
@Paul 是的,这个工具非常适合这个。