Много кеширования изображений в GWT - PullRequest
1 голос
/ 09 января 2012

Я пытаюсь реализовать веб-приложение, используя gwt. Я использую много изображений (читай 1000+, около 200мб) в низком разрешении. Мне бы хотелось, чтобы пользователь мог выбрать либо кэшировать изображения навсегда (если это возможно), либо загружать их по мере необходимости, либо сам пользователь хранит их на своем ПК и указывает приложение на их местоположение, и оно их использует. вместо. Итак, вопрос в том, возможно ли использовать gwt для сохранения огромного кэша неопределенно долго? Или попросите пользователя использовать собственные изображения.

Ответы [ 2 ]

3 голосов
/ 09 января 2012

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

0 голосов
/ 09 января 2012

Кажется, проще всего установить заголовки кеша на изображениях с вашего сервера и позволить браузеру пользователя делать всю работу. GWT не должен быть вовлечен.

Если вы действительно хотите использовать GWT и, например, localStorage, то я думаю, что максимум по умолчанию для большинства браузеров, которые его поддерживают, составляет 5 МБ.

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