一致するサービスが見つかりませんでした
WooCommerceが遅すぎる:共有ホスティングからVPSへ
あなたはWooCommerceのウェブサイトを持っており、多くのプラグイン、トラフィック、訪問者、そして売上が増えていますが、キャッシュをしてもウェブサイトの動作が遅く、商品をカートに追加したりページを読み込むのに数秒かかります。これは、あなたの共有ホスティングプランが限界に達し、ウェブサイトが成長する需要に対応するためにより高速なサーバーを必要としているためです。パフォーマンスが低下する理由を分析し、利用可能な解決策を見てみましょう。
なぜ遅いのか
- 共有ホスティングプロバイダーはコストを削減します: 1台の物理コンピュータに数百のウェブサイトがホストされている場合があり、各ウェブサイトは同じマシン上の他のテナントとCPU、メモリ、データベースI/Oを競合します。これが共有ホスティングと呼ばれる理由です。この仕組みは通常、隣接するウェブサイトのほとんどが小さくトラフィックが少ない限りはうまく機能します。しかし、一部のテナントが要求の厳しいウェブサイトを運営していると、ホストマシンはCPU時間、メモリ割り当て、ディスクI/Oが不足し、そのマシン上の他のすべてのウェブサイトが遅くなるほどになります。
- 古い共有サーバー: あなたの共有ホスティングプロバイダーが使用しているサーバーは、おそらく10年前のIntel Xeonで、性能は非常に低いです。このことは、
cat /proc/cpuinfo
コマンドを実行することで確認できます。このコマンドは正確なCPUモデルを表示し、そこから製造日を特定できます。実際、サーバーが古くなり、通常のアプリケーションには適さなくなると、それらはすぐに廃棄場やリサイクルセンターに送られるのではなく、共有ホスティングプロバイダーによって中古で購入され、その環境でさらに数年使用され続けます。これは、ほとんどの軽量なウェブサイトにとって経済的に理にかなっていますが、重いウェブサイトには不十分です。 - WooCommerceはPHPで動作します: PHPは、今日のほとんどのウェブアプリを構築するために使用されるインタプリタ型言語です。PHPは遅く、バグが発生しやすく、能力も低いですが、人々はそれを使い続けているようです。PHPは、どのベンチマークを考慮するかによって、NodeJSの約5倍から50倍遅いです。残念ながら、WooCommerce、WordPress、そしてほとんどのウェブフォーラムはPHPで構築されています。
ソリューション
あなたのウェブサイトには、より高速なサーバーが必要です。共有ホスティングでは動作が遅い重いWooCommerceウェブサイトのハードウェア要件を分析してみましょう:
- CPU: 2つの専用AMD EpycまたはRyzen vCore。共有ホスティングプランとは異なり、専用vCoreは、ホストマシン上の他のテナントと共有されない、あなた専用のハードウェアスレッドです。そのパフォーマンスは保証されており、他のテナントがどれだけ負荷を生成しても、時間の経過とともに一定のままです。Intel vCoreは避けてください。なぜなら、Intelサーバーを提供するクラウドプロバイダーは、コストが低いため、古いXeonチップを使用する傾向があるからです。これらのXeonのシングルスレッドパフォーマンスはしばしば弱すぎるのに対し、RyzenとEpyc CPUははるかに強力なコアを持ち、仮想化環境では通常より新しいものです。
- RAM: データベース、メモリ内ディスクキャッシュ、およびPHPインタプリタのために十分なスペースを確保するために、4 GBのRAMを選択してください。これはそれほどコストがかからず、メモリ割り当てアルゴリズムが断片化の管理に時間を浪費することなく迅速に完了することを保証します。
- ディスク: 保存するデータ量に応じて、高速なSSDまたはNVMeストレージを約30GBから100GB程度を推奨します。特にデータベースクエリのためには、機械式ハードドライブは遅すぎるため避けてください。
- ネットワーク: 顧客の需要に対応するeコマースウェブサイトには1Gbpsが適しています。これにより、顧客のコンピュータとの間で125MB/sのデータ転送を維持できます。
データベースからの推奨
以下は、上記で定義された要件を満たす現在データベースに存在するVPSの一部です。任意の選択により、これらはすべてアメリカでホストされています。サイドバーのフォームを使用してクエリをカスタマイズし、さらに多くのVPSを検索できます。すべての結果はデータベースから動的に生成されます。
ServaRica — $5.00 / 月
2 Epycコア(専用)
8192 MB RAM
250 GB NVMe
8192 GB/月 帯域幅
10.0 Gbps ポート速度
IPv4 + IPv6
カナダ 🇨🇦 でホスト
Oplink — $14.95 / 月
2 Epycコア(専用)
4096 MB RAM
150 GB NVMe
32768 GB/月 帯域幅
10.0 Gbps ポート速度
IPv4 + IPv6
アメリカ合衆国 🇺🇸 でホスト
HostHatch — $15.00 / 月
4 Epyc コア (2 共有, 2 専用)
16384 MB RAM
75 GB NVMe
5120 GB/月 帯域幅
10.0 Gbps ポート速度
IPv4 + IPv6
アメリカ合衆国 🇺🇸 でホスト
もっと記事を読む