Принудительно кэшировать перенаправленный поток (поток с заголовком «без кэша») в php или flash - PullRequest
0 голосов
/ 19 января 2012

У меня есть несколько mp3-ресурсов, которые перенаправляют на другой сервер хранения. Это необходимо, чтобы поверить, что файл находится в том же домене (для обеспечения безопасности флэш-потока, чтобы иметь возможность использовать SoundMixer.computeSpectrum) для проигрывателя флэш-памяти. Конструкция, которую я сделал, похожа на файл URL-адресов Windows, файл локальный (в том же домене), но содержимое находится на внешнем сервере. Слишком далеко, чтобы точно объяснить, как и почему.

В любом случае, некоторые ресурсы расположены на облачном сервере (pfff cloud - это слишком перегруженный термин), но не отправляют заголовки кэша, и я не могу изменить это, потому что сервер не мой. Я знаю, почему они это делают, это для генерации трафика, чтобы вы могли быстро превысить лимит загрузки, и ваша учетная запись требует обновления.

В любом случае, побочным эффектом этого является то, что каждый раз, когда файл должен быть загружен, он будет генерировать трафик и должен предварительно загружаться, даже если пользователь дважды щелкает один и тот же файл. Это очень раздражает (особенно на мобильных телефонах).

У меня вопрос, есть ли хитрость для изменения заголовков, или я могу сказать звуковому объекту, что требуется кэшировать весь поток / контент, даже если заголовок говорит, что он не должен кэшироваться?

Есть ли способ сделать это на PHP или flash (я использую Flash 9 CS3).

Извините за мой плохой английский сегодня, очень поздно вчера.

Спасибо за ваш ответ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...