Я думал об аккуратном способе балансировки нагрузки, и одна вещь, которая потребуется, - это иметь возможность загружать изображение на 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? Поддерживается ли это поисковыми системами и современными браузерами?