Поделитесь опытом настройки VPS под престу - нужно ли ограничивать кол-во соединений для IP?

Тема в разделе "PrestaShop", создана пользователем lightman555, 15 апр 2015.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: ZiX
  1. lightman555

    lightman555

    Регистр.:
    7 мар 2013
    Сообщения:
    206
    Симпатии:
    7
    Периодически вижу "торможение" магазина при небольшом количество одновременных пользователей на нем (15-20-ть человек) при этом мемкешед подключен и имеет размер 1024 Мб + еще 1024 Мб выделено в настройках mysql под кеш самой базы данных (база данных всего 130 мегабайт).
    Товаров на данный момент в магазине около 20 тысяч (выводится чуть поменьше - какая то часть отключена).
    То есть тормозов быть не должно с учетом что тариф 2хXeon 2,5 8 Гигов оперативки и SSD диск

    Хостер утверждает что:
    Судя по логу /var/log/nginx/access.log больше всего запросов было со следующих IP адресов:
    4937 81.163.165.37
    4938 37.190.59.132
    5974 176.97.45.115
    7018 188.233.58.43
    7783 2.133.61.40
    7990 195.210.155.57
    8455 95.хх.хх.хх
    9549 95.хх.хх.хх
    9847 178.68.13.35
    26790 77.35.192.105

    Уточните, пожалуйста, Вам знакомы это адреса? Если нет, могу предложить добавить правило в iptables, которое будет ограничивать максимальное одновременное количество соединений с одного IP адреса.

    Да но один из адресов - это офисный адрес - то есть сайтом пользуются в качестве подбора товара клиенту и обычная работа за день это 10 000 запросов.
    Судя по списку есть адрес который произвел почти в 3-и раза больше запросов - отсюда вопрос - что это - скрупулёзный пользователь который долго и быстро подбирал себе товар либо это например парсер который парсил сайт и тем самым создал нагрузку на сервер?

    то есть вопросов несколько:
    1) нужно ли кешировать (настройками в mysql) базу данных при подключенном мемкеше
    2) стоит ли увеличить мемкеш с 1024 до 2048 например с учетом что оперативки ПОЛЬНО!
    3) как решает вопрос распознаванием клиента и парсера который перегружает сервер запросами?