Техническое задание: Оптимизация скорости загрузки сайта

Цель проекта

Повысить производительность и скорость загрузки веб-сайта, чтобы соответствовать высоким оценкам в инструменте PageSpeed Insights, особенно для мобильной версии.

Текущая ситуация

  • Платформа: MODX Revolution версии 2.7.2-pl.
  • Текущие баллы PageSpeed Insights: 30-34 для мобильных устройств, 60+ для настольных ПК.
  • Основные проблемы производительности связаны с обработкой ресурсов.

Основные задачи по оптимизации

1. Работа с CSS

  • Анализ и минификация CSS-файлов.
  • Устранение блокирующего рендеринг CSS.
  • Возможное объединение критически важных стилей.

2. Оптимизация JavaScript

  • Анализ, минификация и оптимизация загрузки JS-скриптов.
  • Исправление проблем в структуре JavaScript-кода.
  • Отложенная загрузка некритичных скриптов.

3. Общая оптимизация ресурсов

  • Анализ и устранение "узких мест", влияющих на скорость.
  • Рекомендации по дальнейшему поддержанию высокой производительности.

Требуемый результат

  • Значительное повышение баллов в PageSpeed Insights, особенно для мобильной версии.
  • Структурированный и чистый код CSS и JavaScript.
  • Общее ускорение времени загрузки страниц сайта.

Разработка парсера данных на Python с выводом в таблицу

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

Настройка проксирования VLESS через CDN

Требуется настроить проксирование VLESS-трафика через сторонний CDN-сервис для повышения доступности и производительности проекта. Необходимо обеспечить стабильную и безопасную работу соединения.