【发布时间】:2016-11-22 15:03:05
【问题描述】:
所以我在远程服务器上部署了 Laravel 5.2 项目,问题是所有 HTTP 请求都需要大量时间,有时会达到Connection Timed Out 错误。
当我在本地服务器上进行测试时,一切都运行良好,所以我确定问题不在于我的代码,没有循环或大查询等。
我想同时连接到服务器的连接太多(当远程时),服务器上的负载是巨大的。今天我增加了更多的CPU,问题看起来已经解决了。
但我还是很好奇,以后怎么才能避免这样的情况呢?如何优化我的代码和请求?
目前我使用 Redis 作为缓存驱动程序,尝试使用模型而不是每次都在数据库上进行查询,我也尝试在各处使用循环而不是重复请求,但我仍然有很多 POST 和 GET 请求,还有一个大量使用数据库。
如何优化我的代码以使其操作起来不那么繁重?
【问题讨论】:
标签: mysql laravel server request response