|
|
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Заметил такие особенности кэша APEX - если очистить его через URL, то долго загружается страничка. Долго по сравнению с НЕ APEX приложениями(. - по умолчанию он есть везде). Поэтому не трогал его (не выключал и не очищал). - при разработке и замене 1-ой строки кода изменения не видны на страничке пока его принудительно не очистить. ... Кто как спасается? Очищается ли кэш всего приложения при замене его у заказчика на новую версию? Равнозначна ли очистка кэша по урлу с Ctrl+F5 в ослике-эксплорере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 14:20 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123, По идее апекс работает с ораклом. И если грузится долго - значит большие таблицы или неоптимизированные запросы. Если быстро - это данные в кэшэ оракла. А что имеется в виду под очищением кэша через URL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 08:56 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Gustly, - ярлык на рабочий стол - там написать урл p=XXX:138:::YES:138: - очистить 138 страничку потом загрузить p=XXX:138:::YES:12345: - очистить всё приложение 12345 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 09:41 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123, Мало чего понял. Приложение в данном случае 138. 12345 - это ид сессии. В сессии хранятся некоторые данные, например фильтры для отчетов, которые и могут грузиться долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 09:45 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
GustlyPetro123, Мало чего понял. Приложение в данном случае 138. 12345 - это ид сессии. В сессии хранятся некоторые данные, например фильтры для отчетов, которые и могут грузиться долго. - приложение после "p=" я его скрыл за иксами - сессия не там - посчитай двоеточия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 09:48 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Gustly, сессия в ярлыке не нужна, т.к. всё равно протухнет и будет новая. Убрал из ярлыка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 09:49 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
GustlyВ сессии хранятся некоторые данные, например фильтры для отчетов, которые и могут грузиться долго. OK проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 09:51 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123, Данная функция, хоть и называется чисткой кэша, но основное её назначение - сброс состояния сессии на странице. Кэш как таковой, тут, чаще всего, ни при делах. Состояние сессии сбрасывается => меняется набор выполняющихся компонент (которые conditional display), меняются значения переменных, которые использует sql, начинают пересчитываться значения items (у которых source used = Only when current value in session state is null) и т.д. Кто стал дольше работать см. apex debug ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 12:50 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
SvDevхоть и называется чисткой кэша, но основное её назначение - сброс состояния сессии на странице не согласен. AFAIK при сбросе через урл начинают по новой загружаться рисунки статик и оформление страницы что очнь похоже на Ctrl+F5 Но, вообще. надо разобраться позже в: - Ctrl+F5 - URL....YES - URL....сессия пусто или старая устаревшая = новая т.к. даже при переходе по бредкрамбс Назад и НЕ прописав параметр в урл ID=123 у меня страница открывается по этому параметру))))) Т.е. берётся из кэша автоматом...хотя в урле этого параметра нет! Можно попасть "на бабки" перейдя обратно по кэшу не на тот продукт с ID товаром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 13:21 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
SvDev, с третьей стороны, для сброса сессии есть свой параметр. А для кэша - свой. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 13:24 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123SvDev, с третьей стороны, для сброса сессии есть свой параметр. А для кэша - свой. IMHO Не понял, про что вы. Это не я придумал. Почитайте документацию, сомнения развеются: Clearing Session State Understanding URL Syntax Есть отдельные специальные механизмы кэширования (их много разных) если вы про кнопку назад см. Security Attributes > Cache disabled, В прочем я сомневаюсь в возможности полного запрета возвращения старых страниц по кнопке назад. И есть еще одновременная работа на нескольких вкладках. В любом случае случае, когда срабатывает POST, отправляются полностью все элементы, которые находятся на текущей странице, поэтому в процессе обработки можно дополнительно перестраховаться, исключив оттуда items с других страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 14:30 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123- при разработке и замене 1-ой строки кода изменения не видны на страничке пока его принудительно не очистить. ... Кто как спасается? Это всё зависит, где у вас эта строчка кода, и кто её закешировал. По умолчанию, чаще всего ничего делать не надо, изменения видны сразу. Если вы настраивали кэширование, то там уже смотреть надо, если нет, ctrl + F5 помогает обычно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 14:35 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123SvDevхоть и называется чисткой кэша, но основное её назначение - сброс состояния сессии на странице не согласен. AFAIK при сбросе через урл начинают по новой загружаться рисунки статик и оформление страницы что очнь похоже на Ctrl+F5 Но, вообще. надо разобраться позже в: - Ctrl URL....YES - URL....сессия пусто или старая устаревшая = новая т.к. даже при переходе по бредкрамбс Назад и НЕ прописав параметр в урл ID=123 у меня страница открывается по этому параметру))))) Т.е. берётся из кэша автоматом...хотя в урле этого параметра нет! Можно попасть "на бабки" перейдя обратно по кэшу не на тот продукт с ID товаром. Я этот абзац не так понял, поэтому частично не на тот вопрос ответил. Тут путаница в терминологии. Суть вот в чем. Значения items хранятся в сессии на стороне сервера и только, больше нигде отдельно не хранятся. В документации в основном это называется состоянием сессии, но конкретно в этом месте упоминается как кеш, создавая некую путаницу, на мой взгляд. На практике слово кеш обычно не используют, когда говорят про состояние сессии. С браузерным кешем параметр clearcache не связан. Загрузка статических ресурсов скорее-всего вызвана чем-то другим, мб из-за того, что URL поменялся или время между запросами тоже влияет. Проверяется просто - сравнивается HTML и заголовки запросов и ответов на предмет инструкций кеширования, по крайней мере, я разницы не наблюдаю, ну и в документации бы про это написали. При передаче значения item через URL, это значение устанавливается в сессии на сервере до следующей очистки или установки. Поэтому значение достаточно один раз установить. Есть ещё много нюансов всяких, например если установлено новое значение через item source used: always, то вы значения из url и не увидите, хотя именно значение из url останется сохранено в сессии, т.к. указанное свойство сессию не устанавливает, а устанавливает только временное значение для вывода на страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2014, 01:26 |
|
||
|
Кэш - вопросы.
|
|||
|---|---|---|---|
|
#18+
Petro123p=XXX:138:::YES:138: - очистить 138 страничку потом загрузить p=XXX:138:::YES:12345: - очистить всё приложение 12345 Нет. Для этого используется ключевое слово APP , ссылку уже давали. PS: Ну Вы же программист, перед примером подумайте, как отличали бы сами один набор цифр от другого, чтобы считать первый номером страницы, а второй — приложения... PPS: Судя по форуму, пришло время почаще вставлять ссылку на прикреплённую в нём памятку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2014, 02:17 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38804926&tid=1875191]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 438ms |

| 0 / 0 |
