Цитата:
Сообщение от gloomyBrain
@mikhaik
На сколько я знаю, процесс загрузки происходит примерно так:
0) получаем имя необходимого файла
1) смотрим есть ли файл в кеше - да есть
1.1) если есть - посылаем запрос на сервер с указанием даты, когда закешировали файл
1.2) получаем ответ от сервера - изменился файл или нет с той поры
1.3) если не изменился - грузим из кеша
2) файла нет в кеше или он устарел - грузим заново
И это есть общепринятый алгоритм для всех браузеров. Так что, по идее, если файл есть в кеше - все зависит от сервера
|
Не буду спорить.
Я как раз сейчас последний проект работал в команде, где второй AS3-программист исходил именно из этого. По каждому уровню у него грузилось несколько файлов - и xml-ки и картинки и swf-ки и 3ds-модельки... Уровней более 10, т.е всего около сотни файлов. Когда уже приложение было собрано и начали активно дорабатывать и заменять уровни, влетели в проблему с кэшированием по полной.
