web-dev-qa-db-ja.com

SSLをインストールした後、サイトが遅くなるのはなぜですか?

私はWordpressサイトでローカルでかなりパフォーマンスが良い。ほとんどのページは約1秒でロードされます。いくつかは800-900msでさらに少ないです。

2G RAM Digital OceanのVPS)にサイトをアップロードすると、読み込み時間は約1.6秒になり、それほど難しくありませんが、SSLをインストールした後証明書、読み込み時間は4〜5秒に近くなりました。これは大幅なジャンプです!私が使用しているドメインは次のとおりです。

https://eightysix.ca

私はすべての資産を縮小し、Google PageSpeed、Pingdom、Gtmetrixなどのページ速度テストでかなりまともなスコアを取得しましたが、サーバー全体の応答時間は急上昇しています。

最初はGoDaddyから有料のSSLを使用してみましたが、速度が遅いことを確認した後、Let's Encryptから証明書をインストールしようとしました。

Httpsは常にhttpより少し遅いと理解していますが、大きな違いはないはずです。遅延の原因は何ですか?私のテーマに私が探しているべきものはありますか? PHPでSVGアイコンをレンダリングするために多くのcURLリクエストを使用しています。これは問題でしょうか?任意の提案をいただければ幸いです。

更新

数人から聞いてもう少し読んだ後、WordpressでHTTPSを使用している場合、この種の読み込み時間は予想されるはずであるという印象を受けましたキャッシュプラグインはありません。

私は過去にキャッシュプラグインでひどい経験をしたことがあります-開発時にキャッシュプラグインをオフにできないため-プラグインを使用することに抵抗していましたが、陥没してインストールしましたWP Superキャッシュ。これで問題が説明されないことはわかっていますが、問題が解決された可能性があります。数ページの読み込み後、サイトの読み込みが非常に速くなりました。

2
Michael Lynch

チェックアウト https://www.webpagetest.org/result/180412_67_0e179d6dfd05c65eafcd1bba968d5028/

最初のページの読み込みに約4.6秒かかることを示しています。掘り下げれば最初のバイトまでの時間は4.3秒です。 wordpressページを生成しています。

問題はWordpressであり、HTTPSではありません。キャッシュプラグインを使用していない場合。 (w3cache、wpSuperCacheなど)それが私が最初に試すことです.

2
txyoji