我已经使用 Laravel 构建了一个婚姻网站,但现在我面临加载时间的问题。加载时间看起来很长。首先,我认为这是因为有很多查询,但我已经优化了查询以使其速度更快,但它是完全相同的。我的本地和服务器上都是一样的。我能为它做什么呢?
2 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
很难回答为什么 Laravel 网站速度较慢。Laravel 应用程序变慢的原因有很多。您必须在应用程序中需要改进的地方进行调试并做出决定。这是我开发应用程序时关注的列表。
1. 数据库
数据库查询如何在每个页面上加载?您必须确保不存在任何递归查询。进行高效的数据缓存。检查查询需要一点时间来执行。
2 网络连接
如果您对 Redis、数据库、队列使用不同的网络连接,请确保这些连接经过良好优化,并花费一些时间来连接和提供数据。
3. 缓存文件
缓存刀片 HTML 文件、路由器、配置文件,并优化这些缓存。另外,尽可能减少自动加载服务。
4. 优化你的图像
优化您的图像。我建议不要使用本地文件。尝试使用云服务。
5. 缩小 CSS 和 JS 文件
您应该缩小 CSS 和 js 文件。并尝试使用 CDN 中的库。
6. 使用队列
尽可能使用队列,例如电子邮件发送、PDF 生成...
繁华开满天机
TA贡献1816条经验 获得超4个赞
首先尝试删除每个页面不需要的 CSS 和 Javascript 文件。
其次使用图像缩略图(当您上传图像时,为每个图像创建缩略图),用于显示所有图像调用图像缩略图。
第三次尝试从查询中删除连接。
- 2 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消