Оптимизация форума - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

оптимизация ipb

  • 3 Страниц +
  • 1
  • 2
  • 3

Оптимизация форума

#1 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 18:06

А для такого лога какой запрос к базе выполнить?
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Wed, 05 Feb 2014 12:31:52 +0000
 Error: 2006 - MySQL server has gone away
 IP Address: 46.161.157.200 - /index.php?app=core&module=search&do=search&fromMainBar=1
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: UPDATE imperiall_sessions SET search_thread_id=0,search_thread_time=0 WHERE id='08aa882efc3effcb8a45a19de3bbd38e'
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/classes/search/controller.php                              | [db_main_mysql].update                                                        | 662               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/classes/search/controller.php                              | [IPSSearch]._endSession                                                       | 500               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/core/modules_public/search/search.php                 | [IPSSearch].search                                                            | 336               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/applications/core/modules_public/search/search.php                 | [public_core_search_search].searchResults                                     | 159               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsController.php                                     | [public_core_search_search].doExecute                                         | 285               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

0

#2 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 05 Февраль 2014 - 18:46

Просмотреть сообщениеHaktar 05 Февраль 2014 - 18:06 сказал(а):

А для такого лога какой запрос к базе выполнить?

Если такая ошибка часто фигурирует в логах, то обращяйтесь в саппорт хостера или меняйте хостинг.
0

#3 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 289
  • Регистрация: 20-Март 09
  • Репутация: 2 088
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 18:54

Просмотреть сообщениеHaktar сказал(а):

А для такого лога какой запрос к базе выполнить?
Error: 2006 - MySQL server has gone away

Здесь дело не в базе, а в сервере MySQL.

MySQL сказал(а):

The most common reason for the MySQL server has gone away error is that the server timed out and closed the connection

1

#4 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 19:18

Просмотреть сообщениеDmitriy427 сказал(а):

Если такая ошибка часто фигурирует в логах, то обращяйтесь в саппорт хостера или меняйте хостинг.

Да нет, хостинг отличный (FastVPS, очень доволен работой). Такая ошибка часто в логах фигурирует, хотя сам поиск работает нормально.

Просмотреть сообщениеsiv1987 сказал(а):

The most common reason for the MySQL server has gone away error is that the server timed out and closed the connection

Настройки мускула может изменить?
0

#5 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 19:19

Просмотреть сообщениеDmitriy427 сказал(а):

Если такая ошибка часто фигурирует в логах, то обращяйтесь в саппорт хостера или меняйте хостинг.

Может стоит им написать?
0

#6 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 289
  • Регистрация: 20-Март 09
  • Репутация: 2 088
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 19:23

Просмотреть сообщениеHaktar сказал(а):

Настройки мускула может изменить?

Настройки мускула вам не помогут, если не выдерживает сервер. Имхо, если и менять, то это должен сделать специалист по тюнингу mysql, учитывая параметры и нагрузку сервера.
1

#7 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 21:01

Тогда напишу им сейчас.
0

#8 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 289
  • Регистрация: 20-Март 09
  • Репутация: 2 088
  • IPB version:3.1.x
 

Отправлено 05 Февраль 2014 - 22:13

Если все ошибки связаны с одной таблицы sessions, и есть немного лишней оперативной памяти, можно перевести таблицу в память (в таком случае больше 15 минут жизни сессии пользователю ставить не стоит).

ALTER TABLE sessions ENGINE=MEMORY

Или же перевести в статический режим, будет работать быстрее с относительно не большим увлечением занимаемого места на диске.

ALTER TABLE sessions ROW_FORMAT=FIXED

Так же поднимите логи сервера, и анализируйте частоту запросов с ип адресов. В последнее время активизировалось большое количество псевдо ботов, которые создают лишнюю нагрузку на сервер.
1

#9 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 06 Февраль 2014 - 01:21

Просмотреть сообщениеHaktar 05 Февраль 2014 - 19:18 сказал(а):

Да нет, хостинг отличный (FastVPS, очень доволен работой). Такая ошибка часто в логах фигурирует, хотя сам поиск работает нормально.

Значит найдите (наймите) специалиста, для качественного конфигурирования сервера или тарифный план берите с большим количеством системных ресурсов хотя бы. Чего там нехватает в текущей конфигурации, это нужно мониторинг делать, но подозреваю что процессорных мощностей на пиковых нагрузках.
Ну и оптимизация сайта помочь может, есть для этого возможности в системных настройках IP.Board и настройках страниц/блоков IP.Content (кеширование).
1

#10 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2014 - 09:50

Просмотреть сообщениеsiv1987 сказал(а):

Если все ошибки связаны с одной таблицы sessions, и есть немного лишней оперативной памяти, можно перевести таблицу в память (в таком случае больше 15 минут жизни сессии пользователю ставить не стоит).

Да оперативки хватает, попробую.

Просмотреть сообщениеsiv1987 сказал(а):

Или же перевести в статический режим, будет работать быстрее с относительно не большим увлечением занимаемого места на диске.

Прочитал, но малость не понял как это сделать.

Просмотреть сообщениеsiv1987 сказал(а):

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

Есть такое дело. Именно боты майл.ру и бинг.сом.

Просмотреть сообщениеDmitriy427 сказал(а):

Значит найдите (наймите) специалиста, для качественного конфигурирования сервера или тарифный план берите с большим количеством системных ресурсов хотя бы. Чего там нехватает в текущей конфигурации, это нужно мониторинг делать, но подозреваю что процессорных мощностей на пиковых нагрузках.
Ну и оптимизация сайта помочь может, есть для этого возможности в системных настройках IP.Board и настройках страниц/блоков IP.Content (кеширование).

Сделал запрос. Хостеры провели.
"Конфигурацию mysql оптимизирована. Лучше провести повторную оптимизацию для корректироваки новых значений, когда mysql отработает 48 часов без рестарта."

P.S. Хотя форум работает беспроблемно, однако в админке часто такой лог ошибки выскакивает. Думал что это не особенно существенно, поэтому долгое время не обращал внимания.
0

#11 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 289
  • Регистрация: 20-Март 09
  • Репутация: 2 088
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2014 - 12:36

Просмотреть сообщениеHaktar сказал(а):

Прочитал, но малость не понял как это сделать.

Там ниже есть запрос как это сделать.

Просмотреть сообщениеHaktar сказал(а):

Именно боты майл.ру и бинг.сом

Не только. Я в последнее время часто сталкиваюсь с неким ahrefs ботом и ему подобные. Для бинга и майла хорошо помогает хорошо настроенный роботс, чтобы они не шатались по всяким ссылкам на форуме.
Добавьте новый поисковой юзер-агент на форуме AhrefsBot
ключ: ahrefs
регулярное выражение: AhrefsBot/
и включите мониторинг поисковых ботов в настройках. Посмотрите какая будет его статистика активности и пс систем.
0

#12 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 06 Февраль 2014 - 12:41

Просмотреть сообщениеHaktar 06 Февраль 2014 - 09:50 сказал(а):

Конфигурацию mysql оптимизирована.

Я говорил не о сервере баз данных, о качественном конфигурировании системы на вашем VPS, в первую очередь вебсервера. По тому, что подвисание мускула лишь следствие нехватки ресурса обычно, - не редкая ситуация на виртуальных серверах с голым apache.
0

#13 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2014 - 13:46

Просмотреть сообщениеsiv1987 сказал(а):

Там ниже есть запрос как это сделать.

А понял. Послезавтра попробую всё это.

Просмотреть сообщениеsiv1987 сказал(а):

Я в последнее время часто сталкиваюсь с неким ahrefs ботом и ему подобные

Такой тоже присутсвует. Причём одноайпишный.

Просмотреть сообщениеsiv1987 сказал(а):

Для бинга и майла хорошо помогает хорошо настроенный роботс, чтобы они не шатались по всяким ссылкам на форуме.

А если их убить через .htaccess?
Вот пример:
SetEnvIfNoCase User-Agent ".*bingbot" badbingbot
Deny from env=badbingbot

Просмотреть сообщениеsiv1987 сказал(а):

Добавьте новый поисковой юзер-агент на форуме AhrefsBot
ключ: ahrefs
регулярное выражение: AhrefsBot/
и включите мониторинг поисковых ботов в настройках. Посмотрите какая будет его статистика активности и пс систем.

Сделаю сейчас.

Просмотреть сообщениеsiv1987 сказал(а):

и включите мониторинг поисковых ботов в настройках

Сервер не сильно будет напрягать такой мониторинг?

Просмотреть сообщениеDmitriy427 сказал(а):

По тому, что подвисание мускула лишь следствие нехватки ресурса обычно, - не редкая ситуация на виртуальных серверах с голым apache.

У меня VDS, 24 гига оперативки.
0

#14 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2014 - 13:55

Просмотреть сообщениеHaktar сказал(а):

Сервер не сильно будет напрягать такой мониторинг?

Не могу найти где это включить. В Журналах действий Посещения поисковых ботов включено, но в Списках журнала, Журнал посещений поисковых ботов - пусто.
0

#15 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 06 Февраль 2014 - 14:16

Просмотреть сообщениеHaktar 06 Февраль 2014 - 13:46 сказал(а):

У меня VDS, 24 гига оперативки.

Ну, технической разницы между терминами VPS и VDS нет, чисто маркетинговый ход, ведь "Выделенный" звучит гораздо солиднее, чем "Персональный". :) На самом деле, ключевым тут будет слово "Виртуальный". И количество памяти, если её более 4-х гигов на один средней посещаемости проект на базе IPB, уже не имеет особого значения. Всё, что сверху, это на вырост или скорее - деньги на ветер...
Важными параметрами, в вашем случае, будут тип, рабочая частота, количество выделенных ядер CPU и скорость дисковой подсистемы.
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна