由于众多可用的工具,
优化网站性能可能具有挑战性。本文介绍了23个绩效分析和优化工具为了清晰度。 有些是众所周知的,有些人则不太如此,但所有这些都是开发人员的宝贵资产。
钥匙要点:
- >客户端工具喜欢Google测试我的网站,siteSpeed.io和Lighthouse测量和提高网站速度。
>代码级工具- ,例如Dust Me Selectors,Penthouse和批判性优化网站代码,以更快地加载。>
服务器端工具
包括ApacheTop,NGXTOP和UPTIME-CLI监视器Web Server性能并提供实时指标。>
-
> sql性能工具喜欢调整primer,mysqltuner和mytop分析和优化mySQL Server性能。>
- >加载测试工具,例如Apache Jmeter,Grinder和Gatling评估负载下的网站性能。
- 客户端性能工具:
>
google的测试我的网站:
这个在线工具(由webpagetest.org提供支持)使用3G网络上的Moto G4评估移动速度,提供加载时间,估计丢失的访问者,行业比较和优化建议。
-
siteSpeed.io:
一套开源工具套件(教练,Browsertime,Chrome-har,pagexray),用于衡量和改善网站性能。 可通过NPM或Docker安装。
>
-
Google Lighthouse
:
集成到Chrome DevTools中的开源审核工具,可作为Chrome Extension或CLI工具可用。 衡量和改善现代客户端应用程序性能(尤其是PWA)至关重要的。>
![23 Development Tools for Boosting Website Performance](https://img.php.cn/upload/article/000/000/000/173906779574456.jpg)
-
LightCrawler:爬网网站并在每个页面上运行灯塔审核。可通过NPM安装,可通过JSON配置。>
- yslow:浏览器书签分析网页并根据Yahoo的最佳实践来识别性能瓶颈。>
-
> gtmetrix:一个在线工具提供绩效见解和优化建议。
- 页面性能:快速性能分析的铬扩展。
- > amp项目:>使用AMP HTML,AMP JS和AMP CACHE创建快速,高性能网站的开源项目。
代码级的性能工具:
- dust me选择器:浏览器扩展名识别和删除未使用的CSS选择器。
>- > penthouse:生成折叠内容的关键路径CSS。 作为CLI工具和在线服务可用。
-
批判:提取物和嵌入式关键路径CSS。可通过NPM安装,并与构建系统集成。
-
优化 - js:优化JavaScript代码,以更快的初始加载速度。可通过NPM安装。
-
图像优化工具(imageOptim,pngcrush,trimage):用于无损优化图像尺寸的工具。
![23 Development Tools for Boosting Website Performance](https://img.php.cn/upload/article/000/000/000/173906780639930.jpg)
服务器端性能工具:
-
> apachetop: a类似于工具监视Apache Web服务器性能。
top
- ngxtop: a
- 类似于工具解析nginx(和apache)访问日志和显示密钥指标。>
top
使用正常机器人API。
-
SQL性能工具:
调音 - bash脚本MySQL性能调整(版本5.5)。-
>
> mySqlTuner: perl脚本分析MySQL Server性能并提供配置建议。
-
mytop: a
类似于显示mySQL Server性能指标的工具。
-
加载测试工具:top
apache jmeter:一种开源的基于Java的开源工具,用于负载测试和性能测量。
-
磨床:>用于分布式负载测试的基于Java的负载测试框架。
-
gatling:>使用Scala和DSL进行脚本的负载测试工具。
> sqlbenchmarkpro:
>用于远程数据库性能监视的云服务。
-
这个综合列表为应对网站绩效挑战提供了坚实的基础。 选择在选择工具时考虑项目的特定需求。>
以上是23用于提高网站性能的开发工具的详细内容。更多信息请关注PHP中文网其他相关文章!