質問: 何千もの製品を持つwoocommerce - サイトは非常に遅いです - dbクエリを最適化しますか? これまでのところ私は私のwoocommerceに約8,000の製品を持っています、そしてフロントエンドの製品ページはキャッシュすることの後でさえ、ロードするのに数秒かかります。私のvpsホストは、私は複数のデータベースを持つべきだと言っています。 それは正しい方法であり、もしそうなら、どうすれば可能ですか。私のデータベースクエリをスピードアップするか、単にフロントエンドをスピードアップすることに関するどんな提案も素晴らしいでしょう。
回答: これは本当にサーバーの質問であり、特にwordpressの問題ではありません。あなたは1と1でmysqlサーバーのスピードボトルネックに遭遇しています。すみません、しかし、それらは遅い共有ホストとしてよく知られています、そしてその理由のために私は彼らのvpsがもっと良いとは思わない。キャッシングとcdnはあなたのためにそれだけをするでしょう。より良い、より速いmysqlサーバーの形でもっと多くの馬力が必要です、そしてあなたがすでにvpsの代金を払っているなら、media templeのようなより良いvpsホストに移動してください。rootアクセスで、 http://mysqltuner.com などのユーティリティを使用してmysqlサーバーのパフォーマンスをログに記録して分析し、サーバーのメモリとデータベースクエリキャッシュのパラメータを設定ファイルmyに調整できます。 cnf。高負荷を処理するために、httpd.confでapacheを調整することもできます。woo commerceまたはwordpressによるデータベースクエリを最適化しようとしても意味がありません。行った変更は更新後にもう一度行う必要があります。