私はLaravel 5.2プロジェクトをリモートサーバーに配備しました。問題はすべてのHTTP要求が巨大な時間を要し、時にはConnection Timed Out
エラーに達することです。サーバーの応答が遅すぎるため、Laravelプロジェクトを最適化しますか?
ローカルサーバーでテストしたところ、すべてがうまくいっていたので、問題は自分のコードではなく、ループや大きなクエリなどがないと確信しています。
同時に(リモートの場合)サーバーへの接続が多すぎると、サーバーの負荷が大きいと考えられます。今日私はさらにCPUを追加し、問題を解決するように見えます。
しかし、私はまだ興味がありますが、どうすればこのような状況を避けることができますか?コードとリクエストを最適化するにはどうすればよいですか?
私はRedisをキャッシュドライバとして使用し、毎回データベースでクエリを作成するのではなく、モデルを使用しようとしています。繰り返しループを繰り返し使用しないようにしていますが、データベースとの多くの作業。
どのように私のコードを操作して重くならないように最適化することができますか?