независимая поисковая система для VPS, ранжированных по цене

совпадений не найдено

WooCommerce слишком медленный: от виртуального хостинга к VPS

У вас есть сайт на WooCommerce, много плагинов, трафик, посетители и продажи растут, но сайт работает медленно даже после кэширования, и добавление товара в корзину или загрузка страницы занимают секунды. Это происходит потому, что ваш тариф виртуального хостинга достиг своих пределов, и вашему сайту нужен более быстрый сервер, чтобы справляться с растущим спросом. Давайте проанализируем причины низкой производительности и рассмотрим доступные решения.

Почему он медленный

  • Провайдеры виртуального хостинга экономят на ресурсах: Сотни сайтов могут размещаться на одном физическом сервере, где каждый сайт конкурирует за процессорное время, память и операции ввода-вывода базы данных с другими пользователями на той же машине. Именно поэтому это называется виртуальным хостингом. Такая схема обычно работает нормально, но только до тех пор, пока большинство соседних сайтов небольшие и имеют низкий трафик. Когда несколько пользователей запускают ресурсоемкие сайты, сервер начинает испытывать нехватку процессорного времени, памяти и операций ввода-вывода, что замедляет работу всех остальных сайтов на этой машине.
  • Старые серверы виртуального хостинга: Серверы, используемые вашим провайдером виртуального хостинга, скорее всего, представляют собой 10-летние Intel Xeon с крайне низкой производительностью. Вы можете проверить это, выполнив команду
    cat /proc/cpuinfo
    , которая покажет точную модель процессора, и по ней можно определить дату выпуска. На самом деле, когда серверы стареют и становятся слишком старыми для обычных приложений, они не отправляются сразу на свалку или в центр переработки, а часто приобретаются подержанными провайдерами виртуального хостинга и продолжают использоваться в таких условиях еще несколько лет. Это имеет экономический смысл для большинства легковесных сайтов, но они не подходят для тяжелых сайтов.
  • WooCommerce работает на PHP: PHP — это интерпретируемый язык, используемый для создания большинства современных веб-приложений. Он медленный, подвержен ошибкам и ограничен в возможностях, но люди, кажется, не могут перестать его использовать. Он примерно в 5–50 раз медленнее, чем NodeJS, в зависимости от того, какие тесты рассматриваются, и, к сожалению, WooCommerce, WordPress и большинство веб-форумов построены на нем.

Решения

Вашему сайту нужен более быстрый сервер. Давайте проанализируем аппаратные требования для тяжелого сайта на WooCommerce, который работает слишком медленно на виртуальном хостинге:

  • Процессор: 2 выделенных ядра AMD Epyc или Ryzen. В отличие от виртуального хостинга, выделенное ядро — это аппаратный поток, зарезервированный исключительно для вашего использования и не разделяемый с другими пользователями на сервере. Его производительность гарантирована и остается постоянной с течением времени, независимо от нагрузки, создаваемой другими пользователями. Избегайте ядер Intel, потому что облачные провайдеры, предлагающие серверы на Intel, часто используют устаревшие чипы Xeon из-за их более низкой стоимости. Однопоточная производительность этих Xeon часто слишком слаба, тогда как Ryzen и Epyc имеют гораздо более мощные ядра и обычно являются более новыми приобретениями в виртуализированных средах.
  • Оперативная память: Выберите 4 ГБ оперативной памяти, чтобы обеспечить достаточно места для базы данных, кэша в памяти и интерпретатора PHP. Это недорого и гарантирует, что алгоритмы выделения памяти завершаются быстро, не тратя время на управление фрагментацией.
  • Диск: Рекомендую около 30–100 ГБ быстрого SSD или NVMe-накопителя в зависимости от объема данных, которые вы планируете хранить. Избегайте механических жестких дисков, потому что они слишком медленные, особенно для запросов к базе данных.
  • Сеть: 1 Гбит/с — хороший выбор для интернет-магазина, который набирает популярность; он может поддерживать передачу данных со скоростью 125 МБ/с в обе стороны между сервером и компьютерами клиентов.

Рекомендации из базы данных

Вот несколько VPS, которые в настоящее время найдены в базе данных и соответствуют требованиям, определенным выше; по произвольному выбору все они размещены в США. Вы можете настроить свой запрос и найти больше VPS с помощью формы на боковой панели. Все результаты генерируются динамически из базы данных.

ServaRica — $4.58 / месяц

2 Ядра Epyc (выделенные)

8192 МБ ОЗУ

250 ГБ NVMe

8192 ГБ/месяц трафик

10.0 Гбит/с скорость порта

IPv4 + IPv6

Размещено в Канада 🇨🇦

Инфо Перейти

HostEons — $8.25 / месяц

2 Ядра Ryzen (выделенные)

8192 МБ ОЗУ

100 ГБ NVMe

30720 ГБ/месяц трафик

1.0 Гбит/с скорость порта

IPv4 + IPv6

Размещено в США 🇺🇸

Инфо Перейти

ServaRica — $9.17 / месяц

4 Ядра Epyc (выделенные)

16384 МБ ОЗУ

1000 ГБ NVMe

16384 ГБ/месяц трафик

10.0 Гбит/с скорость порта

IPv4 + IPv6

Размещено в Канада 🇨🇦

Инфо Перейти


Читать больше статей
Английский Арабский Бенгальский Вьетнамский Индонезийский Испанский Китайский Корейский Малайский Немецкий Польский Португальский Русский Турецкий Филиппинский Французский Японский
Помощь  –  Индекс  –  Политика конфиденциальности  –  Контакты  –