如何检测图片服务的性能 | 【图片优化】(四)(番外篇)
前言
一名正在自由职业的程序员的独立开发之路 每天100元的图片流量费用 逼得我不得不做图片优化 目前已经全部优化完成 希望我的经历能给你带来帮助 这是图片优化的第四篇
说明
本篇主要谈谈如何测试自己的图片服务器(静态资源)的性能怎么样
能不能撑不住大量的网络请求
图片优化系列文章
- 每天100元的图片费用,就是我主动优化图片的动力 | 【图片优化】(一)
- 客户端优化(小程序+后台) | 【图片优化】(二)
- node开发一个图片服务器(koa) | 【图片优化】(三)
- 如何检测图片服务的性能 | 【图片优化】(四)(番外篇)
如何测试
测试工具的安装
我主要用的是 ab
压力测试
linux安装
yum -y install httpd-tools #这样安装使其不能支持大于20000的并发数
windows安装
下载完之后,要把 路径放到全局的path 中
如果ab 不能用,那么就用 abs
这个命令
测试参数的说明
我用的测试命令为
ab -n 100 -c 10 https://域名/upload_5394cc130ed99b1eefb2f3cceed63f79.jpg
这行表示同时处理100个请求并运行10次index.php文件
总结
我在自己的服务器完成之后
也优化过nginx,再进行测试
但是由于服务型硬件配置较低,nginx优化无效,所以最后又借助了CDN
这是一个【图片优化】系列文章的【第四篇】
参考文章
转载自:https://juejin.cn/post/7242623149753024570