КПК

Просмотр полной версии: vBET и производительность



Marcin Kalak
22-09-14, 11:24
vBET есть множество оптимизаций. Спасибо, что вы можете предоставить своим содержанием в 53 языках очень быстро.

Конечно переводы не делаются волшебным и некоторые ресурсы, необходимые для обеспечения тех. У нас есть пользователи с очень большой форумов, которые успешно работают vBET без предупреждения влияния на производительность (http://www.vbenterprisetranslator.com/forum/vbet-good-stories/84-vbet-has-great-performance.html).

Тем не менее в случае, если вы хотите использовать vBET в быстрый возможный путь, ниже приведены некоторые конфигурации советы для вас. Пожалуйста, обратите внимание, что те, описать наиболее оптимальные конфигурации для повышения производительности - иногда стоимость доступных функций, так что не паром, если у вас нет проблем с производительностью.

Убедитесь, что вы используете последнюю версию vBET. Мы постоянно улучшаем производительность.
Включить параметр " использовать полный путь к файлу кэша для гостей и убедиться, что он работает (проверить не кэш-файлы, созданные - нужно установить соответствующий файл привилегии)
Установить более высокие значения для полного файла кэша для гостей время, чтобы жить, а также для полного файла кэша для гостей время, чтобы жить для Les соответствующих страниц
Рассмотрим, какие страницы можно держать дольше в полном файл кэша для гостей и добавлять их менее релевантные страницы для файла полный кэш для гостей
vBET поддерживает все кодировки, но это лучше, если ваш форум использует UTF-8 кодировке, в противном случае за каждый перевод vBET должны перекодировать всю страницу и делают другие дополнительные трюки (в том числе специальные символы, занимает гораздо больше места в БД вызывать тех, заменяются на & # код; обозначения). Если у вас уже работает форум, не существует простой способ переключения кодировки (до сих пор она существует), но если вы создаете новый, пожалуйста, рассмотреть, чтобы запустить его на UTF-8 кодировку, которая предназначена для многоязычной поддержки.
Вы можете отключить некоторые переводы на попрошайничество - когда кэш будет заполнен вы можете добавлять новые, время от времени. Начиная с 52 все переводы средств 52 раз больше контента для пользователей и корни. Некоторые форумы могут легко справиться с этим, для некоторых это лучше начать с нескольких переводах.
Убедитесь, что кэш.
Для дальнейшего будет важно для Вас, чтобы иметь соответствующие Кэш TTL. Чем больше, тем лучше, но не более 15 дней, чтобы быть справедливыми с TOS Google
Выбрать лучшую стратегию очистки кэша для вашего форума. Для большинства форумов Нормальное удаление "лучше очистка стратегии, но если у вас действительно много переведено содержание то нормальное удаление кэша может убить ваш сервер. Но быть спокойны - у нас есть специальные решения для этого случаях. Так что вы можете выбрать 3 других стратегий. Последний в свою очередь является самым быстрым, но удаляет все содержимое кэша, так что используйте его только тогда, когда это необходимо.
Использование Кэш-Памяти. Если у вас есть свой сервер, настроенный для использования кэш-памяти, просто зайдите в admincp->vBET cache->Memory cache и выбрать лучший вариант для вас от использования кэш-памяти. Важно: использовать Memcache нужно поставить memcache хост-порт!
Используйте "Cache очистки timelap" - vBET очищает кэш более 150 таблиц удаления большое количество данных. Вы можете заказать vBET ожидания между каждой таблицы. Всего задача займет столько же ресурсов, но ваш сервер будет «отдыха» между полянами поэтому нагрузка на сервер будет меньше.
Используйте опцию "Select сгруппированы переводы" в соответствии с вашими потребностями - это сделает меньше запросов к базе данных, так это будет стоить вам меньше ресурсов центрального процессора, но и стоимость дополнительного оперативной памяти.
Не устанавливайте "Перестаньте смотреть после сбоев х" с низкой или слишком высокой. Эта опция оптимизирует использование кэша. Спасибо, что vBET остановится, пытаясь найти в кэше переводы, которых нет. Если вы установите ее слишком высокой vBET постараемся более раз. Если вы установите ее слишком низко vBET можете прекратить смотреть переводы, которые действительно в кэш только потому, что некоторые небольшие изменения происходят на перевод страницы.
Включить кэш для всех переводов. vBET позволяет отключить кэш для выбранных переводов, если вы не слишком много места на диске, но такой перевод займет больше времени, так как Google будет предложено каждый раз для них.
Установить "Google Язык Обнаружение" на "Всегда доверять пользователя". vBET есть интересная особенность, которая позволяет выявить реальный язык сообщения в случае, если пользователь что-то испортить. Но иметь свою стоимость - дополнительные попросить Google должны быть сделаны, когда приходит новое сообщение.
Отключить "Перевести Google Maps". Она позволяет переводить Google карты, включенные в вашем форуме, но если вы не поддерживаете тех, затем отключить его - это стоимость дополнительного поиска и замены для ссылки на карту Google в целом выход.
Эксперимент с опцией "Не переводить имена пользователей". Это вызывает меньше просят перевода, стоимость многих дополнительных проверок во многих местах форума. Так что есть что-то за что-то - проверить, что лучше в вашем случае.
Блок роботы не релевантные страницы, как члены страниц, календарь и так далее. Роботы имеют возможность посетить любой уголок вашего форума очень быстро - то, что может улучшить ваш ЦП для первого перевода. В основном форуме не нужна, член-страницы будут индексироваться, но все равно это займет вашего форума ресурсы, чтобы воплотить эти страницы. Так блок роботы для всех не соответствующих страниц во всех переводах. В следующем посте вы найдете robots.txt пример тому - это часть robots.txt используется на этом форуме (обратите внимание, что URL-адреса меняются по SEO, и наш форум использует подкаталог в URL).
Использование "Показать оригинальный текст" на стенде версиях - для пользователей и гостей. Эта опция позволяет вам выбрать, как вы хотите, чтобы показать исходное сообщение. Показаны стоит мало - она не имеет существенного значения, но если вы уже сделали все, и искать какой-нибудь улучшение, то вы можете посмотреть здесь. Прежде всего - у вас есть 2 способа, чтобы показать исходный текст, если вы WAN: в виде инъекций JavaScript и в обычном режиме. Нормальная из них лучше для производительности, но вводят из них лучше для SEO (роботы не увидит). Так что если вы чувствуете, что Вы хотите показать оригинальный контент для стенда - пользователи и гости - то лучше, чтобы показать вводится для гостевых и нормальной для пользователей. Конечно, вы можете выбрать, чтобы не показать оригинальный текст - он будет худшим для пользователей, но немного лучше для производительности. А у вас есть еще один вариант - лучше всего подходит для работы и для пользователей, худшее - вы можете выбрать не показывают оригинальный текст или даже сообщения, что она была переведена. Этот вариант лучше для производительности, так как он не использует шаблоны вообще, худшее для пользователей, так как они не будут видеть, что сообщение было написано в другом языке.
Играть с расширенными параметрами производительности: 'HTML Размер: резка точка "и" HTML Размер: начала резки. Обратите внимание, что PHP производительность резко падает при работе на очень большие строки. Я полагаю, что в таком случае PHP просто записывает его в некоторых временных файлов и работает на файл, а не в памяти. Из-за этого мы изменили алгоритм перевода и действительно большие выходы режутся на мелкие куски в процессе перевода. Это изменение влияет только на больших страниц, и вы можете настроить его на указанные параметры производительности.
Играть с передовыми параметр производительности: "Задержка между переводами. На некоторых форумах, если запрос на Google посылаются по одному сразу, то ответ приходит от Google в более длительное время или даже блокируются форум сервера. Не используйте его без каких-либо измерения производительности изменения и делать такие только с кэш прочь, чтобы видеть реальную отдачу.
Не используйте параметр не переводить код html тег, если вы на самом деле не нужно. Большинство форумов не позволяют пользователям ставить html код в Сообщения, поэтому он не нужен для большинства форумов. Обратите внимание, что содержимое кода bbcode переводить не будет в любом случае.
Выключите опцию перевести " alt атрибуты. Она имеет небольшое влияние на производительность, но все же требует дополнительных выходных разбора с regex и, по крайней мере, один запрос в Google (если результаты не кешируются). Потому что переведенные результаты не смешливая в браузерах (только когда курсор мыши находится над изображением)) не окажет влияния на работу пользователей при выключении.
Отключите "интернет-пользователи". Вы можете найти эту опцию в вашем AdminCP -> Usergroup -> Usergroup Manager -> редактировать Usergroup -> можно просматривать кто онлайн : нет . Это позволит сократить объем переводов убрав отображение dynamicly изменения ", кто читает форум" ценности.
Изменить правила .htaccess.
Примечание: Если вы не используете ссылки с т.е. часть 2-знаки: yourforum.com/XY/ и др.
Теперь вы можете использовать короткие правила!
http://www.vbenterprisetranslator.com/forum/vbet5-troubleshooting/4177-faq-2.html#post15132
Вы можете найти эти правила в свой скачать файлы:

Do-not-upload/Tools/redirecting-Rules/Short-redirecting-Rules
Выключите опцию не переводить цифры. Вы найдете эту опцию в AdminCP -> vBET -> опции перевода. Мало влияет на производительность, но она все равно требует дополнительного разбора символов. В любом случае это не рекомендуется, чтобы включить, если выключен, потому что это увеличивает стоимость перевода.
Не отображать текущую дату и время. Отображение даты и времени вызывает дополнительные переводы каждую минуту и дополнительные запросы в базу данных, даже если данные уже находятся в кэше.
Не показывать любой вращающийся текст на странице. Поворот текста делает что vBET посылает больше текст для перевода.
Если вы хотите поместить на страницу вращающийся текст, положить его в JavaScript (текст в JavaScript не переводится) или в notranslate уголок (http://www.vbenterprisetranslator.com/forum/vbet5-general-discussions/4174-how-make-some-text-not-translated.html).
Выключите опцию добавить дополнительный тег. Включение этой опции увеличивает затраты времени добавить теги и посылает дополнительные данные для пользователей. По умолчанию эта опция отключена.

Marcin Kalak
22-09-14, 11:26
Ниже у вас есть пример robots.txt блокирование нерелевантной страницы. Вы можете увидеть весь robots.txt файл, используемый на нашем форуме здесь (http://www.vbenterprisetranslator.com/forum/robots.txt).

ПРИМЕЧАНИЕ: блокировка страниц в файле robots.txt будет удалить те из индекса. Ожидается, что это, так как мы хотим, чтобы блок не имеет значения страниц.

Примечание: вы можете использовать robots.txt файл, если у вас есть SEO ссылок.

Примечание: вы можете использовать robots.txt файл, когда вы не SEO ссылки на ваш форум. Подробнее об этом вы можете прочитать здесь: http://www.vbenterprisetranslator.com/forum/vbet5-general-discussions/4175-vbet-performance.html#post15120

Пожалуйста, обратите внимание, что наш форум использует подкаталог 'форум' что входит в каждое блокирующее правило. Также мы блокируем нормальный URL. Так что используйте наш файл только в качестве примера и определить, что вам нужно блокировать, а какие вам не нужны (она вам не понадобится). Обратите внимание, что после блокировки этих сайтов начнет исчезать из индекса, если они уже проиндексированы.

Прикрепленный файл будет блокировать нормальное и перевод URL-адресов для:
- / Членов /
- / 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

Marcin Kalak
22-09-14, 11:35
Вы можете использовать файл robots.txt, если у вас нет SEO ссылки на вашем форуме
(Ссылки с? Язык = параметр внутри)

Пример URL:

www.example.com/?language=pl

Пример robots.txt блокирование не имеет значения переведенных страниц (и не переводится тоже). Это наш файл robots.txt:

User-agent: *
sitemap: http://www.vbenterprisetranslator.com/forum/sitemap_index.xml.gz
Disallow: /forum/members/
Disallow: /forum/member.php
Disallow: /forum/externalredirect.php
Disallow: /forum/ajax.php
Disallow: /forum/attachment.php
Disallow: /forum/calendar.php
Disallow: /forum/converse.php
Disallow: /forum/cron.php
Disallow: /forum/editpost.php
Disallow: /forum/global.php
Disallow: /forum/image.php
Disallow: /forum/inlinemod.php
Disallow: /forum/joinrequests.php
Disallow: /forum/login.php
Disallow: /forum/memberlist.php
Disallow: /forum/misc.php
Disallow: /forum/moderator.php
Disallow: /forum/newattachment.php
Disallow: /forum/newreply.php
Disallow: /forum/newthread.php
Disallow: /forum/online.php
Disallow: /forum/picture.php
Disallow: /forum/poll.php
Disallow: /forum/postings.php
Disallow: /forum/printthread.php
Disallow: /forum/private.php
Disallow: /forum/profile.php
Disallow: /forum/register.php
Disallow: /forum/report.php
Disallow: /forum/reputation.php
Disallow: /forum/search.php
Disallow: /forum/sendmessage.php
Disallow: /forum/showgroups.php
Disallow: /forum/subscription.php
Disallow: /forum/threadrate.php
Disallow: /forum/usercp.php
Disallow: /forum/usernote.php
Disallow: /forum/visitormessage.php
Disallow: /forum/sendpm.php
Disallow: /forum/faq.php
Disallow: /forum/signaturepics/
Disallow: /forum/modcp/
Disallow: /forum/images/
Disallow: /forum/install/
Disallow: /forum/includes/
Disallow: /forum/admincp/
Disallow: /forum/attachments/
Disallow: /forum/clientscript/
Disallow: /forum/cpstyles/
Disallow: /forum/customavatars/
Disallow: /forum/customprofilepics/

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