http://www.szyinhui.cn/这个速度 算不算慢
为什么打开第一个之后
第二个页面 速度 就快了呢
Miori(512469492) 14:07:12
都挺慢的。。
B o y(771066866) 14:07:51
真的慢
后知后觉(119098598) 14:08:27
怎么这么慢
夜影
(648003174) 14:09:10
后端花了7秒多。。
Miori(512469492) 14:09:24
。。。
夜影
(648003174) 14:09:27
这页面查了几百条sql吧
史文仲远(958186957) 14:09:41
没有吧
Miori(512469492) 14:09:42
可以记录下sql,debug看看。
后知后觉(119098598) 14:09:45
按理来说再次访问首页,应该很快的
史文仲远(958186957) 14:10:16
如何记录呢
后知后觉(119098598) 14:10:31
这种静态网页,基本得全部缓存
史文仲远(958186957) 14:11:21
这个是动态的页面
要缓存?
后知后觉(119098598) 14:11:41
肯定
史文仲远(958186957) 14:11:45
缓存为静态
Brad Stevens(何晓东)(1143887497) 14:11:51
你可以搜索如何提高首屏加载速度
后知后觉(119098598) 14:12:04
缓存在redis 更快
史文仲远(958186957) 14:12:07
我看看吧
夜影
(648003174) 14:12:18
整个页面缓存啊
史文仲远(958186957) 14:12:25
我用的是默认的 opcache
夜影
(648003174) 14:12:29
建个html目录 专门存缓存文件
美味的河豚(837070962) 14:12:31
Miori(512469492) 14:13:58
感觉应该是代码写的有问题。。
首页没看到多少内容啊。
怎么会这么慢。
后知后觉(119098598) 14:14:23
在等待数据库、、、
Brad Stevens(何晓东)(1143887497) 14:15:03
首页可能读的表很多
Miori(512469492) 14:15:18
唉。所以说肯定是姿势不对
Brad Stevens(何晓东)(1143887497) 14:15:35
基本会是这样的情况
Miori(512469492) 14:16:09
表多也不会。
除非整个数据库读成数组,然后从数组再筛选。。
比如。。读出来几万条
史文仲远(958186957) 14:16:33
如何查看性能呢
Miori(512469492) 14:16:38
然后手动筛选出来几条。
也会这样
奔狼的年代(708833018) 14:17:17
这不就是个简单的企业站嘛 能有什么sql查询
Miori(512469492) 14:17:30
对啊。不应该有。
所以,我觉得是代码写的有问题导致的。。
史文仲远(958186957) 14:18:03
不知道 如何查看性能
前辈们给点思路
Miori(512469492) 14:18:37
是laravel框架吗
奔狼的年代(708833018) 14:18:47
先监控下服务器状态:带宽、内存、cpu、磁盘io
Miori(512469492) 14:18:53
https://github.com/barryvdh/laravel-debugbar可以用debug bar看看
本地连生产环境数据库或者把数据库下载到本地。