|
||
Ответить |
|
|
#1
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,248
Сказал(а) спасибо: 574
Спасибок 2,673
в 1,898 сообщениях |
vB Optimise 1.3.2 - оптимизация данных -
29.10.2010, 11:44
vB Optimise 1.3.2
Тема на vbs.org: http://vbsupport.org/forum/showthread.php?t=25913 Поддержка версий vb 3.7.x - 3.8.x Автоматически кэширует большие данные, обычно вызываемые vBulletin, чтобы уменьшить запросы к базе данных, время загрузки страницы и полное использование сервера. Существует возможность интеграции с vBaCMPS и настройка оптимизации для отдельных модулей: vB Optimise является дополнением к vBulletin, он позволяет на лету, разными путями, кэшировать некоторое количество глобальных запросов и частично запрашиваемые данные, эффективно улучшая время загрузки страницы, ресурсы сервера и запросы к базе данных. Кроме того, в настройках vB Optimise, вашего форума, можно выполнить определенную конфигурацию, для получения дополнительной производительности и скорости работы. Что он может делать? На данный момент vB Optimise может следующее:
Как это работает? vB Optimise работает опережая vBulletin, вызывая данные из базы данных, если они еще не кэшируется, и кэширует их любым из доступных методов vB Optimise. После обработки данных, vB Optimise возвращает кэшированные данные vBulletin, давая ей знать, что нет необходимости делать запросы. Как я могу интегрировать оптимизацию в мой хак? Способ интеграции очень прост! Есть небольшой хак, который может работать с vB Optimise: [AJAX/vBOptimise] vB Profile Ratings 1.0.0 - vBulletin.org Forum Надеюсь он поможет интегрировать vB Optimise в ваш хак. FAQ 1. Я получаю PHP ошибки, что делать? A) Вам нужно использовать PHP начиная от версии 5.1 для работы vB Optimise. Идеально использовать последнюю стабильную версию PHP. 2. Я изменял мои шаблоны/стили/фразы, но форум не получает должной производительности. A) Просто используйте функцию Очистка кэша в Админпанели во вкладке vB Optimise, для обновления ваших данных. 3.Я использую vB 3.7/3.6, будет ли у меня работать хак? A) Это неопробованно, но пользователи говорят, что не имеют проблем с 3.6 и 3.7. 4. Я использую метод XCache, при попытки обновить кэш я получаю запрос логина и пароля. A) Это означает, что ваш XCache настроен на администратора с логином и паролем, которые Вы указали (укажите) в php.ini. В качестве альтернативы можно устранить необходимость аутентификации администратора, используя следующие настройки в php.ini: PHP код:
A) Если вы не получаете предложение от XCache о вводе логана и пароля, проверьте настройки vB Optimise, там вы можите установить принудительный запрос логина и пароля. 6. Папка './vboptimise' содержит только index.htm, почему? A) Эта папка будет использоваться только если вы используете метод File Cache, если папка по-прежнему содержит только index.htm, выставьте папке необходимые разрешения чтения/записи командой Chmod (как правило, Chmod 0777). 7. Метод File Cache создает файлы с атрибутом 0777, мой сервер неправильно настроен? A) Вы можете использовать SuPHP в настройках vB Optimise, переключив параметр на Да, vB Optimise будет создавать файлы с атрибутом 0644. 8. Я закэшировал модуль vBAdvanced, но он как то странно работает. A) Некоторые модули vBAdvanced пропускают переменные, которые vB Optimise не понимает, из-за большого количества пользовательских модулей vBAdvanced, это усложняет vB Optimise удерживать скорость обработки. Я попытаюсь решить это, разрешая продвинутым пользователям передавать переменные, на включенных модулях vBAdvanced так, чтобы переменные также кэшировались и передавались. 9. Я включил интеграцию в vBAdvanced, но запросы не уменьшились. A) Вам необходимо отредактировать модули vBAdvanced, которые вы хотите кэшировать, выбрав в Админпанели Редактировать модули, в самом низу редактирования Вы увидите настройку кэширования модуля vBAdvanced. 10. Я закэшировал некоторые модули vBAdvanced, но vB Optimise сообщает в отладочной области vBulletin о том, что модуль не может быть закэширован. A) Кэширование может работать только с теми модулями vBAdvanced, которые используют php файлы, и не имеют настройки 'Очистка результата'. 11. Из модулей vBAdvanced по умолчанию, какие Вы рекомендуете кэшировать? A) Мои тесты показали, что эти модули без боязни можно кэшировать, для значительного увеличения производительности, я выставил им всем 60 секунд кэширования: - Новости - Архив новостей - Быстрая модерация - Последние Темы - Статистика - Популярные теги 12. Почему Вы не указали модули Опрос и Сейчас на сайте? A) Опрос предназначен для вошедших под логином пользователей, поэтому это кэширование будет означать, что другие участники будут видеть информацию, не относящихся к ним. Сейчас на сайте, однако, так же относится к модулям для пользователей, если его кэшировать, он может вызвать сумятицу, в отличие от других модулей vBAdvanced. Установка хака: 1. Загрузить все файлы из папки upload в папку форума. 2. Импортировать продукт 'vB Optimise.xml' через админку с установкой опции перезаписи существующего продукта. 3. Настроить vB Optimise в админке по своему вкусу. Скачать - новая версия хака тут <!-- Вопросы задаем на форуме, не в ЛС --> Исправил Vector; 19.07.2012 в 23:44. |
#2
|
|
Вес репутации:
0
Регистрация: 21.03.2011
Сообщений: 72
Сказал(а) спасибо: 37
Спасибок 31
в 21 сообщениях |
31.03.2011, 18:19
Есть пару вопросов:
Во первых, можно ли как то настроить это хак для нормально работы с gfi - инспектор файлов (стоял некоторое время сей оптимизатор, но постоянные сообщения о новых файлах вынудили от него отказаться)? Во вторых, насколько реально эффективна это оптимизатор, да уменьшается количество запросов к базе данных, но при этом идет постоянное обращение к файлам кеша, не получаться ли, что эффект мнимый? |
#3
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,248
Сказал(а) спасибо: 574
Спасибок 2,673
в 1,898 сообщениях |
31.03.2011, 19:08
Цитата:
Сообщение от Slimper
не получаться ли, что эффект мнимый?
|
#4
|
|
Вес репутации:
0
Регистрация: 21.03.2011
Сообщений: 72
Сказал(а) спасибо: 37
Спасибок 31
в 21 сообщениях |
31.03.2011, 19:45
Цитата:
Сообщение от Vector
нет не получается... выгодней обращаться к файлам на сервере, чем к файлам находящимся в базе данных.
|
#5
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,248
Сказал(а) спасибо: 574
Спасибок 2,673
в 1,898 сообщениях |
31.03.2011, 20:16
Цитата:
Сообщение от Slimper
есть ли способ нормального использования совместно с Инспектором файлов?
|
#6
|
|
Вес репутации:
0
Регистрация: 21.03.2011
Сообщений: 72
Сказал(а) спасибо: 37
Спасибок 31
в 21 сообщениях |
31.03.2011, 20:26
Цитата:
Сообщение от Vector
а в чем проблема собственно?
Возможно если использовать другие, не File Cache методы кэширования, проблемы не будет, но как их настроить на хостинге я не смог разобраться. |
#7
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,248
Сказал(а) спасибо: 574
Спасибок 2,673
в 1,898 сообщениях |
31.03.2011, 21:03
Цитата:
Сообщение от Slimper
а инспектор о них рапортует
|
Ответить |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хаки vB Optimise Pro 2.3.0 - оптимизация данных | Vector | Администратору и оптимизатору | 9 | 28.06.2013 08:44 |
Проблема Ошибка базы данных | Sayf | Вопросы по vBulletin 4.х | 3 | 21.05.2012 17:54 |
Проблема Ошибка базы данных - icash | kirill973245678 | Вопросы по vBulletin 3.х | 2 | 14.12.2011 13:32 |
Вопрос Внутренняя SEO оптимизация vb 4.1.2 | express-rus | Вопросы по vBulletin 4.х | 4 | 31.05.2011 14:14 |
FAQ Оптимизация реестра windows xp | Vector | Windows XP | 0 | 18.06.2009 23:45 |