vBETは、最適化がたくさんある。あなたは非常に速い53の言語でコンテンツを提供することができます感謝。
もちろん翻訳は魔法のように作られ、いくつかのリソースは、それらを提供するために必要ですされていません。私たちは正常にも、パフォーマンスに影響を予告なくvBETを実行する非常に大きなフォーラムでユーザーが持っている(http://www.vbenterprisetranslator.co...rformance.html).
あなたが以下に、最速の方法でvBETを使用する場合、まだの場合にはあなたのためにいくつかの設定のヒントです。時に使用可能な機能のコストによって、このようにはしないで休耕して、パフォーマンスの問題を持っていない場合 - これらは、パフォーマンス上の理由から、最も最適な構成を記述することに注意してください。
- あなたがvBETの最後のバージョンを使用していることを確認してください。我々は常にパフォーマンスを改善している。
- オンにする ご宿泊のお客様はフルファイルキャッシュを使用 とそれが動作するようにして下さい(チェックしないキャッシュファイルが作成されている - 適切なファイル権限を設定する必要があります)
- 高い値を設定 ライブにはゲスト時間の完全なファイルのキャッシュ とにも用 レス関連ページのために生きる滞在時間の完全なファイルのキャッシュ
- どのページすることができますお客様にとって完全なファイルキャッシュに長く開催され、にそれらを追加を考慮します。 ゲストの完全なファイルのキャッシュにはあまり関連ページ
- vBETは、すべてのエンコーディングをサポートしますが、あなたのフォーラムは、再エンコード、ページ全体にそれぞれ翻訳vBETためにそうでなければ、UTF - 8エンコーディングをしている使用し、他の追加のトリックを(また、特殊文字がDBに多く行われるもののように変更されている引き起こさないことが最も重要です&#CODE;表記)。既にフォーラムを実行している場合は、エンコーディングを切り替える簡単な方法は(まだそれが存在する)がありませんが、新しいものを作成しているならば、多言語サポートするように設計されているUTF - 8エンコーディングでそれを実行することを検討してください。
- あなたは、物乞いでいくつかの翻訳を無効にすることができます - キャッシュが満たされるときは、随時新しいものを追加することができます。全52の翻訳で開始すると、ユーザーと根の52倍以上のコンテンツを意味します。いくつかのフォーラムでは簡単にこれを扱うことができる、いくつかのためには、いくつかの翻訳を開始することをお勧めします。
- キャッシュをオンにしていることを確認してください。
- 後のためにそれはあなたが適切なキャッシュのTTLを持つことが重要になります。大きいことは良いですが、ないより15日間はGoogleのTOSと公平にすること
- あなたのフォーラムのための最適なキャッシュのクリア方法を選択する。ほとんどのフォーラムで"通常の削除"のために最善の戦略をクリアしているが、翻訳されたコンテンツの本当にたくさんあるならば、通常のキャッシュの削除は、サーバーを殺すことができる。しかし冷静になる - 私たちはそのケースの特別なソリューションを持っている。だから、他の3つの戦略を選択することができます。最後のものは最も高速ですが、すべてのキャッシュコンテンツを削除しますので、必要がある場合にのみ、それを使用してください。
- メモリ キャッシュを使用します。メモリ キャッシュを使用する構成されているサーバーがある場合だけに行く admincp -> vBETキャッシュ>メモリキャッシュ とから、あなたのための最良のオプションを選択する メモリキャッシュを使用。重要:あなたがmemcacheのホストポートを配置する必要がmemcacheを使用する!
- "キャッシュのクリアtimelap"を使用してください - vBETは、大量のデータを削除する150のキャッシュテーブルを介してクリアされます。あなたは各テーブルの間に待機するvBETを注文することができます。全体のタスクは、リソースの同じ量がかかりますが、ご使用のサーバーは、サーバーの負荷が小さくなるので、手形交換高との間で"安心"になります。
- 必要に応じて"グループ化された翻訳を選択"オプションを使用してください - これは、それはあなたに以下のCPUの費用がかかりますので、データベースに以下のクエリを作るが、RAMメモリのより多くの使用量のコストがします。
- 低または高すぎるために、"xの失敗の後に見ることをやめる"に設定しないでください。このオプションは、キャッシュの使用率を最適化します。 vBETがないキャッシュの翻訳で見つけようとしなくなることに感謝。あなたがそれを設定すると高すぎるvBETは複数回試行されます。あなたがそれを設定すると低すぎるvBETは、いくつかの小さな変更が翻訳されたページ上で起こるという理由だけで、キャッシュに実際にある翻訳を探して停止することができます。
- すべての翻訳のためのキャッシュを有効にします。あなたがディスク上にあまりにも大きな領域を持っていない場合vBETでは、選択した翻訳のためのキャッシュを無効にすることができますが、Googleはそれらのために毎回聞かれるのでそのような翻訳は、時間がかかります。
- "常に信頼するユーザ"に"Googleの言語検出"を設定します。 vBETは、ユーザーが何かで失敗したならばケース内のメッセージの実際の言語を検出できるようにする素晴らしい機能を持っている。新しい記事が到着したときに行われるためにGoogleに追加をしている尋ねる - しかし、それはその費用を持っている。
- "翻訳Google Mapsを"無効にする。それはあなたのフォーラムに含まれているGoogleマップを翻訳することができますが、それらをサポートしていない場合、それを無効にする - それは追加の検索がかかり、全体の出力のGoogleマップへのリンクを交換してください。
- オプションの実験では、"ユーザ名を変換しないでください"。それは多くのフォーラムの場所で多くの追加のチェックのコストで、翻訳を求める以下になります。あなたのケースで優れているチェック - ので、何かのための何かがある。
- 関連性のないページ - ブロック ロボット メンバー ページやカレンダーをましょう。ロボットは非常に速く - あなたのフォーラムのすべてのコーナーを訪問することができる最初の翻訳のためのあなたの CPU 使用率を改善することができるものです。ほとんどのフォーラムはありません必要があるメンバーのページ インデックスを作成、しかしまだそれらのページを翻訳するあなたのフォーラム リソースがかかります。だからすべての関連性のないページですべての翻訳ロボットをブロックします。次のポストを robots.txt の例が見つかります - これはこのフォーラム (注 URL の SEO、によって変更され、私たちのフォーラムの URL にサブディレクトリが使用) で使用される robots.txt の一部です。
- ブースのバージョンで"表示元のテキストを"使用する - ユーザーとゲストのために。このオプションを使用すると、元のメッセージを表示する方法を選択することができます。それは重要ではありませんが、既にすべてを行うといくつかの小さな改善を求めるなら、あなたはここでそれを見つけることができます - それを表示すると、費用はほとんどかからない。 JavaScriptインジェクションによって通常の方法で: - すべての最初にすることで、WAN場合、元のテキストを表示する2つの方法を持っている。通常のものは、パフォーマンスのためのより良いですが、注入された一SEO(ロボットがそれを見ていない)のために良いです。そう、あなたがブースの元のコンテンツを表示したいと感じた場合 - ユーザおよびゲスト - それはゲストのために注入され、ユーザーの通常の表示に最適です。もちろん、元のテキストを表示しないように選択することができます - それはあなたのユーザーにとって最悪であるが、パフォーマンスのために少し良くなります。最高のユーザーのパフォーマンスと最悪の事態に備えて - - それが翻訳されているオリジナルのテキスト、あるいはメッセージを表示しないを選択することができますし、また複数のオプションがあります。彼らは、メッセージが異なる言語で書かれていることは表示されませんので、それは、最悪のユーザーのための、すべてにテンプレートを使用していないため、このオプションは、パフォーマンスに最適です。
- 'HTMLサイズ::カット点'と'HTMLサイズ:スタートカット"高度な性能パラメータと遊ぶ。本当に大きな文字列で作業するときにPHPのパフォーマンスが大幅にダウンすることに注意してください。私はこのような場合にはPHPはいくつかの一時ファイルに書き込み、メモリ内のファイルで作業する代わりにされていることとします。そのせいで我々は、翻訳のアルゴリズムを変更し、本当に大きな出力が変換中に小さな断片に切断されています。この変更は、ラージページに影響を与えますし、前述の性能パラメータによってそれを構成することができます。
- "翻訳の間の遅延":高度な性能パラメータと遊ぶ。いくつかのフォーラムでGoogleへのリクエストは応答してすぐに一通ずつ送信されている場合には、より長い時間でGoogleから来ているかにもフォーラムのサーバによってブロックされます。パフォーマンスの変化のいずれか測定することなくそれを使用し、実質的な影響を見るためにキャッシュをオフにして唯一のそのような操作は実行しないでください。
- オプションを使用しません。 コー ドのHTMLタグを変換しないでください。 あなたが本当にする必要がない場合。ほとんどのフォーラムでは、ユーザーが記事にHT MLコードを配置することはできませんので、ほとんどのフォーラムでは必要ありません。その内容に注意してください コー ドは BBCodeとは、とにかく変換 されません。
- オプションをオフに "ALT"属性を変換。それは、パフォーマンスへの影響はほとんどありませんが、それでも正規表現と追加の出力を解析し、Googleに少なくとも一つ以上の要求を(結果はキャッシュされていない場合)が必要です。翻訳結果は、(マウスカーソルが画像の上にあるときのみ)のブラウザで笑えるではないので、それがオフになって、ユーザーへの影響はありません。
- 「オンライン ユーザー」オフにします。-> あなた AdminCP でこのオプションを見つけることができます -> のユーザー グループ ユーザー グループ マネージャー Usergroup の編集-> -> することができますビュー人のオンライン: いいえ。これは再「誰がフォーラムを読んで」値の変更の表示を削除して翻訳量を減らします。
- 変更 。htaccessファイル ルール。
NOTE: 場合にのみ しない リンク 2 署名部分すなわちを使用します。 yourforum.com/XY/ など
今短いルールを使用することができます !
http://www.vbenterprisetranslator.co...html#post15132
ダウンロード ファイルにこれらのルールを見つけることができます。
do-not-upload/tools/redirecting-rules/short-redirecting-rules- オプションをオフに 数字を変換しないでください。.このオプションでは見つけることができます。 AdminCP - > 他の言語 - > 翻訳オプション.パフォーマンスにはほとんど影響がそれはまだ解析文字が必要です。とにかくそれです。 推奨しません。 場合を有効にするオフ、それは翻訳のコストを増加するため。
- 現在の日付と時刻が表示されません。日付を表示し、データが既にキャッシュにある場合でも追加の翻訳毎分と追加のクエリをデータベースが。
- 回転のテキストでは、ページには表示されません。テキストを回転させるには、他の言語は、翻訳するテキストを送信します。
ページを回転に配置する場合テキストそれは JavaScript (JavaScript 内のテキストは翻訳されていない) または配置 notranslate エリア.- オプションをオフに 代替タグを追加します。.このオプションを有効に、タグを追加するオーバーヘッド時間を増加しより多くのデータをユーザーに送信します。既定では、このオプションは無効です。