laravel项目响应速度如何优化到100ms以内

1. 运行环境

阿里云2C\8G\5M
centos8

2.优化步骤

按《性能优化入门》教程里面提到的,能优化的都优化了,请求响应还是在120ms左右

3.需求

请问各位大佬,你们的laravel项目线上响应速度是怎么样的?
在不上swoole的情况下能否优化到60ms左右?

4.截图

参考

这个是超哥的项目,采用laravel全家桶,不知道怎么优化的,速度最快在30ms左右!
codesign.qq.com/

laravel项目响应速度如何优化到100ms以内

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

总结

实践证明阿里云机器性能有问题。

过程

1.本地物理服务器能跑到60ms左右
2.开了2台阿里云服务器测试一直都是在120ms.
3.刚申请了个腾讯云能跑到60ms左右

截图

Laravel

Laravel

2个月前 评论
陈先生 2个月前
Imuyu 2个月前
讨论数量: 28
Summer

有没有做动静分离? —— 20. 动静分离《LX3 Laravel 性能优化入门》

2个月前 评论
91it (楼主) 2个月前
wanghan

为什么我的项目都在300-600ms

2个月前 评论
91it (楼主) 2个月前
wanghan (作者) 2个月前
JaguarJack

crm 的数据库操作多?单纯的计算很快的

2个月前 评论
91it (楼主) 2个月前

网络延迟 24 ms,加上服务器,Laravel 使用 coderunner,30 多 ms,没啥问题

2个月前 评论
Summer

装个 laravel-debugbar 看 timeline 标签,确定时间都花在哪:

file

2个月前 评论
91it (楼主) 2个月前
liziyu 2个月前
陈先生

动静( CDN )分离,opcache || swoole

2个月前 评论
AyuAyu 2个月前
陈先生 (作者) 2个月前

总结

实践证明阿里云机器性能有问题。

过程

1.本地物理服务器能跑到60ms左右
2.开了2台阿里云服务器测试一直都是在120ms.
3.刚申请了个腾讯云能跑到60ms左右

截图

Laravel

Laravel

2个月前 评论
陈先生 2个月前
Imuyu 2个月前

比较一下两边硬盘读写速度

2个月前 评论
游离不2

主要看 DB 查询速度吧

2个月前 评论

laravel 开启opcache 程序响应正常也就是10-100ms之间;
不能直接通过浏览器响应了测试,
得在body或header中加入一个程序响应时间来对比,
浏览器响应时间减去程序响应时间,中间的浪费在网络底销上面了!
话说用了一个华为的服务器,对比阿里与腾讯,华为的网络响应比较有优势,

这个是我加入的程序响应时间
Laravel

2个月前 评论
91it (楼主) 2个月前
xini2603 (作者) 2个月前

感觉和服务器和网络环境有关

2个月前 评论

撇开非问题关键因素(网络宽带、节点效应、服务器性能),单就框架本身的可优化内容:

  1. 开启 php opcache、关闭php xdebug
  2. laravel route cache
  3. laravel composer dump-autoload -o
  4. 将由php输出的无状态页面和资源 增加public和过期时间等 header 方便浏览器cache命中
2个月前 评论
91it (楼主) 2个月前

:joy:楼主就是想说,阿里云不如腾讯云

2个月前 评论
mowangjuanzi

不是说阿里云是套路云,腾讯云是良心云么

2个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!