質問: ウェブサイトの速度がひどい 私は、webチームの責任者として残された(すべての同僚が去りました)見習いのweb開発者として働いており、不可能な作業が残されています。十分なメモリを備えた10コアのwindowsサーバーがあり、複数のjoomlaをホストします!カスタムビルドのhtmlとphp=ウェブサイト。カスタムビルドのwebサイトには問題はなく、すべての読み込みは瞬時に行われます。ただし、joomla!のすべてのwebサイト(すべてeコマースです) )は非常に遅く、読み込みに30秒かかります。私はウェブサイトで複数の速度テストを実行し、私を信じています、私はあなたのほとんどが何を考えているか知っています。 「画像サイズを縮小してcssとjavascriptを圧縮する」 私はすでにこれをしました。 ttfb(最初のバイトまでの時間)に問題があります。これは、全体30秒を占める可能性があるためです。次のwebサイトは、ttfbを示しています。 http://www.bytecheck.com/results?resource=http%3a%2f%2fhealthypetstemp.co.uk.5-189-187-215.premierepos.co.uk%2fen%2f これはjoomlaの1つにすぎません!私たちがホストし、必要に応じてiが提供できるwebサイト。 google chrome devtoolsを使用して速度を確認することもできますが、同じことがわかります。私が言ったように、問題を引き起こしているのはこれであり、この問題のいくつかの支援に大いに感謝します。前もって感謝します。
回答: これらの基本チェックをすでに実行しましたか?1-joomlaキャッシュを有効にするこれにより、ページの読み込み時間が大幅に増加しますプラグインに移動し、page cache pluginを開きます。通常は、すでに次のように構成されています。 保存して閉じます2-キャッシュを構成するttlと動作システムに移動-グローバル構成-システム(-tab) キャッシングを「onプログレッシブ」にする これに基づいてキャッシュ時間を設定します(測定値から) 1日あたりの訪問数が200以上の高負荷ページの場合は30以下 1日あたり100回以上のアクセスがある中程度の読み込みページの場合は60 1日あたりのアクセス数が50以上の低負荷ページの場合は120 1日あたりの訪問数が20以上の非常に負荷の低いページの場合は240 この値は、複数ページを測定して約1年経過したときに蓄積されたものです。 1日に200回を超える訪問がある場合、キャッシュ時間からすでに何をしているのかを知っているはずです。ただし、経験則として、コンテンツを定期的に更新する場合(たとえば、15分間隔で更新するとします)、キャッシュ時間はもちろんニーズ(15分以下)に一致する必要があります。コンテンツの古くなった配信に耐えられる場合は、当然、キャッシュ時間を長く保つことができます。欠点しかし、このキャッシュが500エラーを生成する可能性があるjoomla/plugin/extensionの更新を忘れないでください。この場合、メニュー-システム-キャッシュのクリア(すべて削除)でキャッシュを削除するだけですが、ここではそれを明確に確認する必要があります。監視して確認する必要があることを意味します!3-ミニファイアと事前キャッシュプラグインを追加するそこには複数のプラグインがあります。また、プラグインがどれだけ気に入ったかにもよります。すべて同じです: css、js、htmlを縮小 複数のcssファイルを1つまたはいくつかに連結する 複数のjsファイルを1つまたはいくつかに連結する 複数のhtmlファイルを1つまたはいくつかに連結する 時には、画像変換やスプライトへの画像連結の改善に役立つこともあります。しかし、これはページのパフォーマンスをそれほど向上させません。ここでは、「ケーキの桜」のレベルをやっています