vBETは、最適化がたくさんある。あなたは非常に速い53の言語でコンテンツを提供することができます感謝。
もちろん翻訳は魔法のように作られ、いくつかのリソースは、それらを提供するために必要ですされていません。私たちは正常にも、パフォーマンスに影響を予告なくvBETを実行する非常に大きなフォーラムでユーザーが持っている(http://www.vbenterprisetranslator.co...rformance.html).
あなたが以下に、最速の方法でvBETを使用する場合、まだの場合にはあなたのためにいくつかの設定のヒントです。時に使用可能な機能のコストによって、このようにはしないで休耕して、パフォーマンスの問題を持っていない場合 - これらは、パフォーマンス上の理由から、最も最適な構成を記述することに注意してください。
- あなたがvBETの最後のバージョンを使用していることを確認してください。我々は常にパフォーマンスを改善している。
- (3.3.4以降)をオンにする ご宿泊のお客様はフルファイルキャッシュを使用 とそれが動作するようにして下さい(チェックしないキャッシュファイルが作成されている - 適切なファイル権限を設定する必要があります)
- (3.3.4以降)より高い値の設定 ライブにはゲスト時間の完全なファイルのキャッシュ とにも用 レス関連ページのために生きる滞在時間の完全なファイルのキャッシュ
- (3.3.4以降)どのページをゲスト用の完全なファイルのキャッシュ内に長く保持し、それらを追加することができることを検討 ゲストの完全なファイルのキャッシュにはあまり関連ページ
- vBETは、すべてのエンコーディングをサポートしますが、あなたのフォーラムは、再エンコード、ページ全体にそれぞれ翻訳vBETためにそうでなければ、UTF - 8エンコーディングをしている使用し、他の追加のトリックを(また、特殊文字がDBに多く行われるもののように変更されている引き起こさないことが最も重要です&#CODE;表記)。既にフォーラムを実行している場合は、エンコーディングを切り替える簡単な方法は(まだそれが存在する)がありませんが、新しいものを作成しているならば、多言語サポートするように設計されているUTF - 8エンコーディングでそれを実行することを検討してください。
- あなたは、物乞いでいくつかの翻訳を無効にすることができます - キャッシュが満たされるときは、随時新しいものを追加することができます。全52の翻訳で開始すると、ユーザーと根の52倍以上のコンテンツを意味します。いくつかのフォーラムでは簡単にこれを扱うことができる、いくつかのためには、いくつかの翻訳を開始することをお勧めします。
- キャッシュをオンにしていることを確認してください。
- 後のためにそれはあなたが適切なキャッシュのTTLを持つことが重要になります。大きいことは良いですが、ないより15日間はGoogleのTOSと公平にすること
- あなたのフォーラムのための最適なキャッシュのクリア方法を選択する。ほとんどのフォーラムで"通常の削除"のために最善の戦略をクリアしているが、翻訳されたコンテンツの本当にたくさんあるならば、通常のキャッシュの削除は、サーバーを殺すことができる。しかし冷静になる - 私たちはそのケースの特別なソリューションを持っている。だから、他の3つの戦略を選択することができます。最後のものは最も高速ですが、すべてのキャッシュコンテンツを削除しますので、必要がある場合にのみ、それを使用してください。
- "キャッシュのクリアtimelap"を使用してください - vBETは、大量のデータを削除する150のキャッシュテーブルを介してクリアされます。あなたは各テーブルの間に待機するvBETを注文することができます。全体のタスクは、リソースの同じ量がかかりますが、ご使用のサーバーは、サーバーの負荷が小さくなるので、手形交換高との間で"安心"になります。
- 必要に応じて"グループ化された翻訳を選択"オプションを使用してください - これは、それはあなたに以下のCPUの費用がかかりますので、データベースに以下のクエリを作るが、RAMメモリのより多くの使用量のコストがします。
- 低または高すぎるために、"xの失敗の後に見ることをやめる"に設定しないでください。このオプションは、キャッシュの使用率を最適化します。 vBETがないキャッシュの翻訳で見つけようとしなくなることに感謝。あなたがそれを設定すると高すぎるvBETは複数回試行されます。あなたがそれを設定すると低すぎるvBETは、いくつかの小さな変更が翻訳されたページ上で起こるという理由だけで、キャッシュに実際にある翻訳を探して停止することができます。
- すべての翻訳のためのキャッシュを有効にします。あなたがディスク上にあまりにも大きな領域を持っていない場合vBETでは、選択した翻訳のためのキャッシュを無効にすることができますが、Googleはそれらのために毎回聞かれるのでそのような翻訳は、時間がかかります。
- "常に信頼するユーザ"に"Googleの言語検出"を設定します。 vBETは、ユーザーが何かで失敗したならばケース内のメッセージの実際の言語を検出できるようにする素晴らしい機能を持っている。新しい記事が到着したときに行われるためにGoogleに追加をしている尋ねる - しかし、それはその費用を持っている。
- "翻訳Google Mapsを"無効にする。それはあなたのフォーラムに含まれているGoogleマップを翻訳することができますが、それらをサポートしていない場合、それを無効にする - それは追加の検索がかかり、全体の出力のGoogleマップへのリンクを交換してください。
- オプションの実験では、"ユーザ名を変換しないでください"。それは多くのフォーラムの場所で多くの追加のチェックのコストで、翻訳を求める以下になります。あなたのケースで優れているチェック - ので、何かのための何かがある。
- このvBSEO機能を使用していない場合は、"JavaScriptでvBSEOのメッセージを翻訳"またはvBSEOでもそれを無効にする無効にする。それを変換すると、追加の出力の解析を要する。
- 関係のないページ用のロボットをブロックする - メンバーのページ、カレンダーなどのように。ロボットは非常に速いあなたのフォーラムの隅々を訪問することができます - 最初の翻訳のためのCPU使用率を向上させることができるのか。ほとんどのフォーラムは、メンバーのページインデックスを付けることを必要としませんが、それでもそれは、それらのページを翻訳するために、フォーラムのリソースを解放します。だから、すべての翻訳に関連するすべてのできないページのためのロボットをブロックする。次の投稿では、そのためのrobots.txtの例を見つける - これはこのフォーラム(URLのはvBSEOによって変更されることに注意し、フォーラムのURLにサブディレクトリを使用)で使用されるのrobots.txtの一部です。
- ユーザとゲストのための - (3.3.1以降)ブースのバージョンでは"表示のオリジナルテキスト"を使用。このオプションを使用すると、元のメッセージを表示する方法を選択することができます。それは重要ではありませんが、既にすべてを行うといくつかの小さな改善を求めるなら、あなたはここでそれを見つけることができます - それを表示すると、費用はほとんどかからない。 JavaScriptインジェクションによって通常の方法で: - すべての最初にすることで、WAN場合、元のテキストを表示する2つの方法を持っている。通常のものは、パフォーマンスのためのより良いですが、注入された一SEO(ロボットがそれを見ていない)のために良いです。そう、あなたがブースの元のコンテンツを表示したいと感じた場合 - ユーザおよびゲスト - それはゲストのために注入され、ユーザーの通常の表示に最適です。もちろん、元のテキストを表示しないように選択することができます - それはあなたのユーザーにとって最悪であるが、パフォーマンスのために少し良くなります。最高のユーザーのパフォーマンスと最悪の事態に備えて - - それが翻訳されているオリジナルのテキスト、あるいはメッセージを表示しないを選択することができますし、また複数のオプションがあります。彼らは、メッセージが異なる言語で書かれていることは表示されませんので、それは、最悪のユーザーのための、すべてにテンプレートを使用していないため、このオプションは、パフォーマンスに最適です。
- あなたがvBETはvBSEOサイトマップ生成ツールと統合されている場合、チェックはそれが新しい方法(はるかに高速)になっていないしてください。ここに実際の統合手順は、次のとおりです。 http://www.vbenterprisetranslator.co...tegration.html
- 高度なパフォーマンスパラメータを持つ(3.3.2以降)再生:'HTMLのサイズ:カット点'と'HTMLサイズ:スタートカット"。本当に大きな文字列で作業するときにPHPのパフォーマンスが大幅にダウンすることに注意してください。私はこのような場合にはPHPはいくつかの一時ファイルに書き込み、メモリ内のファイルで作業する代わりにされていることとします。そのせいで我々は、翻訳のアルゴリズムを変更し、本当に大きな出力が変換中に小さな断片に切断されています。この変更は、ラージページに影響を与えますし、前述の性能パラメータによってそれを構成することができます。
- "翻訳の間の遅延":(3.3.2以来)、高度な性能パラメータを操作してください。いくつかのフォーラムでGoogleへのリクエストは応答してすぐに一通ずつ送信されている場合には、より長い時間でGoogleから来ているかにもフォーラムのサーバによってブロックされます。パフォーマンスの変化のいずれか測定することなくそれを使用し、実質的な影響を見るためにキャッシュをオフにして唯一のそのような操作は実行しないでください。
- (3.3.2以降)にはvBSEOを使用している場合は、それが適切に統合されていることを確認してください。我々はよりよいパフォーマンス(無二重リダイレクトを)与えるvBETとvBSEO間の統合で大きな改善を行いました。これだけvBETパッケージからreadme.htmlファイルの統合]セクションに移動し、それらが適切な変更を持っていないで説明vBSEOファイルを確認してください。
- 大きいを設定する キャッシュの存続期間 RSSチャンネルのための(vBulletinのオプションで)。それは一度生成されたRSS XMLが有効である時間を定義します。別の世代は、この時間以降となります。ので、大きな値が小さい実際のデータだけでなく、より良いパフォーマンスを意味する。
- (3.3.4以降)オプションを使用しないでください。 コー ドのHTMLタグを変換しないでください。 あなたが本当にする必要がない場合。ほとんどのフォーラムでは、ユーザーが記事にHT MLコードを配置することはできませんので、ほとんどのフォーラムでは必要ありません。その内容に注意してください コー ドは BBCodeとは、とにかく変換 されません。
- (3.3.5以降)オプションをオフにします。 "ALT"属性を変換。それは、パフォーマンスへの影響はほとんどありませんが、それでも正規表現と追加の出力を解析し、Googleに少なくとも一つ以上の要求を(結果はキャッシュされていない場合)が必要です。翻訳結果は、(マウスカーソルが画像の上にあるときのみ)のブラウザで表示されていないので、それがオフになって、ユーザーへの影響はありません。
- (3.4.0以降)メモリキャッシュを使用してください。あなたがメモリキャッシュを使用するようにサーバーを構成している場合は、単にに行く admincp -> vBETキャッシュ>メモリキャッシュ とから、あなたのための最良のオプションを選択する メモリキャッシュを使用。重要:あなたがmemcacheのホストポートを配置する必要がmemcacheを使用する!
- 変更 。htaccessファイル ルール。
NOTE: 場合にのみ しない リンク 2 署名部分すなわちを使用します。 yourforum.com/XY/ など
今短いルールを使用することができます !
どこでもどこ
置き換えることができます。Code:(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)
あなたのサイトの動作が速くなる !Code:(..|zh-CN|zh-TW)
すなわち intagrated vbseo とユーザーのルールを変更します。
これらには。Code:RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA] RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
NOTE: あなたのフォーラムの URL にサブディレクトリを使用する場合、あなたのフォーラム ディレクトリをリードを '/' の直後後の追加 2 の最初のルールを変更します。 リダイレクト=.これがつまりあなたのフォーラムのフォーラムのディレクトリの場合 = /フォーラム/ index.phpにリダイレクトさ や = /フォーラム/ $ 2リダイレクトCode:RewriteRule ^/?(..|zh-CN|zh-TW)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA] RewriteRule ^/?(..|zh-CN|zh-TW)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
Realases vBET 以来 4.4.5 vBET 3.5.3 ダウンロード ファイルにこれらのルールを見つけることができます。
do-not-upload/tools/redirecting-rules/short-redirecting-rules- (3.6.2 以来)オプションをオフに 数字を変換しないでください。.このオプションでは見つけることができます。 AdminCP - > 他の言語 - > 翻訳オプション.パフォーマンスにはほとんど影響がそれはまだ解析文字が必要です。とにかくそれです。 推奨しません。 場合を有効にするオフ、それは翻訳のコストを増加するため。
- 現在の日付と時刻が表示されません。日付を表示し、データが既にキャッシュにある場合でも追加の翻訳毎分と追加のクエリをデータベースが。
現在の日付と時刻を表示しないように順序では:
今すぐ上から、現在の日付と時刻は表示されません。
- へ AdminCP -> スタイル & テンプレート検索でのテンプレート ->
- 検索:
Code:$vbphrase[all_times_are_gmt_x_time_now_is_y]- すべてのテンプレートから削除します。
他のテンプレートは他の変数によって時間を表示することができます - この場合は、変数を見つけると削除/コメントそれする必要があることに注意してください。- 回転のテキストでは、ページには表示されません。テキストを回転させるには、他の言語は、翻訳するテキストを送信します。
ページを回転に配置する場合テキストそれは JavaScript (JavaScript 内のテキストは翻訳されていない) または配置 notranslate エリア.- (3.6.3 以来)オプションをオフに 代替タグを追加します。.このオプションを有効に、タグを追加するオーバーヘッド時間を増加しより多くのデータをユーザーに送信します。既定では、このオプションは無効です。