Выдержит ли 1С наплыв посетителей?

Клиент перешел с РИБ на файловую веб-базу 1С, расположенную у него на сервере на IIS, с доступом по тонкому клиенту.

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

Но у клиента появилось беспокойство — а выдержит ли 1С наплыв посетителей в сезон? В случае РИБ с этим было проще — каждая база была независима, а тут все работают в одной базе.

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

Я понимаю, что особого смысла переезжать на РИБ и обратно перед сезоном и после нет, это затратно для клиента. Нужно привлекать программиста или администратора.

Сначала думал обойтись просто увещеваниями, что всё должно быть хорошо. Но потом не пришла в голову хорошая идея, чтобы знать, а не гадать.

Можно ведь провести нагрузочное тестирование. Договориться, что в определенное время, в течении 10 минут, пользователи будут непрерывно вводить чеки, проводить их, но не пробивать.

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

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

В общем, тесты — это не что-то эфемерное. Они вполне применимы в реальной жизни!

Моё общение на Мисте по этой теме.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментариев 6

  1. bob32:

    Это ведь прописные истины разработки ПО.

    А почему SQL базы не используются ? Или православно-1Сый путь это сидеть на файлах ?

    • из-за цены, все таки 80.000 только на сервер 1С, а еще на SQL сколько (если не постгри). Этих клиентов я и хотел бы перевести на Базуху. 😉

      • bob32:

        Дык PostgresSQL же. Вынести его сложно, работает надежно, инфы полно, вертикально хорошо масштабируется, нормальные бэкапы, полно вспомогательных утилит.

        А 80 тыщ — копейки для бизнеса. Ох странные у тебя клиенты.

  2. Дмитрий:

    Как тесты прошли?

Добавить комментарий для bob32 Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *