*Загрузите и протестируйте свой собственный сайт WordPress с помощью * *Kernl* *! Начало работы бесплатно!* В мире облачных вычислений есть много разных вариантов на выбор. Обычно вам нужно только выбрать, насколько большим будет ваш инстанс (2 виртуальных ЦП или 4, 2 ГБ ОЗУ или 6), но некоторые провайдеры облачных вычислений улучшают свою игру и предоставляют еще более широкий набор опций и типов инстансов на ваш выбор. Vultr имеет 3 различных типа вычислительных экземпляров: Облачные вычисления. Вы получаете свой собственный виртуальный сервер, но он использует аппаратные ресурсы совместно с большим количеством друзей. Шумные соседи, безусловно, могут быть проблемой. Dedicated — выделенные серверы, но виртуализированные. Я (думаю) в этой ситуации можно нарваться на проблемы шумного соседа. Bare Metal — Выделенные серверы и оборудование. Никакого гипервизора и шумных соседей, отнимающих ваши ресурсы В этой статье мы рассмотрим, как * очень * базовая установка WordPress выполняется на различных типах вычислительных экземпляров Vultr. Мы сделаем это с помощью сервиса нагрузочного тестирования WordPress от Kernl. Тест Как обычно с нагрузочными тестами Kernl, я импортировал содержимое этого блога в каждую среду нагрузочного тестирования. Нагрузочный тест искажается **чрезвычайно** читается тяжело. Если у вас есть сайт, который интенсивно пишет или смешанный, вы можете увидеть разные результаты. Каждый тест выполнялся в течение 1 часа с 2000 одновременных пользователей, создающих нагрузку из Лондона и Нью-Йорка в центр обработки данных Vultr в Нью-Джерси. Конфигурация Для этого теста я использовал готовый образ WordPress Vultrâ без кэширования. Многие читатели могут сказать: «Но вы можете получить гораздо лучшую производительность, используя X или Y, и они будут правы! Но я не тестирую производительность Apache по сравнению с Nginx или W3 Total Cache по сравнению с WP Rocket, я тестирую оборудование Vultr под нагрузкой в ​​реальном сценарии. Я просто хочу знать в конце этой статьи, что лучше для хостинга WordPress — Vultr Cloud Compute, Dedicated или Bare Metal. Тест 1: Vultr Cloud Compute 10 долларов в месяц Первый тест, который я провел, был связан с предложением Vultr Cloud Compute за 10 долларов в месяц. Как и ожидалось от VPS за 10 долларов в месяц, производительность была не потрясающей, но и не ужасной. Как видите, множество неудачных запросов и поддержание пропускной способности только на уровне 16 запросов/с. Неудивительно с одним ядром и 1 ГБ оперативной памяти. В конце концов, я бросал на сервер 2000 одновременных запросов в секунду. Распределение времени отклика было таким же плохим В целом, результаты для VPS за 10 долларов оказались такими, как и ожидалось. На самом деле это не сравнение яблок с яблоками (мы вернемся к этому позже), но я хотел дать вам представление о том, как выглядит базовая производительность экземпляра VPS. Тест 2: облачные вычисления Vultr $80 в месяц С помощью этого теста мы начинаем приближаться к стоимости «голого железа» и выделенных экземпляров. Этот сервер имел 6 процессоров и 16 ГБ оперативной памяти. Значительно более надежный, чем сервер за 10 долларов. Этот график сообщает *намного* отличается от предыдущего теста. Пик производительности достигал 169 запросов/с, а затем стабилизировался на уровне 100 запросов/с. Мы по-прежнему видели много ошибок, но опять же это не неожиданно. Честно говоря, если бы вы начали получать столько трафика, вы, скорее всего, начали бы разбивать WordPress на его компоненты (файловая система, PHP + Nginx, MySQL) и начали масштабировать по горизонтали. Распределение времени отклика для этого сервера также было намного лучше. Верхний предел был таким же плохим, как и более дешевая коробка, но диапазоны 90% и ниже были довольно солидными для объема получаемого трафика. Тест 3: Vultr Bare Metal 120 долларов в месяц Сервер Vultr Bare Metal был тем экземпляром, который мне больше всего понравился при тестировании. У меня всегда была слабость к оборудованию, и получить доступ к голому железному серверу довольно круто. За 120 долларов в месяц (в продаже цена вырастет до 300 долларов в месяц) вы получаете 8 процессоров и 32 ГБ оперативной памяти. Это довольно серьезный сервер На этом графике много синего, но также и ожидаемое количество красного. Вы можете видеть, что добавление еще 2 невиртуальных процессоров и удвоение оперативной памяти имело довольно большое значение. Мы достигли максимальной скорости 200 запросов/с, а затем выровнялись до 125 запросов/с. Для справки, это 17,2 миллиона запросов в день. Нижняя часть распределения времени отклика была стабильной, но верхняя граница была совсем не велика. Со всеми этими ошибками неудивительно, что это так. Тест 4: Vultr выделил 120 долларов в месяц Честно говоря, мне было трудно понять, почему Vultr так близко оценивает «голое железо» и специализированные экземпляры. Выделенный явно хуже (гораздо меньше процессоров и оперативной памяти), так зачем кому-то выбирать его? В любом случае, давайте посмотрим на график Этот тест достиг пиковой скорости 100 запросов в секунду, а затем стабилизировался на уровне около 70. Я действительно ожидал гораздо лучшей производительности за такие деньги. Распределение времени отклика было таким же, как и в других ящиках. Со всеми неудачами он имеет тенденцию довольно сильно искажаться в неправильном направлении. Я уверен, что для этих выделенных экземпляров Vultr есть вариант использования, но это определенно не хостинг сайта WordPress. Выводы Со всеми этими данными было довольно легко построить график, который из них является лучшим значением. Значение было рассчитано путем деления стоимости за месяц на максимальное количество запросов. Основываясь на производительности, которую мы видели выше, экземпляры Vultr Cloud Compute кажутся вам лучшим вариантом для хостинга WordPress. Для хостинга WordPress кажется, что Vultr Bare Metal и выделенные экземпляры — не лучший выбор. Как упоминалось выше, вероятны случаи использования, когда они являются хорошим выбором (возможно, рабочие нагрузки, требующие очень стабильной производительности). Как и во всех этих тестах, ваш пробег может отличаться! Я настоятельно рекомендую вам запускать нагрузочные тесты на любом новом хосте, который вы используете, чтобы получить представление о том, какую производительность вы можете ожидать. *Загрузите и протестируйте свой собственный сайт WordPress с помощью * *Kernl* *! Начало работы бесплатно!*