Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Проблема перегрузки web-сервера
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 06, December, 2010 09:34

При установке на одном физическом сервере WEB ИРБИС и ИРБИС-сервера, большое количество запросов к WEB ИРБИС может отражаться на работе ИРБИС-сервера (т.е. АРМа Каталогизатор, АРМа Комплектатор и др.). Обычно это происходит по двум причинам: а) в результате работы поисковых роботов б) в результате лихорадочных действий пользователей, которые немедленно не получив результата, повторяют нажатие кнопки выполнения запроса. Для предотвращения подобных ситуаций рекомендуется:

1. По новому адресу установить версию 2010.1. Это позволит избежать неоправданного индексирования роботами.

2. Ограничить количество запросов к серверу (например, в Apache параметры MaxClients и MaxRequestsPerChild)

3. Использовать кнопки и гиперссылки однократного срабатывания (когда нажатие может привести к запуску только одного процесса). Эта технология будет реализована в следующем открытом обновлении WEB ИРБИС 2010.1

Re: Проблема перегрузки web-сервера
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 11, December, 2010 20:59

Подготовлено обновление WEB ИРБИС 2010.1 (http://irbis.gpntb.ru/read.php?21,44277), позволяющее защитить сервер от перегрузок, вызванных неоправданными запросами пользователя (нетерпеливых нажатий на гиперссылки и кнопки поиска при выполнении длительных запросов). При использовании этой технологии пользователь может только один раз нажать на каждую гиперссылку перехода и один раз отправить поисковую форму на каждой странице.

У данного решения есть побочные следствия. Если пользователь нажимает кнопку остановки загрузки и затем повторяет операцию поиска, то повторная новая операция поиска выполнена не будет. Поэтому возможны жалобы типа «сайт не работает».

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

Решение включается путём добавления в секцию MAIN INI файла WEB ИРБИС параметра:
clickers_banning=1

В новом билде версии WEB 2010.1 оно будет работать по умолчанию и может быть отключено путём удаления значения параметра clickers_banning.

Наблюдать работу решения можно на сайте ГПНТБ.

Re: Проблема перегрузки web-сервера
Пользователь: Gala (IP-адрес скрыт)
Дата: 13, December, 2010 23:08

Очень интересное решение! будем пробовать после нового года.

Галина Гильдебрант
Архангельская ОНБ



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.