Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Проблемы с кешированием страниц / 9 сообщений из 9, страница 1 из 1
09.07.2014, 12:39
    #38691775
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
Apex 4.1, Glassfish, Apex listener 1.x - Наблюдаются какие то непонятки с кешированием веб страниц
1) НА странице ест ьрегион выделенный под яваскрипт. Как правило, после правки региона, приходится в браузере жать Ctrl-F5 чтобы подтянулись измененные скрипты.
Если я что то понимаю в разработке, после правки любого элемента на странице у нее должно в заголовке меняться время создания и броузер должен перечитывать кеш этой страницы.
2) Со статик файлами та же лажа. Правлю файл, меняется время создания на сервере, по идее броузер должен перечитать файл. Каждый раз после правки приходится жать Ctrl-F5

Мне не тяжело сбросить кеш, но как быть с пользователями?
...
Рейтинг: 0 / 0
14.07.2014, 16:45
    #38696063
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
Casufi,

как-то так:
Код: html
1.
2.
<meta http-equiv="Cache-Control" content="no-cache">  
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
...
Рейтинг: 0 / 0
14.07.2014, 16:51
    #38696068
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
dvksqlruкак-то так:
Это называется - отключить кеширование.
...
Рейтинг: 0 / 0
14.07.2014, 16:52
    #38696072
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
Это решает данную проблему?
...
Рейтинг: 0 / 0
14.07.2014, 16:54
    #38696074
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
kasikЭто решает данную проблему?
Нет. Вы, когда вас комар кусает место укуса топором отрубаете ?
...
Рейтинг: 0 / 0
14.07.2014, 16:54
    #38696075
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
Casufi,

На странице тоже есть опция кэширования. Для JS можно еще версионность применить, аналогично механизму как в апексе.
...
Рейтинг: 0 / 0
14.07.2014, 16:55
    #38696077
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
GustlyНа странице тоже есть опция кэширования.
Вот я про эту опцию и говорю, по ходу она как то странно работает.
...
Рейтинг: 0 / 0
14.07.2014, 16:58
    #38696083
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
GustlyНа странице тоже есть опция кэширования.Только что лишний раз посмотрел. На странице - серверное кеширование, это немного другое, у меня серверный кеш отключен.
...
Рейтинг: 0 / 0
14.07.2014, 20:13
    #38696280
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с кешированием страниц
CasufiНет. Вы, когда вас комар кусает место укуса топором отрубаете ?
Тогда решайте предметно, как уже предложили, через версионность,
в апексе у приложений свойство такое есть, image prefix называется, добавляете номер версии туда, соответственно папку с картинками переименовываете (для apex listener - i.war, но тут я не пробовал, должно работать) - это всё если ресурсы хранятся в общем каталоге

для русурсов из shared components, создаете public function,с параметрами как минимум - название скрипта, номер версии, а он возвращает саму картинку (wpg_docload, картинку считать из таблицы где все файлы), номер версии передаете через тот же image prefix substitution string.

Я как-то наблюдал за онлайн игрушкой, они очень долго боролиси с кешом, в конце концов везде в пути добавили, как положено, номер версии, и то, помойму не на 100% победили, но у них еще всякий flash storage использовался.
У браузеров свойство такое есть - кешировать, когда сервер возвращает, что кешировать не надо,
даже когда самом браузере кеш отключен, все равно иногда кешируют :(
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Проблемы с кешированием страниц / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]