最近、共有ホストから1 GBのRAMを備えたWHM/cPanelを備えた専用Webサーバーに、K2を備えたjoomla 2.5サイトを移行しました。 WHMが推奨する移行手順を使用しましたが、すべてうまくいきました。私の問題は、ウェブサイトの読み込みが非常に遅く、ビジーな共有サーバーよりもはるかに遅いことです!
最初のバイトまでの時間は7〜10秒です。しかし、これはjoomlaページにのみ当てはまります。静的ページを配置すると、ほんの一瞬でロードされます。私がホームページで持っているのは、メインセクションの15の最新の記事とタグクラウド、15の最も読んだアイテムのタイトル、およびモジュール内のこのようなものの紹介です。この数を1に減らしてみたところ、Webサイトは2〜3秒でロードされました。メインセクションまたはモジュールのいずれかで、読み込まれるアイテムの数に応じて、読み込み時間が徐々に増加するようです。 MySQLサーバーの設定に問題があると思いますか?私はMySQL 5.5.42を使用していますが、joomla構成のデータベースタイプはmysqliです。これは、共有ホスティングの場合と同じです。
これについて誰かがアドバイスしてくれませんか?
それはすべてphp.iniファイルにあります。ホスティングを共有している場合、適切に調整されます。VPSでは、それに応じて設定を変更する必要があります。
プラグイン/システムページキャッシュが有効になっていることを確認します。 VPSに移行した2.5および3.0サイトで最近同様の問題が発生しました。キャッシュは実際には古いサーバーではそれらを遅くしましたが、新しいVPSでは、有効にした場合の応答性がはるかに高くなりました。 JCHキャッシュプラグインもかなり効果的です。
キャッシュを有効にしている場合は、無効にしてキャッシュをクリーンアップしてください。問題が解決する場合は、代わりにファイルキャッシュを使用してください。