Author Topic: Как снизить нагрузку на сервер  (Read 9428 times)

0 Members and 3 Guests are viewing this topic.

skyline-ryazan

  • Jr. Member
  • **
  • Posts: 4
Как снизить нагрузку на сервер
« on: April 03, 2017, 09:59:28 AM »
Здравствуйте, при работе последней версии MIBEW заметил сильную перегрузку сервера из-за постоянного отслеживания входящих на сайт посетителей, которые еще не начали диалог, но при этом отображаются в разделе "Список ожидающих посетителей", это окно постоянно опрашивает сервер и нагрузка очень сильно возрастает, подскажите пожалуйста, как убрать активность скрипта по отслеживанию посетителей, важна только информация о вступающих в чат.

Спасибо.

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Как снизить нагрузку на сервер
« Reply #1 on: April 03, 2017, 03:50:13 PM »
Отключите флажок Настройки -> Расширения -> Включить функцию "Отслеживание и приглашение".

skyline-ryazan

  • Jr. Member
  • **
  • Posts: 4
Re: Как снизить нагрузку на сервер
« Reply #2 on: April 04, 2017, 07:27:36 AM »
К сожалению это не помогло, нагрузка осталась, подскажите как вообще в коде файлов отключить постоянную связь между заходящими посетителями на сайт и сервером до тех пор, пока не начнется диалог?

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Как снизить нагрузку на сервер
« Reply #3 on: April 04, 2017, 12:17:05 PM »
Кнопку перегенерируйте, и будет Вам счастье.

skyline-ryazan

  • Jr. Member
  • **
  • Posts: 4
Re: Как снизить нагрузку на сервер
« Reply #4 on: April 05, 2017, 07:23:23 AM »
к сожалению это не помогло, есть еще какое нибудь решение? не хотелось бы удалять скрипт, вроде неплохой, но хостинг продолжает блокировать(

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Как снизить нагрузку на сервер
« Reply #5 on: April 05, 2017, 01:21:16 PM »
Не помогло в плане чего? Вы спросили, как отключить отслеживание посетителей. В то, что после отключения соответствующей опции, повторной генерации кода кнопки и замены этого кода на сайте Mibew Messenger продолжает отслеживать посетителей, я, простите, не поверю. :-\

У Вас проблемы со слишком большим числом запросов к серверу в единицу времени? Ну, хорошо, попробуйте поиграть с параметрами в Настройки -> Производительность. Например, с параметрами "Периодичность обновления консоли оператора" и "Периодичность обновления сообщений в чате".

Да, и Mibew Messenger - это не "скрипт", а сравнительно сложное веб-приложение. И интенсивное взаимодействие между браузерной и серверной частями этого приложения заложено в его архитектуру. Соответственно, можно несколько снизить число запросов в единицу времени (см. выше), можно (например, за счёт использования постоянного соединения с базой данных) немного снизить общую нагрузку на сервер при обработке этих запросов. Но ждать, что бюджетный shared-хостинг с традиционно-высоким оверселлингом ресурсов будет рад использованию Вами Mibew Messenger - это несколько наивно и оптимистично.

skyline-ryazan

  • Jr. Member
  • **
  • Posts: 4
Re: Как снизить нагрузку на сервер
« Reply #6 on: April 05, 2017, 02:08:32 PM »
Хостер платный и вроде бы неплохой (довольно крупный в Москве), но вероятно ядро действительно очень часто дергает и сервер и БД тем самым вызывая превышение допустимой нагрузки, у меня в среднем около 600 посетителей на сайте, большая часть 500 приходится на рабочее время. Я уже достаточно много поиграл с настройками производительности, но стоит более 10 посетителей одновременно находится на сайте, сразу сервер блокирует всё.

На мой взгляд, проблема именно в том, что ядро постоянно как-то себя проявляет при заходе посетителя на сайт и наверное это не отключить. Другие сервисы, которые просто код кнопки прописывают у тебя на сайте (диалог поддержки) такого эффекта не вызывали. Спасибо за консультацию, жаль, что пришлось удалить.

faf

  • Mibew Staff Member
  • Native
  • *****
  • Posts: 951
    • Mibew Messenger
Re: Как снизить нагрузку на сервер
« Reply #7 on: April 07, 2017, 03:09:06 PM »
Другие сервисы, которые просто код кнопки прописывают у тебя на сайте (диалог поддержки) такого эффекта не вызывали.

Что вполне логично, т.к. Mibew Messenger - это не сервис, а запущенное на Ваших мощностях ПО.