Я думал о аккуратном способе балансировки нагрузки, и одна вещь, которая потребуется, - это возможность загружать изображение на странице HTML из нескольких мест без перезаписи URL (при каждой загрузке).
Так что мне нужно иметь один URL, который является «статическим» URL. Например, http://example.com/myimage.png
Изображение на самом деле не содержится в example.com
. Поэтому example.com
выполняет HTTP-ответ 302, 301 или 307, чтобы вызвать перенаправление на 2.example.com
. Как браузеры обрабатывают это с изображениями, как в этой ситуации? Кроме того, как браузеры обрабатывают многократные перенаправления, например, если 2.example.com
также не содержит его, и оно перешло к 3.example.com
? (Обратите внимание, я спрашиваю об этом, потому что я никогда не видел перенаправления 301 ни на чем, кроме HTML-страницы)
Кроме того, какой код состояния лучше использовать. «301» означает «перемещено навсегда», и это «перемещение» не является постоянным, поэтому я не хочу, чтобы оно кэшировалось. Должен ли я использовать 307? Поддерживается ли это поисковыми системами и современными браузерами?