PDA

查看完整版本: vBET和性能



vBET
20-12-09, 01:18
vBET有很多優化。感謝您能提供53種語言的內容非常快。

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

不過,如果你萬一要使用vBET在最快的方式,下面是一些配置提示你。請注意,這些描述的最優化配置,對性能方面的原因 - 有時可用功能的成本,所以不要休耕,如果你沒有性能問題。

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

(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)
您可以替換為

(..|zh-CN|zh-TW)
這將使您的網站工作得更快!
即改變使用者的 intagrated vbseo 的規則:


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]

這些:


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 第一個規則 '/' 剛重定向 =。所以即如果您的論壇論壇目錄中然後你會有 redirected=/forum/index.php 和重定向 = / 論壇 /$ 2

自從 realases vBET 4.4.5 和 vBET 3.5.3 你可以找到這些規則到您下載的檔:

do-not-upload/tools/redirecting-rules/short-redirecting-rules

(自 3.6.2)關閉選項不要翻譯數位。你會發現此選項在 AdminCP-> 貝特-> 翻譯選項。對性能,幾乎沒有影響,但它仍然需要額外的分析字元。反正不是建議 (如果關閉,因為它增加了翻譯成本。

不顯示當前的日期和時間。顯示日期和時間原因額外翻譯每分鐘和附加到資料庫的查詢,即使資料已經是在緩存中。
為了不顯示當前的日期和時間:
轉到 AdminCP-> 樣式和範本在範本-> 搜索
搜索:
$vbphrase[all_times_are_gmt_x_time_now_is_y]
從所有的範本中刪除它。
由現在起,將不顯示當前的日期和時間。
請注意其他範本可以由其他變數顯示的時間 — — 在這種情況下,您需要找到該變數並刪除/評論它。

在頁面上不顯示任何旋轉文本。旋轉文本使貝特發送更多的文本,必須翻譯。
如果你想要放入頁面旋轉文本放在 JavaScript (JavaScript 中的文本不譯) 或 notranslate 區域 (HTTP://www.vbenterprisetranslator.com/forum/general-discussions/3169-how-make-some-text-not-translated.html)。
(自 3.6.3)關閉選項添加備用標記。啟用此選項會增加委任標記的時間開銷,將更多的資料發送給使用者。預設情況下,此選項被禁用。

vBET
18-01-10, 01:42
下面的例子你的robots.txt阻止無關的網頁。在附件你會發現整個的robots.txt文件中使用我們的論壇。請注意,我們的論壇使用子目錄“論壇”什麼是包含在每個阻止規則。此外,我們正阻礙正常的網址和網址產生百度推廣。因此,使用我們的文件只能作為例子,並確定你所需要的封鎖和你不需要(你不會需要這一切)。附加文件將阻止正常和翻譯的網址為:
- /會員 /
- / member.php
- / ajax.php
- / attachment.php
- / calendar.php
- / converse.php
- / cron.php
- / editpost.php
- / global.php
- / image.php
- / inlinemod.php
- / joinrequests.php
- / login.php
- / memberlist.php
- / misc.php
- / moderator.php
- / newattachment.php
- / newreply.php
- / newthread.php
- / online.php
- / picture.php
- / poll.php
- / postings.php
- / printthread.php
- / private.php
- / profile.php
- / register.php
- / report.php
- / reputation.php
- / search.php
- / sendmessage.php
- / showgroups.php
- / subscription.php
- / threadrate.php
- / usercp.php
- / usernote.php
- / visitormessage.php
- / sendpm.php
- / faq.php
- / signaturepics /
- / modcp /
- /影像/
- /安裝 /
- /包括/
- / admincp /
- /附件/
- /的ClientScript /
- / cpstyles /
- / customavatars /
- / customprofilepics /

示例的robots.txt攔截無關翻譯的頁面(而不是翻譯過)。這是部分我們的robots.txt文件:


User-agent: *
sitemap: http://www.vbenterprisetranslator.com/forum/sitemap_index.xml.gz
Disallow: /forum/members/
Disallow: /forum/af/members/
Disallow: /forum/sq/members/
Disallow: /forum/ar/members/
Disallow: /forum/hy/members/
Disallow: /forum/az/members/
Disallow: /forum/eu/members/
Disallow: /forum/be/members/
Disallow: /forum/bg/members/
Disallow: /forum/ca/members/
Disallow: /forum/zh-CN/members/
Disallow: /forum/hr/members/
Disallow: /forum/cs/members/
Disallow: /forum/da/members/
Disallow: /forum/nl/members/
Disallow: /forum/en/members/
Disallow: /forum/et/members/
Disallow: /forum/tl/members/
Disallow: /forum/fi/members/
Disallow: /forum/fr/members/
Disallow: /forum/gl/members/
Disallow: /forum/ka/members/
Disallow: /forum/de/members/
Disallow: /forum/el/members/
Disallow: /forum/ht/members/
Disallow: /forum/iw/members/
Disallow: /forum/hi/members/
Disallow: /forum/hu/members/
Disallow: /forum/is/members/
Disallow: /forum/id/members/
Disallow: /forum/ga/members/
Disallow: /forum/it/members/
Disallow: /forum/ja/members/
Disallow: /forum/ko/members/
Disallow: /forum/lv/members/
Disallow: /forum/lt/members/
Disallow: /forum/mk/members/
Disallow: /forum/ms/members/
Disallow: /forum/mt/members/
Disallow: /forum/no/members/
Disallow: /forum/fa/members/
Disallow: /forum/pl/members/
Disallow: /forum/pt/members/
Disallow: /forum/ro/members/
Disallow: /forum/ru/members/
Disallow: /forum/sr/members/
Disallow: /forum/sk/members/
Disallow: /forum/sl/members/
Disallow: /forum/es/members/
Disallow: /forum/sw/members/
Disallow: /forum/sv/members/
Disallow: /forum/zh-TW/members/
Disallow: /forum/th/members/
Disallow: /forum/tr/members/
Disallow: /forum/uk/members/
Disallow: /forum/ur/members/
Disallow: /forum/vi/members/
Disallow: /forum/cy/members/
Disallow: /forum/yi/members/
Disallow: /forum/member.php
Disallow: /forum/af/member.php
Disallow: /forum/sq/member.php
Disallow: /forum/ar/member.php
Disallow: /forum/hy/member.php
Disallow: /forum/az/member.php
Disallow: /forum/eu/member.php
Disallow: /forum/be/member.php
Disallow: /forum/bg/member.php
Disallow: /forum/ca/member.php
Disallow: /forum/zh-CN/member.php
Disallow: /forum/hr/member.php
Disallow: /forum/cs/member.php
Disallow: /forum/da/member.php
Disallow: /forum/nl/member.php
Disallow: /forum/en/member.php
Disallow: /forum/et/member.php
Disallow: /forum/tl/member.php
Disallow: /forum/fi/member.php
Disallow: /forum/fr/member.php
Disallow: /forum/gl/member.php
Disallow: /forum/ka/member.php
Disallow: /forum/de/member.php
Disallow: /forum/el/member.php
Disallow: /forum/ht/member.php
Disallow: /forum/iw/member.php
Disallow: /forum/hi/member.php
Disallow: /forum/hu/member.php
Disallow: /forum/is/member.php
Disallow: /forum/id/member.php
Disallow: /forum/ga/member.php
Disallow: /forum/it/member.php
Disallow: /forum/ja/member.php
Disallow: /forum/ko/member.php
Disallow: /forum/lv/member.php
Disallow: /forum/lt/member.php
Disallow: /forum/mk/member.php
Disallow: /forum/ms/member.php
Disallow: /forum/mt/member.php
Disallow: /forum/no/member.php
Disallow: /forum/fa/member.php
Disallow: /forum/pl/member.php
Disallow: /forum/pt/member.php
Disallow: /forum/ro/member.php
Disallow: /forum/ru/member.php
Disallow: /forum/sr/member.php
Disallow: /forum/sk/member.php
Disallow: /forum/sl/member.php
Disallow: /forum/es/member.php
Disallow: /forum/sw/member.php
Disallow: /forum/sv/member.php
Disallow: /forum/zh-TW/member.php
Disallow: /forum/th/member.php
Disallow: /forum/tr/member.php
Disallow: /forum/uk/member.php
Disallow: /forum/ur/member.php
Disallow: /forum/vi/member.php
Disallow: /forum/cy/member.php
Disallow: /forum/yi/member.php
Disallow: /forum/hy/member.php
Disallow: /forum/az/member.php
Disallow: /forum/eu/member.php
Disallow: /forum/ka/member.php
Disallow: /forum/ur/member.php

vBET
07-06-10, 20:16
增加了新的線索,將適宜 vBET 3.3.4:

(自3.3.4)打開使用完整的文件緩存的客人,並確保它工作(檢查是否緩存文件的創建 - 需要設置相應的文件權限)
(自3.3.4)設置更高的值全部文件緩存使用的生存時間,也為全部文件緩存使用的時間要活萊斯相關網頁
(自3.3.4)考慮哪些網頁可以容納更長的全部文件緩存的客人,並添加那些不相關的網頁對於全部文件緩存客人

vBET
15-06-10, 17:23
增加了新的表現暗示對 RSS生成:

設置更大的緩存壽命的RSS頻道(在vBulletin選項)。它定義了多長時間產生一次RSS XML將是有效的。一代又一代將在此時間後。因此,更大的值意味著更少的實際數據,也更好的性能。

vBET
20-06-10, 16:55
新的性能增加了對新發布的提示:

(自3.3.4)不要使用選項不要翻譯代碼的html標籤,如果你並不真正需要。大多數論壇不允許用戶把HTML代碼的職位,因此它不是最需要的論壇。請注意,內容的代碼 BBCode代碼不會被翻譯反正。

vBET
08-08-10, 06:43
新的性能提示增加了對新版本(vBET 3.3.5):

(自3.3.5)關閉選項翻譯“ALT”屬性。它具有體積小影響性能,但仍需要額外的輸出解析與正則表達式和至少一個更要求谷歌(如果結果不緩存)。由於翻譯的結果是不可見的瀏覽器(僅當鼠標光標在圖像)它不會有任何影響,當用戶關閉。


請注意,默認情況下此選項將被關閉。

vBET
09-12-10, 20:10
新增更新robots.txt文件 - 它包括對新語言的代碼將盡快添加。

kamilkurczak
28-03-11, 22:54
更新robots.txt文件與 5個新的語言(不支持還)

r.dziadusz
29-10-11, 12:01
新的提示 !更改.htaccess 規則。
注: 僅當您不使用連結 2 跡象部分 e 小節: yourforum.com/XY/ 等。
現在,您可以使用短的規則 !
無論你在哪裡找到

(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)
您可以替換為

(..|zh-CN|zh-TW)
這將使您的網站工作得更快!
即改變使用者的 intagrated vbseo 的規則:


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]

這些:


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 第一個規則 '/' 剛重定向 =。所以即如果您的論壇論壇目錄中然後你會有 redirected=/forum/index.php 和重定向 = / 論壇 /$ 2

自從 realases vBET 4.4.5 和 vBET 3.5.3 你可以找到這些規則到您下載的檔:

do-not-upload/tools/redirecting-rules/short-redirecting-rules

Marcin Kalak
04-10-12, 19:03
(自 3.6.2)關閉選項不要翻譯數位。你會發現此選項在 AdminCP-> 貝特-> 翻譯選項。對性能,幾乎沒有影響,但它仍然需要額外的分析字元。反正不是建議 (如果關閉,因為它增加了翻譯成本。

Marcin Kalak
23-11-12, 13:03
不顯示當前的日期和時間。顯示日期和時間原因額外翻譯每分鐘和附加到資料庫的查詢,即使資料已經是在緩存中。
為了不顯示當前的日期和時間:

轉到 AdminCP-> 樣式和範本在範本-> 搜索
搜索:
$vbphrase[all_times_are_gmt_x_time_now_is_y]
從所有的範本中刪除它。

由現在起,將不顯示當前的日期和時間。


請注意其他範本可以由其他變數顯示的時間 — — 在這種情況下,您需要找到該變數並刪除/評論它。

Marcin Kalak
19-02-13, 14:51
在頁面上不顯示任何旋轉文本。旋轉文本使貝特發送更多的文本,必須翻譯。
如果你想要放入頁面旋轉文本放在 JavaScript (JavaScript 中的文本不譯) 或 notranslate 區域 (HTTP://www.vbenterprisetranslator.com/forum/general-discussions/3169-how-make-some-text-not-translated.html)。

Marcin Kalak
22-02-13, 15:06
(自 3.6.3)關閉選項添加備用標記。啟用此選項會增加委任標記的時間開銷,將更多的資料發送給使用者。預設情況下,此選項被禁用。

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vBET 4.10.1