powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Кэш - вопросы.
14 сообщений из 14, страница 1 из 1
Кэш - вопросы.
    #38803536
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заметил такие особенности кэша APEX
- если очистить его через URL, то долго загружается страничка.
Долго по сравнению с НЕ APEX приложениями(.
- по умолчанию он есть везде). Поэтому не трогал его (не выключал и не очищал).
- при разработке и замене 1-ой строки кода изменения не видны на страничке пока его принудительно не очистить.
...
Кто как спасается?
Очищается ли кэш всего приложения при замене его у заказчика на новую версию?
Равнозначна ли очистка кэша по урлу с Ctrl+F5 в ослике-эксплорере?
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804287
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

По идее апекс работает с ораклом. И если грузится долго - значит большие таблицы или неоптимизированные запросы. Если быстро - это данные в кэшэ оракла. А что имеется в виду под очищением кэша через URL ?
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804337
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
- ярлык на рабочий стол
- там написать урл
p=XXX:138:::YES:138:
- очистить 138 страничку потом загрузить
p=XXX:138:::YES:12345:
- очистить всё приложение 12345
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804343
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Мало чего понял.

Приложение в данном случае 138. 12345 - это ид сессии. В сессии хранятся некоторые данные, например фильтры для отчетов, которые и могут грузиться долго.
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804347
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyPetro123,
Мало чего понял.
Приложение в данном случае 138. 12345 - это ид сессии. В сессии хранятся некоторые данные, например фильтры для отчетов, которые и могут грузиться долго.
- приложение после "p="
я его скрыл за иксами
- сессия не там - посчитай двоеточия
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804348
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
сессия в ярлыке не нужна, т.к. всё равно протухнет и будет новая. Убрал из ярлыка
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804350
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyВ сессии хранятся некоторые данные, например фильтры для отчетов, которые и могут грузиться долго.
OK
проверю
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804737
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Данная функция, хоть и называется чисткой кэша, но основное её назначение - сброс состояния сессии на странице.
Кэш как таковой, тут, чаще всего, ни при делах.

Состояние сессии сбрасывается => меняется набор выполняющихся компонент (которые conditional display),
меняются значения переменных, которые использует sql,
начинают пересчитываться значения items (у которых source used = Only when current value in session state is null) и т.д.

Кто стал дольше работать см. apex debug
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804781
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevхоть и называется чисткой кэша, но основное её назначение - сброс состояния сессии на странице
не согласен.
AFAIK при сбросе через урл начинают по новой загружаться рисунки статик и оформление страницы
что очнь похоже на Ctrl+F5
Но, вообще. надо разобраться позже в:
- Ctrl+F5
- URL....YES
- URL....сессия пусто или старая устаревшая = новая
т.к. даже при переходе по бредкрамбс Назад и НЕ прописав параметр в урл ID=123
у меня страница открывается по этому параметру)))))
Т.е. берётся из кэша автоматом...хотя в урле этого параметра нет!
Можно попасть "на бабки" перейдя обратно по кэшу не на тот продукт с ID товаром.
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804786
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,
с третьей стороны, для сброса сессии есть свой параметр. А для кэша - свой.
IMHO
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804926
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SvDev,
с третьей стороны, для сброса сессии есть свой параметр. А для кэша - свой.
IMHO
Не понял, про что вы. Это не я придумал.
Почитайте документацию, сомнения развеются:

Clearing Session State
Understanding URL Syntax


Есть отдельные специальные механизмы кэширования (их много разных)
если вы про кнопку назад см. Security Attributes > Cache disabled,

В прочем я сомневаюсь в возможности полного запрета возвращения старых страниц по кнопке назад.
И есть еще одновременная работа на нескольких вкладках.

В любом случае случае, когда срабатывает POST, отправляются полностью все элементы, которые находятся на текущей странице, поэтому в процессе обработки можно дополнительно перестраховаться, исключив оттуда items с других страниц.
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38804940
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- при разработке и замене 1-ой строки кода изменения не видны на страничке пока его принудительно не очистить.
...
Кто как спасается?

Это всё зависит, где у вас эта строчка кода, и кто её закешировал.
По умолчанию, чаще всего ничего делать не надо, изменения видны сразу.

Если вы настраивали кэширование, то там уже смотреть надо, если нет, ctrl + F5 помогает обычно
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38806929
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SvDevхоть и называется чисткой кэша, но основное её назначение - сброс состояния сессии на странице
не согласен.
AFAIK при сбросе через урл начинают по новой загружаться рисунки статик и оформление страницы
что очнь похоже на Ctrl+F5
Но, вообще. надо разобраться позже в:
- Ctrl URL....YES
- URL....сессия пусто или старая устаревшая = новая
т.к. даже при переходе по бредкрамбс Назад и НЕ прописав параметр в урл ID=123
у меня страница открывается по этому параметру)))))
Т.е. берётся из кэша автоматом...хотя в урле этого параметра нет!
Можно попасть "на бабки" перейдя обратно по кэшу не на тот продукт с ID товаром.
Я этот абзац не так понял, поэтому частично не на тот вопрос ответил. Тут путаница в терминологии.

Суть вот в чем. Значения items хранятся в сессии на стороне сервера и только, больше нигде отдельно не хранятся. В документации в основном это называется состоянием сессии, но конкретно в этом месте упоминается как кеш, создавая некую путаницу, на мой взгляд. На практике слово кеш обычно не используют, когда говорят про состояние сессии.

С браузерным кешем параметр clearcache не связан. Загрузка статических ресурсов скорее-всего вызвана чем-то другим, мб из-за того, что URL поменялся или время между запросами тоже влияет. Проверяется просто - сравнивается HTML и заголовки запросов и ответов на предмет инструкций кеширования, по крайней мере, я разницы не наблюдаю, ну и в документации бы про это написали.

При передаче значения item через URL, это значение устанавливается в сессии на сервере до следующей очистки или установки. Поэтому значение достаточно один раз установить. Есть ещё много нюансов всяких, например если установлено новое значение через item source used: always, то вы значения из url и не увидите, хотя именно значение из url останется сохранено в сессии, т.к. указанное свойство сессию не устанавливает, а устанавливает только временное значение для вывода на страницу.
...
Рейтинг: 0 / 0
Кэш - вопросы.
    #38806939
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123p=XXX:138:::YES:138:
- очистить 138 страничку потом загрузить
p=XXX:138:::YES:12345:
- очистить всё приложение 12345

Нет. Для этого используется ключевое слово APP , ссылку уже давали.

PS: Ну Вы же программист, перед примером подумайте, как отличали бы сами один набор цифр от другого, чтобы считать первый номером страницы, а второй — приложения...
PPS: Судя по форуму, пришло время почаще вставлять ссылку на прикреплённую в нём памятку.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Кэш - вопросы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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