Работая над проектом в AS3, мне требуется передать несколько файлов для тестирования пропускной способности. Файлы должны поступать из CDN (ближайший к клиенту прокси-сервер), чтобы обеспечить надежную проверку пропускной способности.
Конечно, если удаленные файлы кэшируются в клиентском браузере, проверка пропускной способности не будет надежной.
Обычно я добавляю метку времени в переменные GET, чтобы обмануть клиентский кеш. Но я могу представить, что это очень плохая практика работы с CDN.
Итак, мой вопрос:
как принудительно обойти кеш клиента для получения новой версии файла без реального изменения запроса?
Заранее спасибо,
T * 1013
РЕДАКТИРОВАТЬ:
Идеально было бы отправить заголовок элемента управления кэшем в URLRequest (спасибо, Ассаф!). К сожалению, я пробовал это некоторое время, и, похоже, он не работает в FlashPlayer. Даже в Интернете люди кажутся пессимистичными по этому вопросу.
Быстрый пример:
var headers:Array = new Array(new URLRequestHeader("Cache-Control", "no-cache"));
urlRequest.requestHeaders = headers;
urlRequest.load(url);
Кому-нибудь когда-нибудь удавалось сделать что-то похожее на работу?