Без SSD дисков сегодня уже невозможно представить хостинг сайтов. Ведь они состоят из большого количества файлов небольшого размера и именно флэш накопители имеют достаточно низкое время доступа, а значит высокую скорость работы с этими мелкими файлами.
И поначалу все было действительно так, когда в самых первых экземплярах использовались SLC ячейки. Но к сожалению дальше с целью снижения стоимости производители стали изобретать более дешевые, но и менее быстрые ячейки памяти. В порядке убывания производительности это: MLC, TLC и QLC. А с целью немного скрыть и преукрасить реальную скорость дисков производители используют различные уловки - оснащают небольшим кэш-буффером из той самой, наиболее скоростной SLC или DRAM памяти.
Конечно не все так печально и контроллеры SSD дисков действительно становятся все более и более производительные. Однако максимальные результаты они в силах показать лишь на коротком промежутке SLC кэша. Этого обычно достаточно чтобы показать красивые цифры в коротких бенчмарках и для продажи. Однако, исчерпав быстрый кэш, далее карета превращается в тыкву...
Первые SSD подключались интерфейсом SATA-I с максимальной скоростью около 100 МБайт/сек.
Следом SATA-II ~250МБ/с, SATA-III ~550МБ/с и менее популярные SAS.
Рано или поздно этого должно было стать мало и вот с 2011 года начали появляться первые SSD диски с прямым подключением к шине PCI-Express.
NVMe интерфейс для web-хостинга в теории принес еще меньшие задержки.
В теории
потому как, снова возвращаясь к повороту не туда в развитии NAND флэш, реализовать свой потенциал контроллеры все также могут лишь в рамках SLC-кэша.
Преимущества же от максимальных гигабайтов в секунду практически нет по все той же причине - сайты это много маленьких файлов, а не мало больших.
Посмотрите видео где наглядно показано, что более новые контроллеры и более скоростные интерфейсы хоть и готовы показать высокую скорость. Однако если в основе диска находятся медленные ячейки флэш памяти, то в реальном использовании отличия практически никакого. Или наоборот, диск с более скоростными ячейками памяти на более старом интерфейсе может оказаться даже быстрее его современного аналога, но с более дешевой памятью.
В наши дни практически любой более-менее серьёзный хостинг уже давно предлагает размещение на NVMe дисках.
Сама идея безусловно хорошая, но реализация чаще всего сводит на нет все преимущества.
Большинство хостеров громко заявляют о многократном ускорении благодаря использованию NVMe SSD.
При этом скромно умалчивают, что эти самые NVMe диски на новомодных QLC ячейках.
Такие диски (даже datacenter/enterprise уровня) годятся разве что для холодного
хранения, т.е. для не часто используемых/изменяемых данных.
Скорость и ресурс записи, постоянство заявленных характеристик - это все оставляет желать лучшего.
Так что же мы предлагаем? Хостинг NOTSLOW.ua с 2013 года предоставляет место для размещения сайтов исключительно на правильных, не медленных SSD дисках. Самый первый сервер был запущен сразу на одном из лучших на то время Intel X25-E, состоящем из SLC ячеек. А Intel S3700 (на MLC) стал последним SATA-3 диском, используемым в наших серверах. С начала 2019 года у нас используются только NVMe PCIe диски, в том числе на 3DXpoint ячейках (Intel Optane 900P).
Помимо самого скоростного файлового хранилища на сегодняшний день, мы также используем процессоры с повышенной тактовой частотой. 3.8 ГГц - это самая минимальная реальная постоянная частота, доступная Вашим сайтам, MySQL базам и PHP скриптам. В основном же это 4.0 ГГц и более (до 5.7 ГГц в зависимости от выбранного сервера).
Кроме аппаратной составляющей, наш хостинг может предложить также уникальные программные решения. Так, одни из первых среди shared-хостингов мы отказались от одного общего на всех клиентов Apache вэб-сервера в пользу персональных backend-серверов (Apache/mod_php или PHP-FPM) для каждого. Даже на самом минимальном тарифе.
А с 2020 года таким же образом у нас каждый клиент получает свой собственный, независимый от соседей MySQL сервер. Сейчас вы можете не только выбрать версию PHP (от 5.2 до 8.5), не только настроить любые переменные своего php.ini, но и также выбрать версию MySQL (оригинальную или MariaDB любых версий), плюс настроить собственный my.cnf как нужно именно вам.
Просто попробуйте недельный бесплатный тест и лично на своих сайтах сравните скорость генерации страниц с Вашим нынешним хостингом. Помощь с переносом и перенастройкой сайта также абсолютно бесплатна.