ЛОГЕМА — ДЕЛАЕМ САЙТЫ БЫСТРЕЕ И ЛУЧШЕ

Сделаем сайт на
1С-Битрикс быстрым

Если мы ускорим самую медленную страницу сайта меньше чем на 30%, мы вернем вам деньги.
Как повысим скорость сайта?
Настроим веб-сервер
Сделаем обработку запросов быстрой и лёгкой
Отредактируем код проекта
Уберем медленный код, добавляем быстрый
Настроим базу данных
Сократим количество запросов к базе данных и время их выполнения
Настроим кеширование
Ускорим кеширование страниц
Веб-сервер
Этот набор программ отвечает за работу сайта. Его настройки определяют скорость обработки запросов пользователей.

Мы проверим настройки веб-сервера и внесём изменения там, где это нужно.
NGINX
Возвращает изображения, CSS и JS файлы. Если nginx не настроен, все запросы идут в APACHE, где создают дополнительную нагрузку.
APACHE
Возвращает пользователям HTML страницы. Если apache настроен, возрастает потребление оперативной памяти, что приводит к ошибкам.
PHP 7
Генерирует те же страницы в 1,5 раза быстрее предыдущих версий PHP. Переход с 5 на 7 может потребовать доработок кода.
Код проекта
Анализируем исходный код
Используем профилировщики XHPROF и X-Debug для определения порядка и количества операций создания страницы.

Время генерации страницы до оптимизации 2,6 секунды.

Устраняем медленный код
Удаляем лишние циклы, неиспользуемые переменные, костыли и велосипеды.

Убрали медленный цикл, страница стала в 2 раза быстрее.
База данных
Один запрос пользователя пораждает несколько сотен запросов к базе данных.
Ненастроенная база данных – причина медленной работы.
Собираем медленные запросы к базе данных
Собираем запросы, которые выполняются дольше 1 секунды. Анализируем профиль нагрузки.
Настраиваем базу данных
Правильно настроенный сервер на порядок увеличивает производительность.
Оптимизируем запросы к базе данных. Меняем структуру запроса. Удаляем, добавляем или изменяем индексы.
Кеширование данных
Кеширование - механизм хранения результатов вычислений.

Если 2 пользователя запросят главную страницу сайта с разницей в 10 секунд, для первого мы сгенерируем её и сохраним, а для второго покажем сохранённую версию.
Кеширование для всего
Заменим тяжелые и долгие запросы к базе данных на быстрые запросы к диску или к оперативной памяти.
Всегда быстрый и актуальный
Кеш будет автоматически сбрасываться при изменение данных в базе.
Установим и настроим подходящую программу
В зависимости от особенной проекту установим и настроим Memcache или Redis, что сократит количество вычислений.
Стоимость ускорения интернет-магазина от 20 000 рублей.

Если мы ускорим самую медленную страницу сайта меньше чем на 30%, мы вернем вам деньги.
Оставьте заявку, чтобы обсудить ваш сайт
или отправьте заявку на devdmitrylevedev@gmail.com
Made on
Tilda