Доброго дня, решил сделать простенький сервер на dart, на серваке будет много фото, задумался как оптимизировать нагрузку на сервер. Наиболее распространённые запросы к ресурсам выделить невозможно. Каждый image существует в 3-х вариантах - "оригинал", "стандарт" и "иконка". Запросы к иконкам самые частые, на "оригинал" - самые редкие. Вижу следующие варианты:
1) Хранить image сразу в 3-х вариантах, только иконки загружать в память - занимает много места на диске.
2) Хранить только оригинал, при старте сервера уменьшать и хранить в памяти "иконки" и "стандарт" - долгий старт сервера, возможно не хватит памяти на сервере.
3) Ваш вариант получше.
Опыта в серверах ноль, другой язык не предлагать - цель именно на dart.