网站中若存在大量,可以通过以下方式减轻服务器的压力:
1、动静分离
将静态以单独域名形式来部署,这样便于后期将走CDN加速,缓解服务器的带宽压力,也可以让客户端浏览器并行加载;
2、裁剪
通过服务器端脚本(Nginx+Lua)可以做到的动态等比例裁剪,裁剪后的尺寸较原图小一点,节省带宽;
3、走CDN加速
资源走CDN加速后,访客访问的,会从距离访客最近的服务器下载(基本上不会去源站访问,这样源站请求减少,缓解了IO压力)。而且走了CDN加速,可以缓解不同网络服务商的网络环境差异(假设机房是电信的,用户是移动网络,使用CDN后用户访问网站速度上是有提升的)。
4、格式优化
webp格式的不会降低的质量,但是使用了webp格式的,其尺寸较jpg格式可以降低30~50%,性能提升很多。
刚才参考了这个>方法/步骤
1
比较常用的命令,如:
ab -n 请求数 -c 并发数 URL
2
跑了一个简单的Demo:
usertekiMacBook-Pro:~ zhaoxianlie$ ab -n 200 -c 10 >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)