重要:このページには、クッキーを使用しています (cookies). ブラウザでクッキーをオフにせずにこのウェブサイトを使用して、あなたがそれを使用するために同意することを意味します。
今すぐ購入! 機能 ダウンロード

私達と稼ぐ!

他の言語に参加するとお金を稼ぐを開始したい場合 アフィリ エイト プログラム。
結果 1 への 44

スレッド: キャッシュのクリア後に遅いサイト

  1. #1

    Default キャッシュのクリア後に遅いサイト

    私は見つけることができるすべての最適化トリックを経て、実装しました。これがapacheにプロキシとしてnginxを含む、memcachedの、そしてすべての定期的なvbulletinの最適化手順でvbOptimize。

    私はラムの12 ***、そしてレイドで15kのSASドライブを持つ2つのデュアルクアッドコアプロセッサのサーバで働いています。そう、言い換えれば、サーバはすべてのものを処理するために十分な力を持っている。

    主なサイトはvBETキャッシュが15日ごとにクリアされた後、右減速を開始します。 > 500kのページ日、検索エンジンでクロールされている(データベースはちょうどこの15日間の期間後に***以上に取得します)。

    私はより良いこれらの要求を処理するApacheを調整するために何かできることがありますか?これらは、私の現在のapacheの設定は次のとおりです。
    httpdの- mpm.confから
    #prefork MPMは
    にStartServers 20
    MinSpareServersの20
    MaxSpareServers 25
    MaxClientsは180
    MaxRequestsPerChildを1000年
    httpdの- default.confから:
    タイムアウト150
    のキープアライブ
    MaxKeepAliveRequestsは80
    KeepAliveTimeoutを3
    オフUseCanonicalNameを

  2. #2
    ミハルPodbielski(vBETスタッフ) vBET's Avatar
    日時
    2009年10月
    投稿
    3,037

    Default

    当ててみましょうか ? あなたはメインページに vBSEO と多くのリンクを持っていますね - 私は正しいですね ?

    トリックは - あなたが本当にする必要がない場合は、最後の清算の戦略を使用しないでください。私はあることを知っている - あなたは他の決済戦略をチェックしたのですか?他のキャッシュ全体をクリアしないと反対側から消去するにはより多くのリソースを解放します。

    次vBET 3.xのリリースでは、あなたを助けることができる - 私たちは本当に大きなページのための新しい高度なパフォーマンスパラメータを追加します。我々はまた、リンクの変換でボトルネックを発見した。この時点で我々はvBET4.xのVBフレンドリーなURLのためのソリューションを実装している(まだリリースされていない)と私たちはvBSEOにもそれを採用しようとします。我々が成功すれば我々は問題がvBSEOは、1つずつのリンクいずれかに要求し、これがGoogleの要求の数十を生成することである3.xのvBETにも、それを移動します。私が書いたように我々はすでにVBのFrinedlyのURLのためのソリューションを実装する - 私たちは遅れて翻訳を行った。翻訳が起こるともしないに設定していない後vBSEOの問題は、実際のものの正しさを確認するURLを必要とする、それがVBの外で動作することです。
    または出力にそれを置くために。
    詳細の多くは - 間もなく我々は、キャッシュがいっぱいにされていないときにのみ起こると我々はすでにこの問題に取り組んでいる、ボトルネックを知っている。

    したがって、この瞬間に私はちょうどあなたが清算の戦略と、他の清算のパラメータを指定して再生するように助言することができます。他の戦略のための:
    - つのキャッシュテーブルのクリアが、サーバを殺していない場合は、より大きな"のキャッシュをクリアtimelap"を設定する - あなたのサーバは、手形交換高との間の息がかかります
    - この時間に変更がクリアの実行 - それが小さい場合はあなたのフォーラムのトラフィックをAnaliseとチェック
    - 下のキャッシュTTLを設定する - 自分自身をクリアしても少ないリソースがかかりますので、小さなテーブルがクリアされます。反対側 - サーバは、翻訳のために、より頻繁にGoogleをもらわなければなりません。
    - 実験:オープンセット"を最適化するテーブルを持つクイック地元の削除" /は/ vbenterprisetranslator_functions.php含まれています と"とそこにコードの3行をコメントアウトローカルテーブルを最適化"。これはインデックスのアップグレードなしで本当に速いの削除を行います。注意:インデックスが増加しますので、手動でクエリを実行する必要があります - すなわちそれは、週に一度確認してください。それはあなたのために働くなら我々は、インデックスがない毎日再編成される新たな戦略を、実施する。

  3. #3

    Default

    vbSEOではい。

    私は、現時点では、通常の削除を使用していると、物事がクリアまでに時間がかかりすぎるしていないようです。迅速なローカル削除とタクトに残されたインデックスであり、そして、通常の削除インデックスがクリアされていますか?彼らが最適化されていない場合、古いインデックスを持つことはどんなメリットがあるのだろうか?

    物事は多くのトラフィックがサイト上にあるときに減速するように見えるし、キャッシュが再構築されています。私はapacheのプロセスが、彼らは通常、(データはGoogleから要求されているので)と同じように速くとしてクローズされていないので、これは確信している。

    それは次のバージョンでは再び速度を向上させることを聞いて良いです。私はちょうど私が調整のApacheで何ができる何かがなかったことを確認していた。

  4. #4
    ミハルPodbielski(vBETスタッフ) vBET's Avatar
    日時
    2009年10月
    投稿
    3,037

    Default

    あなたが通常のクリアを使用している場合は、私のヒントを忘れて。私はあなたが最後の戦略を使用し、全体のキャッシュを削除していると考えた。申し訳ありません - 誤解 そのまま何も書かないでおきます。

    このような方法で私は大きなキャッシュTTLを設定するためにアドバイスすることができます。以下のデータを毎回削除されますので、以下のデータは回復するでしょう。
    既に書いたように、 vBSEO + 空キャッシュのボトルネックが 1 つあり、それを処理しています。

    何も行うことができますと、サーバーが送信要求を保持していないことを確認することです。我々は、多くの発信要求が同じサーバーにしようとする場合、一部のサーバーがこのように振る舞うことを発見した。 100のリクエストは1つの要求(理論的には100 ×多くの時間を取るべきである)よりも1000 ×時間がかかる可能性があるため。それは一部のファイアウォール、サーバのセキュリティ上の問題がある可能性があります。もちろんそれは、Googleがそのような場合にはいくつかの小さな"罰"を置くことができます。この地域で何かを見つけることができるのであれば - それは助けることができる。改善を待ってくださいではない場合

このスレッドのためのタグ

投稿許可

  • また しない場合があります 新しいスレッドを投稿
  • また しない場合があります ポスト返信
  • また しない場合があります 投稿の添付ファイル
  • また しない場合があります 自分の投稿を編集
  •