Хорошо, когда время ответа на любой запрос к сайту составляет не более 300 миллисекунд. Важно учесть, что "папка сайта" может весить до 40 терабайт.
Хотелось бы, чтобы контент видимой части сайта загружался в течение 2-3 секунд (с учетом условий - lighthouse: mobile, 3-4g), а остальное контент следовало за ним. На моем сайте, который представляет собой портфолио фотографа, присутствует множество изображений в формате png.
Рекомендую преобразовать изображения в формат webp, ограничить начальную загрузку только 10 изображениями и загружать остальные по мере прокрутки портфолио.
Помните, что вопрос о приемлемом весе изображения в 7 МБ может быть относительным. В случае сайта фотографа, где находится множество png изображений, это может быть приемлемо. Однако, никогда не используйте формат png для фотографий. Рекомендуется использовать формат jpg, и в крайнем случае - webp, если нет необходимости поддерживать старые браузеры и устройства, которые не поддерживают этот формат.