重要:此頁面會使用Cookie (cookies). 使用本網站不關閉瀏覽器中的cookie,即表示您同意使用它。
現在購買! 特點 下載

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
結果 11014

主題: vBET和性能

執行緒的視圖

以前的帖子 Previous Post   Next Post 下一篇文章
  1. #1
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default vBET和性能

    vBET有很多優化。感謝您能提供53種語言的內容非常快。

    當然,翻譯不言神奇和一些資源是必要的提供者。我們用戶提供真正的大論壇的成功運行 vBET沒有任何性能影響的通知(http://www.vbenterprisetranslator.co...rformance.html).

    不過,如果你萬一要使用vBET在最快的方式,下面是一些配置提示你。請注意,這些描述的最優化配置,對性能方面的原因 - 有時可用功能的成本,所以不要休耕,如果你沒有性能問題。
    1. 請確保您使用最新版本的vBET。我們不斷提高性能。
    2. (自4.2.3)打開 使用完整的文件緩存客人 並確保它工作(檢查是否緩存文件的創建 - 需要設置相應的文件權限)
    3. (自4.2.3)設置高值 全部文件緩存使用的生存時間 ,也為 全部文件緩存使用的時間要活萊斯相關網頁
    4. (自4.2.3)考慮哪些網頁可以容納更長的全部文件緩存的客人,並添加那些 減相關網頁對於全部文件緩存客人
    5. vBET支持所有編碼,但它是最好的,如果您的論壇使用UTF - 8編碼,否則每個翻譯 vBET必須重新編碼整頁和做其他額外的技巧(特殊字符也需要更多的地方在DB導致這些更改為&#代碼;符號)。如果您已經運行座談會,就沒有簡單的方法來切換編碼(仍然存在),但如果要創建新的,那麼請考慮運行它UTF - 8編碼,其目的是多語言支持。
    6. 您可以禁用一些翻譯在乞討 - 當緩存將充滿你可以添加新的不時。開始翻譯手段與所有52 52倍以上的內容為用戶和根。有些論壇可以輕鬆地處理這個問題,對一些人來說是最好先從一些翻譯。
    7. 請確保您有緩存。
    8. 對於以後將是重要的是你有相應的緩存 TTL。越大越好,但不多,15天是公平與谷歌TOS
    9. 選擇最佳的高速緩存清除策略為您的論壇。對於大多數論壇“普通刪除”是最好的清除策略,但如果你真的有很多翻譯的內容則正常刪除緩存可以殺死你的服務器。但要冷靜 - 我們有特殊的解決方案,該案件。所以,你可以選擇 3其他策略。最後一個是最快的,但刪除所有緩存內容,所以用它只有當你不得不這樣做。
    10. (自4.3.0)使用內存緩存。如果你有你的服務器配置為使用內存緩存,只要到 admincp - > vBET緩存 - >內存緩存 並選擇適合您的最佳選擇 使用內存緩存。重要事項:使用Memcache的你需要把memcache的主機端口!
    11. 使用“高速緩存清除timelap” - vBET清除超過 150緩存表刪除大量的數據。您可以訂購 vBET每個表之間等待。整個任務將採取相同數量的資源,但你的服務器將“休息”之間的空地,服務器的負載會更小。
    12. 使用選項“選擇分組翻譯”根據您的需求 - 這將減少查詢數據庫,以便將花費你更少的CPU,而是由成本更多使用的RAM內存。
    13. 不要設置“停止尋找 x之後的失敗”,以過低或過高。這個選項優化緩存的使用情況。由於該 vBET將停止嘗試在緩存中找到的翻譯是不存在。如果設置得太高vBET將嘗試更多的時間。如果設置得太低vBET可以停止尋找翻譯這是真正的緩存只是因為一些小的變化發生在翻譯網頁。
    14. 啟用緩存所有的翻譯。 vBET可以選擇禁用緩存的翻譯,如果你沒有太多空間的光盤,但這樣的翻譯將需要更長的時間,因為谷歌將要求每個時間的人。
    15. 設置“谷歌語言檢測”到“始終信任用戶”。 vBET有很大的功能,使檢測真正的語言信息的情況下,如果用戶弄亂的東西。但它有它的成本 - 額外要求谷歌必須作出新的職位時到達。
    16. 禁用“翻譯谷歌地圖”。它可以讓你翻譯谷歌地圖包含在您的論壇,但如果你不支持這些然後禁用它 - 它的成本額外的搜尋和取代鏈接到谷歌地圖在整個輸出。
    17. 實驗與選項“不要翻譯的用戶名”。它會導致不要求翻譯,由許多額外的檢查費用在許多論壇的地方。因此,有一些的東西 - 這是更好地檢查你的情況。
    18. 禁用“翻譯百度推廣消息在JavaScript”如果你不使用這個百度推廣功能或禁用它也是在百度推廣。翻譯它的成本額外的輸出解析。
    19. 機器人座不相關的網頁 - 各位成員的網頁,日曆等。機器人能夠訪問您的論壇的每一個角落的速度非常快 - 什麼可以改善你的CPU使用率首 次翻譯。多為論壇成員的網頁不需要被索引,但它會採取您的論壇資源翻譯的網頁。因此,阻止機器人的所有不相關的網頁在所有翻譯。在未來的robots.txt後你會發現該例子 - 這是部分使用這個論壇的robots.txt(注意URL的是改變了百度推廣,我們的論壇使用子目錄 URL)。
    20. 使用“顯示原始文本”在展台版本 - 為用戶和客人。這個選項允許你選擇你要顯示原始郵件。顯示它的成本一點 - 它並不顯著,但如果你已經做了一切,尋求一些小的改進,那麼你可以在這裡找到它。首先是 - 你有2種方式顯示文本,如果你原來的WAN:由JavaScript注入和正常的方式。一般一個更好的表現,但注入一個更好的搜索引擎優化(機器人看不到它)。所以,如果你覺得你想顯示原始內容為展位 - 用戶和來賓 - 那麼最好是顯示為客人注射和正常的用戶。當然你可以選擇不顯示原始文字 - 這將是最糟糕的用戶,但好一點的表現。而且你還多一個選擇 - 最佳性能和最糟糕的用戶 - 你可以選擇不顯示原始文字,甚至消息,它被翻譯。此選項最適合的性能,因為它不使用模板可言,最差的用戶,因為他們將不會看到該消息被寫在不同的語言。
    21. 播放與先進的性能參數:“HTML大小:切割點”和“HTML大小:開始切割”。請注意,PHP性能大幅下降時,工作真正的大字符串。我想,在這種情況下PHP只是將其寫入一些臨時文件,並正在研究文件,而不是在內存中。正因為如此,我們修改的翻譯算法,真正的大輸出切小塊在翻譯過程中。此修改只影響大頁,你可以配置它通過上述的性能參數。
    22. 播放與先進的性能參數:“延遲之間的翻譯。”在一些論壇如果請求發送到谷歌都逐一然後立即響應來自谷歌在更長的時間,甚至是阻止論壇服務器。不要使用它沒有任何變化,測量性能做這種只緩存關閉,看看真正的影響。
    23. (自4.2.1)如果您使用的是百度推廣,請確保它是適當的整合。我們取得了很大的改善之間的整合vBET和百度推廣,讓你更好的性能(沒有雙重重定向)。所以剛去整合節 readme.html文件從 vBET包,並檢查文件是否說明百度推廣那些具有相應的變化。
    24. 集大 緩存壽命 對於 RSS頻道(在論壇設定)。它定義了多長時間產生一次RSS XML將是有效的。一代又一代將在此時間後。因此,更大的值意味著更少的實際數據,也更好的性能。
    25. (自4.2.3)不要使用選項 不要翻譯代碼的html標籤 如果你並不真的需要。大多數論壇不允許用戶把HTML代碼的職位,因此它不是最需要的論壇。請注意,內容 代碼 BBCode代碼不會被翻譯反正。
    26. (自4.2.3)關閉選項 翻譯“ALT”屬性。它具有體積小影響性能,但仍需要額外的輸出解析與正則表達式和至少一個更要求谷歌(如果結果不緩存)。由於翻譯的結果並不可笑的瀏覽器(僅當鼠標光標在圖像)它不會有任何影響,當用戶關閉。
    27. 關閉“顯示登錄的用戶嗎?”。您可以在您的AdminCP此選項 - >設置 - >選項 - >論壇主頁選項 - >顯示登錄用戶? :沒有。刪除顯示的動態改變“的讀書論壇”的價值,這將減少翻譯量。
      Vbuletin不建議使用此選項。注:禁用此選項也將刪除“誰是在線”
    28. 變化 。htaccess的 規則。
      注意: 僅當您 連結使用 2 跡象部分 e 小節: 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]
      這些:
      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]
      注意: 如果您的論壇使用 URL 中的子目錄,然後更改 2 添加您的論壇目錄後只領先 '/' 的第一個規則 重定向=.因此,即如果您的論壇是論壇目錄中,那麼你會 重定向= /論壇 /的index.php ,並 重定向= /論壇 / $ 2

      自 realases vBET 4.4.5 和 vBET 3.5.2 到您下載的檔,您可以找到這些規則:
      do-not-upload/tools/redirecting-rules/short-redirecting-rules
    29. (自 4.5.2)關閉選項 不要翻譯數位.你會發現中的此選項 AdminCP-> 貝特-> 翻譯選項.對性能,幾乎沒有影響,但它仍然需要額外的分析字元。無論如何它是 不建議 如果關閉,因為它增加了翻譯成本。
    30. 不顯示當前的日期和時間。顯示日期和時間原因額外翻譯每分鐘和附加到資料庫的查詢,即使資料已經是在緩存中。
      為了不顯示當前的日期和時間:
      1. 轉到 AdminCP-> 樣式和範本在範本-> 搜索
      2. 搜索:
        Code:
        $vbphrase[all_times_are_gmt_x_time_now_is_y]
      3. 從所有的範本中刪除它。
      由現在起,將不顯示當前的日期和時間。
      請注意其他範本可以由其他變數顯示的時間 — — 在這種情況下,您需要找到該變數並刪除/評論它。
    31. 在頁面上不顯示任何旋轉文本。旋轉文本使貝特發送更多的文本,必須翻譯。
      如果你想要放入頁面旋轉文本把它在 JavaScript (JavaScript 中的文本不譯) 或 notranslate 區.
    32. (自 4.5.3)關閉選項 添加替代標籤。啟用此選項會增加時間開銷添加標籤,向用戶發送更多的數據。默認情況下,此選項被禁用。
    最後編輯者 Marcin Kalak; 22-02-1315:05.

標籤這個主題

發帖權限

  • 可能不會 發表新主題
  • 可能不會 發表回复
  • 可能不會 上傳附件
  • 可能不會 編輯您的文章
  •