2013-07-03 2 views
0

У меня возникла проблема с кешем gwan, в настоящее время я посещаю страницу, обслуживаемую gwan (напишите на C), которая будет выполнять некоторые функции во время посещения, однако, когда я посещаю одну страницу еще несколько раз, gwan сразу даст мне результат без выполнения функции ...Почему Gwan кэширует мой результат, могу ли я его отключить?

Как функция обновлять информацию о деятельности пользователя, есть ли способ заставить gwan запускать функции каждый раз, когда я нахожусь?

Спасибо вам большое!

+0

Функция «микрокаширования» микропрограммы G-WAN помогает обеспечить самые быстрые тесты против всего остального. Если бы у этого не было этого, он не мог бы требовать более быстрых скоростей, чем все остальное. – Mike

+0

@Mike, это ложь - и вы это знаете (достаточно проверить G-WAN без кеширования: http://gwan.ch/faq#cache). Но ваша цель - не информировать людей, не так ли? Кроме того, ** DEDICATED CACHE SERVERS, такие как Varnish **, намного медленнее, чем G-WAN, доказательство того, что только кеширование не является причиной скорости G-WAN. – Gil

+0

Как сделать это в nodejs, потому что process.exit (2000) не помогает остановить кеширование –

ответ

2

Вы должны использовать разные URL-адреса каждого запроса. Например:

/?activity&secret=mq4s1Xsi&timestamp=19457278 
+0

Спасибо !!! Я пробовал раньше, но он не работает, если я дважды нажимаю ссылку на той же странице! – moriya

+1

В полях «секретный» и «временная метка» вы ДОЛЖНЫ использовать постоянно меняющееся значение, чтобы иметь разные запросы. Обратите внимание, что код возврата ** RC_NOCACHE ** был добавлен недавно, чтобы остановить непрерывный поток дублированных вопросов и ошибочные ответы (с помощью новых выделенных учетных записей stackoverflow) на этом сайте. – Gil

+0

@Gil, я не могу найти RC_NOCACHE в gwan.h. – FatihKaya

Смежные вопросы