Интернет-магазины

Хостинг, безопасность и скорость работы интернет-магазинов

Хостинг

Описание нашего хостинга и тарифы на хостинг.

Безопасность

  • Аудит безопасности интернет-магазина внешним программным обеспечением.
  • Установка антивируса и контроль магазина антивирусом.
  • Выполнение проверок безопасности встроенными средствами систем управления интернет-магазина или с помощью дополнительных модулей.
  • Аудит и корректировка политики доступов, смена всех паролей, включение принудительных правил на сложные пароли.
  • Включение средств аудита на сервере и в CMS, включение 2-факторых авторизаций 
  • Обновление версий серверного программного обеспечения.
  • Удаление с сервера программного обеспечения, не относящегося к работе магазина.
  • Исправление выявленных уязвимостей.
  • Прохождение перепроверок в поисковых системах и удаление информации об инфицировании в поисковой выдаче.  

Сканер AI-Bolit — инструмент для поиска вирусов и вредоносного кода на серверах. По коммерческой лицензии установлен на всех настраиваемых Cetera Labs серверах (и собственных, и клиентских).

Случаи выявления угроз и ошибки обновления баз вирусных сигнатур передаются в мониторинг и исправляются службой технической поддержки.

Особенности

  • поиск всех типов вирусов и вредоносных скриптов;
  • поиск публичных уязвимостей в скриптах;
  • запатентованный алгоритм сканирования и эвристический анализ;
  • актуальная база вирусных сигнатур;
  • сканирование любых CMS и скриптов;
  • поддержка любых операционных систем (Unix, Windows, MacOS);
  • рекомендации и поддержка ведущих хостинг-компаний России и СНГ.

Возможности

  • Обнаружение всех видов вредоносных скриптов в файлах: вирусные вставки, веб-шеллы, бэкдоры, фишинговые страницы, дорвеи, спам-скрипты и т.д.
  • Автоматизированное лечение обнаруженных вредоносных скриптов: вставки аккуратно удаляются без повреждения работоспособности сайта, а вредоносные файлы удаляются или зануляются.
  • Регулярное обновление базы вредоносных скриптов, поддержка «вредоносов» , написанных на PHP, Perl, Python, JavaScript, HTML, а также shell-скрипты и опасные конфигурации.
  • Сохранение резервных копий измененных скриптов.
  • Поиск публичных уязвимостей в скриптах PHP.
  • Автоматизация для запуска из командной строки.
  • Работа на любой nix ОС с установленным PHP 5.3 и выше (не требуется специальных модулей или особой конфигурации).
  • Готовые примеры использования сканера для всех базовых сценариев.
  • Лечение сайтов на любых CMS и фреймворках, написанных на PHP.
  • Отчеты в JSON, HTML и plain text форматах.
  • Простая интеграция, отсутствие внешних зависимостей.

Скорость работы

  • Аудит скорости работы.
  • Замена хостинга, типа хостинга или тарифа хостинга.
  • Изменение конфигурации серверного программного обеспечения для увеличения производительности.
  • Изменение конфигурации CMS для увеличения производительности.
  • Включение кэширования на разных уровнях.
  • Перепрограммирование отдельных блоков сайта.
  • Реализация асинхронного выполнения служебных задач, где это необходимо.
  • Тестирование магазина с помощью LightHouse и Google Page Speed.
  • Тестирование магазина с помощью «Яндекс.Танк».
  • Исправление выявленных недостатков.

Почти каждый интернет-магазин может начать работать в 2 раза быстрее уже через несколько дней. Особенно это касается проектов, которые не обслуживаются профессиональным подрядчиком в постоянном режиме.

Составные части скорости работы интернет-магазина

  1. Скорость запроса от пользователя до сервера.
  2. Скорость начала ответа сервера на поступивший запрос пользователя.
  3. Скорость генерации ответа сервером.
  4. Скорость доставки готового ответа (веб-страницы) от сервера к пользователю.
  5. Скорость отображения ответа в браузере пользователя (скорость рендеринга).

Суммарный допустимый ответ (время от клика по ссылке до отображения новой страницы магазина в браузере пользователя) — 5 секунд. Если ответ превышает это значение, то пользователь отвлекается: открывает другую вкладку браузера, переключает приложение и т.д. Внимание посетителя рассеивается.

Признаки низкой скорости работы интернет-магазина

  1. Магазин не открывается вообще. Выдается ошибка невозможности соединиться с сервером или «сервер не найден».
  2. Магазин визуально открывается долго.
  3. Магазин отображается частично, не загружаются изображения, не работают JS-скрипты, магазин загрузился, но индикатор загрузки браузера продолжает движение.
  4. Изображения сначала загружаются в низком качестве, затем заметно для глаза загружаются в оптимальном качестве.
  5. Не работает видео с магазина.
  6. Файлы с магазина скачиваются с очень низкой скоростью, в разделе «Загрузки» браузера указывается скорость загрузки 1-100 Кб/с.
  7. Отображаются уведомления о низкой скорости работы магазина в сервисах типа «Яндекс.Вебмастер» или Google Webmaster.
  8. Сервисы мониторинга магазина, например, «Яндекс.Метрика», несколько раз в день сообщают о недоступности магазина.

Последствия низкой скорости работы магазина

  1. Пользователи отвлекаются от работы с магазином. Сокращается вовлечение (время на сайте, количество просмотренных страниц). Снижается конверсия, достижение целей, продажи в магазине.
  2. Ошибки, связанные с перегрузкой магазина, не дают пользователям возможности решить свои задачи. Например, не оформляются заказы из корзины, не отправляются формы обратной связи, не происходят подписки на рассылку.
  3. Низкая доступность магазина из-за перегрузки препятствует его индексации поисковыми системами.
  4. Поисковые системы снижают позиции медленных магазинов в выдаче.

Основные механики увеличения скорости

  1. Перенос сайта на более мощное оборудование. Быстрее процессор, больше памяти, быстрые диски и т.д. Часто ­— самый быстрый способ резко увеличить скорость работы сайта за умеренный бюджет.
  2. Обновление версий программного обеспечения на сервере (Linux, MySQL, PHP, Apache).
  3. Замена программного обеспечения. Apache на nginx, например.
  4. Включение акселлераторов PHP.
  5. Оптимизация базы данных (индексы, кэширование, ключи).
  6. Устранение ошибок программного кода.
  7. Сокращение объёма и детализации логирования на сервере.
  8. Выполнение инструкций по настройке хостинга в соответствие с требованиями CMS.
  9. Оптимизация кэширования статических файлов (CSS-файлов, JS-скриптов, изображений). И на стороне сервера, и в браузере.
  10. Установка модулей Google Page Speed на сервер.
  11. Перенос загрузки статических файлов с Apache на nginx.
  12. Кластеризация размещения проекта.
  13. Перенос проекта в облако с динамически выделяемыми ресурсами (большими, чем единичный мощный сервер или кластер, который получится построить своими силами).
  14. Перенос сайта ближе к пользователям (в Россию из-за рубежа, в офис из дата-центра (для CRM)).
  15. Перевестка сайта с нуля более экономичным для загрузки HTML-кодом.
  16. Внедрение мобильной версии сайта.
  17. Внедрение Content Delivery Network (CDN) для файлов.

Опыт

Вопросы и ответы

Статьи

Новости