Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
"Тормозит" работа web интерфейса
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 25, November, 2009 16:25

Всем доброго дня.
У нас стоит Ирбис 64 версия 2009.1 (D1) и соответствующий ему web интерфейс (установленный на IIS 6).
В базе данных IBIS около 98 тыс. записей.
Сейчас столкнулись с тем, что при поиске, например, работ определенного автора, очень долго происходит выборка необходимых данных. Хотя те же данные по тому же автору в АРМ-е "Читатель" ищутся в несколько раз быстрее.
Да, кстати, теперь очень часто в web интерфейсе поиск заканчивается такой ошибкой "Server error: timeout ellapsed (60 c)"
Может нам кто-нибудь помочь в решении данной проблемы? Особенно будем признательны за какие-либо конструктивные решения данной проблемы, и , желательно без необходимости остановки работы библиотеки.

p.s. Очень скоро у нас планируется открытие нового здания библиотеки и приедут много уважаемых людей, а у нас такая проблема. :(

Re: "Тормозит" работа web интерфейса
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, November, 2009 12:24

Как устранить ошибку "Server error: timeout ellapsed (60 c) подробно описано здесь: [irbis.gpntb.ru]

Относительно повышения скорости можно дать несколько типовых рекомендаций:

1. Реорганизовать базы(Экспорт, Опустошение, Импорт, Создание словаря полностью)
2. Дефрагментировать диск
3. Увеличить дисковый кэш сервера
4. Использовать более мощный сервер. Определяющее значение имеют частота и процессорный кэш.
5. Использовать упрощённый формат вывода библиографических записей Например, для версии 2009.1 можно заменить файл fullwebr.pft на BRIEFWebr.PFT.

Последнее средство обеспечит многократное повышение скорости выполнения запросов.

Сравнение скорости работы WEB ИРБИС и модуля Читатель не вполне правомерно, так как: во-первых, АРМ Читатель использует ИРБИС-сервер и разделяет с ним нагрузку, во-вторых, он по умолчанию не выполняет сортировку результата, в-третьих, расформатирует записи в самом простом формате(brief.pft), который в 100 раз проще, чем формат WEB ИРБИС.



Редактировано 1 раз. Последний раз 26.11.2009 13:27 пользователем Кирилл Соколинский (СЗТУ).

Re: "Тормозит" работа web интерфейса
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 26, November, 2009 14:47

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

p.s. я понимаю, что это совсем и не относится к ирбису, но может кто-то сталкивался с таким и сможет чем-то помочь.

Заранее спасибо

Re: "Тормозит" работа web интерфейса
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 26, November, 2009 15:02

Сделать можно, если перевести поиск в фоновый режим, используя AJAX. Это даже совершенно не сложно. Было бы желание. Рекомендую почитать про библиотеку JQuery. Там есть замечательный метод .ajax(...), который сделает все, что вам нужно.



Редактировано 1 раз. Последний раз 26.11.2009 15:04 пользователем Панев Максим.

Re: "Тормозит" работа web интерфейса
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 27, November, 2009 11:29

Скажите, а формат Infow_wH.pft вообще как-то проверялся на правильность?
Потому как очень много он непонятных данных выводит и многое не обрабатывает

Re: "Тормозит" работа web интерфейса
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 27, November, 2009 12:31

например, при таком формате просмотра, документы с именем рабочего листа ASP не отображают в вебе в каких отделах они имеются, но и не пишется фраза, что "нет свободных экземпляров".

Вот что получается на экране:

Шифр видання : 336.7/Бан 23
Автор(и) : Д`яконова, Ірина Іванівна
Заголовок : Банківська система України та фінансова доларизація
Місце публікації : Проблеми і перспективи розвитку банківської системи України. Вип. 21. - C.65-74 (Шифр 336.71/Про 78-111518)
УДК : 336.7 + (477)
Ключові слова : праці викладачів (работы преподавателей)--банківська система україни (банковская система украины)--доларизація (долларизация)--україна (украина)--іноземний капітал (иностранный капитал)--іноземний банк (иностранный банк) Знайти схожі


а вот что отображает Полный формат:

336.7
Бан 23

Д`яконова, Ірина Іванівна.
Банківська система України та фінансова доларизація [] / І. І. Д`яконова // Проблеми і перспективи розвитку банківської системи України. Вип. 21. - C. 65-74
УДК
336.7

(477)

Кл.слова (ненормированные):
Праці викладачів (Работы преподавателей) -- Банківська система України (Банковская система Украины) -- Доларизація (Долларизация) -- Україна (Украина) -- Іноземний капітал (Иностранный капитал) -- Іноземний банк (Иностранный банк)

Имеются экземпляры в отделах:
НаукЧЗ Инв.1346M (свободен)
ІБВ Инв.1347M (свободен)
НаукЧЗ Инв.1348M (свободен)
Знайти схожі



Редактировано 1 раз. Последний раз 27.11.2009 12:32 пользователем ssa_admin.

Re: "Тормозит" работа web интерфейса
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 16, December, 2009 04:28

> 5. Использовать упрощённый формат вывода
> библиографических записей Например, для версии
> 2009.1 можно заменить файл fullwebr.pft на
> BRIEFWebr.PFT.

Где можно указать "по умолчанию" вывод результатов в BRIEFWebr.PFT для всех БД под версией 6.1?

Переключение между форматами с какой версии существует?
Его можно добавить в 6.1? Работать будет?

Изменение кол-ва результатов поиска на страницу, наверное, тоже может
разгрузить сервер. Где регулируется этот параметр?

Спасибо.

Re: "Тормозит" работа web интерфейса
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, December, 2009 21:57

Формат задаётся параметром S21FMT. Измените его значение во всех случаях, когда оно задано явно(по-умолчанию fullwebr или fullw). За более полной информацией обратитесь к старой или новой документации.

Версия 2006.1 сильно устарела. Её желательно обновить.

Re: "Тормозит" работа web интерфейса
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 02, February, 2010 15:56

Чтобы не создавать новую тему, отпишусь здесь.
Попросили распечатать с веб-ирбиса книги за 2008-2009 год.
Получил 888 документов.
Нажал кнопочку "Печать" и вышел по ошибке Server error: timeout ellapsed (30 c)
То есть или железо слабовато, или надо оптимизировать работу веб-ирбиса.
Какие настройки кроме изменения форматов показа по умолчанию могут ускорить работу веб-ирбиса?

К примеру в IIS стандартно CGI-запросы обслуживает стандартный обработчик CGI. При попытке поставить FastCGI веб-ирбис "не заводится". Может какие-то твики системы надо провести или еще что-то?

Сервер Athlon X2 5200+/2048 Gb DDR2/Sata 250 HDD 7200/Windows web Server 2008R2

Re: "Тормозит" работа web интерфейса
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 02, February, 2010 16:40

Ответ может быть только один: не занимайтесь подобной ерундой. Веб не предназначен для одновременного вывода такого огромного количества документов. Печатайте такие списки исключительно из АРМов.
Никакая оптимизация не сможет решить вашу задачу, поскольку она является полностью надуманной и совершенно не нужной.

Re: "Тормозит" работа web интерфейса
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 02, February, 2010 20:20

Я то с АРМа напечатаю, но преподаватель готовя список литературы (или студент список к реферату) доступа к АРМу не имеет.

Re: "Тормозит" работа web интерфейса
Пользователь: iLq (IP-адрес скрыт)
Дата: 02, February, 2010 22:38

Интересует аналогичный вопрос - как поступают в таких ситуациях другие библиотеки?

Re: "Тормозит" работа web интерфейса
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 02, February, 2010 22:41

А зачем преподавателю или студенту список всей литературы, поступившей в библиотеку в 2008-2009 годах? Даже если сформулировать задачу как-то по другому, то в результате преподавателю или студенту совершенно не нужен список из 888 наименований.

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

Re: "Тормозит" работа web интерфейса
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 03, February, 2010 09:25

Пользователь часто "не думает так как мы".
Как поступает преподаватель.
1. Что новенького за последние 2-а года?
2. 100 (888) - мне не надо, пересматривать, листать страницы и ставить галочки я не буду, мне надо 30 с "правильной библиографией по ГОСТу", но нельзя же чтоб все были фамилии на А.
3. О пожалуй выведу все результаты в Ворд и пробегу названия книг глазами.

Когда это делает наш библиограф, то он делает это в АРМе и сохраняет список в *.rtf "на флешку".
Но есть встречный вопрос: "а дома я сама могу вашу базу посмотреть?".
Мы даем адрес веб-ирбиса. На дальше 1-3.

Re: "Тормозит" работа web интерфейса
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 03, February, 2010 10:01

Библиографический каталог - это инструмент, которым нужно уметь пользоваться. Я понимаю всеобщую тенденцию к упрощению всего и вся, но если даже преподаватели будут выбирать книги себе в список литературу по принципу "А вот это библиографическое описание выглядит красивее, в нем запятых больше", то что тогда станет со студентами, которых будет учить этот препод.

Но это все, конечно же, рассуждения вслух. А по проблеме я уже высказался. Могу лишь добавить, что обработка подобных запросов возможно только с использованием JS+Ajax порционным получением найденных данных и суммированием полученного результата на одной странице.

Re: "Тормозит" работа web интерфейса
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 03, February, 2010 10:40

Преподавателям В библиотеках ВУЗов раздали методички по составлению библиографического описания. Они пытаются что-то понять, и приходят в выводу, что описание книги легче взять у нас с сайта.
Огромная масса студентов только берет библиографию и не приходят за книгами.
Но мы надеемся что если студент будет к нам ходить на сайт, то может он и в библиотеку зайдет.

Re: "Тормозит" работа web интерфейса
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, February, 2010 23:38

Konstantinus написал(а):
-------------------------------------------------------
> Чтобы не создавать новую тему, отпишусь здесь.
> Попросили распечатать с веб-ирбиса книги за
> 2008-2009 год.
> Получил 888 документов.
> Нажал кнопочку "Печать" и вышел по ошибке Server
> error: timeout ellapsed (30 c)
> То есть или железо слабовато, или надо
> оптимизировать работу веб-ирбиса.
> Какие настройки кроме изменения форматов показа по
> умолчанию могут ускорить работу веб-ирбиса?
>
> К примеру в IIS стандартно CGI-запросы обслуживает
> стандартный обработчик CGI. При попытке поставить
> FastCGI веб-ирбис "не заводится". Может какие-то
> твики системы надо провести или еще что-то?
>
> Сервер Athlon X2 5200+/2048 Gb DDR2/Sata 250 HDD
> 7200/Windows web Server 2008R2

Краткая формулировка проблемы будет такой: «Читатель хочет вывести на печать в стандартном формате большее количество описаний, чем это может сделать WEB ИРБИС за 30 секунд».

Здесь возможен целый ряд решений:

1. Увеличить максимальное время выполнения WEB ИРБИС. Можно при этом добавить сообщение «Ждите», как это сделано здесь: [elib.nwpi.ru]

2. Установить по умолчанию формат briefweb вместо FULLW_print, или вообще удалить из списка форматов FULLW_print;

3. Установить ограничение на максимально выводимое количество форматируемых записей и выводить в распечатке alert о том, что выведена только часть найденных записей.

Основные из этих изменений внесены мной в новую версию. Максимальное время выполнения увеличено в ней до 200 секунд.

Re: "Тормозит" работа web интерфейса
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, February, 2010 23:40

> Кстати, кажется iLq сделал на своем сайте
> библиотеки корзину с возможностью распечатки.

С нетерпением в отдельной ветке ждём :

А) Ссылки на сайт
Б) Описания всех возможностей
В) Хотя бы краткого описания способов реализации

ИРБИС-Сообщество должно знать своих героев! :)

Re: "Тормозит" работа web интерфейса
Пользователь: iLq (IP-адрес скрыт)
Дата: 08, February, 2010 08:25

Постараюсь сделать в ближайшие дни. Там, в принципе, не много.

Re: "Тормозит" работа web интерфейса
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 08, February, 2010 09:33

А формирование PDF'а или RTF'a как в Джумле прикрутить нельзя? Очень была бы удобная "фишечка".
Да, повторю, людям требуется именно полный формат по ГОСТу. За это они электронный каталог и ценят.
У нас даже преподаватели демку ИРБИСа брали, чтоб литература набирать и списки по ГОСТУ получать :)

Re: "Тормозит" работа web интерфейса
Пользователь: iLq (IP-адрес скрыт)
Дата: 08, February, 2010 13:57

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



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