Построение правильного кэширования сайта посредством REDIS и nginx.

Олег16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.02.2021

Ищем действительно хорошего специалиста с реально большим опытом оптимизации сайтов под высокую нагрузку. 

Задача:

Построение правильного кэширования сайта посредством REDIS и nginx.

Наш сайт: vkino.com.ua

Проблема:

Сайт не держит нагрузку, хотя изначально проектировался для этого. 

Сейчас его сканируют боты поисковых систем и индексируют всю историю, имеющуюся на домене vkino.ua

Ежесекундно несколько запросов на разные несвязанные страницы.

В результате все и стало сильно тормозить.

Потому что неправильно спроектировано. Тратится много времени на формирование кеша, но при этом последующие запросы не относятся к тому что поместили в кеш. Т.е. все время запросы обрабатываются, вместо того чтобы вынимать готовые ответы.

Redis, использован неправильно, это RAM кеш с возможностью свопинга на диск. Вот он все время свопится при импорте данных извне.

Сейчас совсем немного помогает внешний кеш на nginx. Около 5 процентов, что ничтожно мало. Больше не получается, потому что в url'ах слишком много параметров, для каждой комбинации надо свой кеш.

Неправильно спроектировано и не работает кэширование.

Нужно исправить.

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

Что мы используем:

PHP

Yii2

Redis

Nginx

MySQL (для арихва)

Сайт получает данные из внешнего очень быстрого источника. 

Предложите решения и бюджет.

По запросу предоставим доступ к dev.

Заявки фрилансеров