Покупаете sata flash диск на 128-256Gb+ поприличнее (на сколько денег не
жалко) и делаете на нем программный кеш наиболее популярных файлов.
(на том же fcenter есть неплохие и не очень устаревшие обзоры).
В итоге сначал nginx смотрит на ssd... если nginx не находит файл на ssd
идет fallback на основной storage.
В фоне висит какой то процесс который парсит access_log nginx и на
основе того что там насчитывает
удаляет непопулярные файлы c ssd или добавляет наиболее популярные файлы
на ssd.