Назад | Перейти на главную страницу

Повышает ли обновление сервера производительность на сайте с низкой посещаемостью?

Я хочу использовать переход на экземпляр Amazon AWS EC2 для базового сайта Wordpress, на котором работает woocommerce.

Однако я разрываюсь между экземплярами t2 и m3: https://aws.amazon.com/ec2/instance-types/

Мой вопрос: действительно ли простой веб-сайт с низким трафиком для сервера, который едва достигает 10% ЦП в часы пик, получает выгоду от обновления до более качественного сервера?

Насколько я понимаю, лучшие машины полезны только в том случае, если у вас больше трафика, вашего сервера или высокой загрузки ЦП. В этом случае любые обновления сервера будут незначительными.

Спасибо за помощь!

Возможно нет. Что будет лучше, так это некоторая оптимизация:

  • Приведите заголовки в порядок, особенно в отношении кеширования в браузере. Обратите внимание, что вам не нужна PRAGMA, и вам нужно очистить ее, вам просто нужен Cache-Control. Статические ресурсы до> 7 дней.
  • Настройте кеш страницы nginx. Если вы используете Apache, он тоже есть. Если все ваши пользователи вошли в систему, это не поможет, но если хотя бы часть анонимна (например, Google), то это поможет. Если сайт быстро меняется, то микрокеширование по-прежнему ценно.
  • Получите CDN, CloudFlare предлагает эффективный уровень бесплатного пользования. Перед использованием CDN важно правильно настроить заголовки кеширования, иначе вы не получите никакой выгоды.

у меня есть статья о настройке сервера для Wordpress / Nginx здесь, но многое из этого применимо и к другим ситуациям. Следующие два руководства предназначены для HTTP2 и Let's Encrypt, которые ускорят работу, и для настройки CloudFlare. SF предпочитает ресурсы, скопированные в ответ, но они слишком велики для копирования.

Делая все, что я описал, время загрузки моей страницы для Wordpress обычно составляет около 1,5 секунд, и это с сервером на другом конце света от клиента.

Более высокие ресурсы ЦП и ОЗУ определенно улучшают скорость обработки сервера. Если на вашем сайте есть более сложные SQL-запросы, которые требуют большего использования ЦП и ОЗУ, вы можете использовать большие ресурсы. В противном случае дополнительные ресурсы вам не принесут пользы.