https なしではウェブサイトが遅い

https なしではウェブサイトが遅い

ご覧のように、http://coinad.com/遅いし、https://coinad.com/高速です。サーバーをアップグレードし、コードを見直し、テーブルを最適化しましたが、すべてうまく機能しているようです。

このことで私は精神的に狂ってしまいました。

http と https のサーバー リソースの使用を個別に制限する構成ファイルはありますか? htop を実行すると、すべてが正常に動作しているように見えます。RAM の使用量は低く、4 つの CPU コアすべてに大きな負荷がかかっていません。

編集

このサイトには大量のトラフィックが流れていますが、サーバーは 8 GB の RAM と 4 つの CPU コア (digitalocean.com) を備えているため、問題なく処理できるはずです。

答え1

あなたが投稿したすべての情報を確認した結果、いくつか提案はありますが、HTTP が HTTPS よりはるかに遅い理由については、明確な回答がありません。いくつかの強い疑いはありますが、環境、設定、コードなどについてより詳しい知識がなければ、何が問題なのかを自信を持って言うことはできません。とはいえ、設定を調整する必要があります。調整すれば、問題は解消されると思います。

具体的には、Apache サーバー設定のデフォルトをほとんど使用しているようです。コード/スタックでワーカー MPM とプリフォークの切り替えが可能な場合は、それをお勧めします。次に、最大クライアント数、スペア サーバー、およびそれらのブロック内のその他すべてについて調べて調整します。また、Apache ステータスに大量のキープアライブが表示されています。3 分前に再起動されたことを考えると、キープアライブが多すぎます。これらの設定を非常に低いタイムアウトに下げることをお勧めします。そのボックスには十分な量のリソースがあり、Apache を正しく設定すれば、中程度の負荷で問題なく動作するはずです。

Apache といえば、nginx を使用してください。真面目な話、nginx をプライマリ Web サーバーとして使用するか、リバース プロキシ/キャッシュおよび SSL エンドポイントとして使用することは、Web サイトのパフォーマンスを向上させる最善の方法の 1 つです。

幸運を。

関連情報