Оптимальный размер изображения на сайте?
Делай просто оптимально. Для превью используй легкие, для показа уже более качественные. К тому же есть тэг picture и методы lazy-load
Я бы сказал что нормальный вес страницы ок 4-6 мегабайт. Во всяком случае это на модеме ета не напрягает. Когда на мобильнике там проще, пока пролистаешь все подгружается.