Суть задачи

Просиходит медленная загрузка страниц - 13 секунд до первого контента. Сайт работает на OpenCart 2.0.3.2, PHP 7.1, сервер Nginx, размещен на VPS. Текущая конфигурация CGI вместо FastCGI (FastCGI вызывает ошибки в контроллерах перехода), а также сломанное кэширование (заголовки no-cache на страницах).

Основные проблемы:

  • Долгая загрузка первого контента (13 с)
  • FastCGI приводит к поломке контрроллеров навигации - пришлось переключить на обычный CGI
  • Кэширование не работает - установлен режим no-cache на всех страницах̆

Что требуется сделать

  • Ускорить загрузку страниц (оптимизировать сервер, базу данных, шаблоны и запросы)
  • Настроить кэширование (желательно страниц / OPcache) - решить проблему с no-cache
  • Проверить конфигурацию Nginx/PHP (возможно ошибки в режиме работы)
  • Восстановить работу FastCGI для PHP-запросов без повреждения логики перехода по страницам (если возможно); иначе оптимизировать текущий режим
  • Настроить сжатие, статику через Nginx, общие рекомендации по ускорению

Доработка ИИ-бота для Telegram

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