所以我在远程服务器上部署了Laravel 5.2项目,问题在于所有的HTTP请求需要花费巨量的时间,有时达到Connection Timed Out
错误。服务器响应时间太长,优化Laravel项目?
当我在本地服务器上进行测试时,一切都很好,所以我确定问题不在我的代码中,没有循环或大的查询或其他东西。
我想在同一时间(当远程时)连接到服务器的连接太多,服务器上的负载很大。今天我增加了更多的CPU,这个问题看起来已经解决了。
但我仍然好奇,我怎么能避免将来的情况呢?我怎样才能优化我的代码和请求?
现在我使用Redis的作为高速缓存驱动器,尝试使用而不是每次都做对数据库查询模型,我也尽量使用循环处处不作重复的请求,但我仍然有很多POST和GET请求,也很多数据库工作。
我该如何优化我的代码,使其不会太重以至于无法操作?