• Какой кешер для php лучше? Как выбрать?

    @47911 Автор вопроса
    300 сайтов. База сжирает весь процессор. Вроде нормально оно настроено. -> подозрение на количество заходов. - идея об кешере.
  • Какой кешер для php лучше? Как выбрать?

    @47911 Автор вопроса
    Эм. Вопрос встал, когда началось посещение в сутки 24 тыс. уникальных ip, которыемогут заходить до 1000 раз в сутки(допустим боты, которых не пошлёшь - по разным причинам. Например: нет гарантии что это бот).

    Проблема в том, что яндекс, например, обнаглел. 8-10 IP gj 10 000 заходов в сутки, и 1 бот от него 40 000. на 300 сайтов. Собственно когда глянул: вообще никакое кешер не стоит. Вот и поднялся вопрос.
  • Какой кешер для php лучше? Как выбрать?

    @47911 Автор вопроса
    редис ?
    Можно поподробнее?
    И какие альтернативы?(чтобы почитать)

    а в 7 ветке это уже излишне в принципе.

    эм. Там вроде сказано про 7.4 А у меня стоит несколько версий php, подключаются для разных сайтов
  • Nginx: limit_conn_zone и limit_req_zone работают?

    @47911 Автор вопроса
    Т.е. чтобы отдать "не существует страница" - ему не надо заходить в секцию PHP ? В то время, когда страница формируется из PHP??

    У меня по логам: 8 IP от яндекса. Которые за сутки заходят ~10 тыс. до 20 тыс. заходов + 1 бот особо умный - ~ 40 тыс. И это в добавок к начальному посту(146105 обращений).

    И база данных - сжирает весь ЦПУ. На сервере ~300 сайтов. И вот эта вся карусель(с кольчество заходов) началась едели 1.5 назад.

    Эти лимиты не позволяют отбить яндекс-боты + "Ещё некто" желание вешать сервер.
  • Nginx: limit_conn_zone и limit_req_zone работают?

    @47911 Автор вопроса
    ы@Lynn, а разве это имеет значение? Он по любому должен был отослать.

    К томуже он долбится в "несуществующие страницы"(преимущественно). Почему он получает ошибку об "не существовании страницы", когда его не должно было до этого допустить?

    В логах мелькает, из файлов: robots.txt
  • Nginx: limit_conn_zone и limit_req_zone работают?

    @47911 Автор вопроса
    Порядка 24250 заблокированно. В логах "limiting requests, excess: 2.680 by zone "one","

    Из логов пример блокировки:
    сайт.ru_error_log:2020/08/17 16:27:02 [error] 25574#25574: *1691784 limiting requests, excess: 2.680 by zone "one", client: 9.9.9.9, server: сайт.ru, request: "GET /ссылка.html HTTP/1.1", host: "сайт.ru"

    Сайт и IP заменил.

    Всего было на данный момент ~200 тыс. запросов. Почти за 2 дня. Из них как видно, заблокированно почти 25 тыс. А должно быть наоборот исходя из конфига блокировки по IP.

    Что касается 503 ошибки: она также, порядка 25 тыс. раз встречается в логах.(но это другая строка логов)
  • Как установить капчу (желательно 2 версии гугл) между сервером (сайтами) и пользователем?

    @47911 Автор вопроса
    так когда сайтов 200 штук, так получается долго, и как сделать для всего сервера - тоесть всех сайтов сразу , каким то модулем или чтото прописать в нгикс или куда ещё1 чтобы там проверялось на уровне сервера ?
  • Как установить капчу (желательно 2 версии гугл) между сервером (сайтами) и пользователем?

    @47911 Автор вопроса
    Эмиль 🔥, ну на форум столкнулся с такими мнениями, если можете помогите пожалуйста.
  • Какой компонент лучше использовать для большого каталога(4-5 000 000 шт.)?

    @47911 Автор вопроса
    Если я хочу:
    >>Рубрики: рубкрика1, рубкрика3,рубкрика10
    то при добавлении атрибута "Рубрики" будет не:
    >>Рубрики: рубкрика1, рубкрика3,рубкрика10
    а:
    >>Рубрики: рубкрика1, рубкрика2, рубкрика3, рубкрика4, рубкрика5, рубкрика6, рубкрика7, рубкрика8, рубкрика9, рубкрика10
    (по тому что я смог изучить - будет так). Мне нужно чтобы был "1 атрибут Рубрики" и у каждого было выделено по несколько рубрик, которые мне нужны. Т.е. добавил атрибут "Рубрики" - поставил 3 галочки - и при заходе с внешней стороны вижу:
    >>Рубрики: рубкрика1, рубкрика3,рубкрика10
  • Какой компонент лучше использовать для большого каталога(4-5 000 000 шт.)?

    @47911 Автор вопроса
    не подходит: атрибут типа "checkbox" не встроен, + судя по описанию - там не получится сделать:
    - Рубрики: рубкрика1, рубкрика3,рубкрика10
    Там будет: рубкрика1, рубкрика2, рубкрика3, рубкрика4, рубкрика5, рубкрика6, рубкрика7, рубкрика8, рубкрика9, рубкрика10

    Поправте если я не прав.