2016-06-14 4 views
0

こんにちは、私は最近、ショッピング検索エンジンを開始しました。私たちは50kの製品マークをつけて上昇しています。私の問題は、WordPressに読み込まれたページが多すぎると、サイトが劇的に遅くなることです。私はキャッシングといくつかのスタックメソッドを試しましたが、毎日行われる更新があり、これらの他のメソッドをキャッシュするか試しても意味がないので、動作しません。私のサイトをスピードアップするために私のwordpressに現れるページの量を制限するにはどうすればいいですか?

とにかく私はこのコードをスタック上に見つけたので、私はそれを実行する必要があるようですが、実装する方法はわかりません。誰も私たちのwoocommerceサイトにこれを追加する方法の正しい方向に私を指すことができます。どこに行くの?私は今ダミーガイドのためのPHPが必要です。

public function paginateCount($conditions = null, 
          $recursive = 0, 
          $extra = array()) { 
     return 1000; 
    } 

あなたはそれが数秒しかかからページネーションが少ないページで、このページが、ページをロードするのに約20秒かかります見ることができるように私のサイトはhttp://cartgrabber.com/shop/です。

もう一度、検索可能な限り私のアイテムに電話をかける必要はありません。私たちはこれでうまくいくはずの製品を絞り込むためのフィルタを用意しています。

+0

あなたの質問にindex.phpコードを追加できますか? –

+0

wp_queryのページ作成機能を使用していますか?使用しているページが正しく設定されていない可能性があります... –

+0

私はwoocommerceのデフォルトページネーションを使用しています。これは現在彼らがコードに対して持っているものです。 –

答えて

0

私はプロジェクトのAspireテーマで作業しましたが、デフォルトでは遅くはありません。データベースクエリが非常に高いTTFBにつながるには時間がかかりすぎただけです。あなたは何ができるか

Page load time analysis >>

は、(製品の数を減らすことであるそうするための一つの方法表示され、メニュー項目、あなたが求めているとして)クエリの数を減らすか、ご使用のサーバーを管理している場合のMemcachedを実装しています。プラグインを使用してオブジェクトキャッシュを実装するだけでは、更新やその他の変更を妨げることはありません。 Static CacheとMinifyをオフにすることができます。

+0

あなたの答えをありがとう、私はオブジェクトのキャッシュオプションを試してみます。簡単に使えるキャッシュプラグインをお勧めしますか? –

+0

あなたが支払う場合は、WPロケットは素晴らしいです。そうでない場合、W3 Totalは同じ仕事をしますが、少し重くて膨らみます。オブジェクトのキャッシュだけを有効にしてください。 あなたがいる間、画像の圧縮も検討してください。特に高速接続では大きな違いはありませんが、確かにいくつかのことをするでしょう。 –

関連する問題