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

1. 运行环境

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

2.优化步骤

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

3.需求

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

4.截图

参考

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

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

总结

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

过程

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

截图

Laravel

Laravel

2年前 评论
陈先生 2年前
Imuyu 2年前
讨论数量: 28

总结

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

过程

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

截图

Laravel

Laravel

2年前 评论
陈先生 2年前
Imuyu 2年前
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年前

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

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年前 评论

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

2年前 评论

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