Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Гостевая
»
Гостевая
»
Настройки списка "Не обновлять"
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
[
2
]
3
4
...
14
Вниз
« предыдущая тема
следующая тема »
Ответ
Отправить эту тему
Печать
Автор
Тема: Настройки списка "Не обновлять" (Прочитано 190349 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dan brown
Гость
Проблема с опцией Не обновлять свежие файлы
«
Ответ #20 :
12 февраля 2007, 00:04:50 »
Цитировать
Люди, объясните, в чем проблема. Больше года пользовался handy cache 0.93. Все было нормально. Время для свежий файлов было указано 3 года. Когда мне надо было читать не из кэша, просто снимал галку с "необновлять свежие файлы" и страница перезагружалась (естественно без рисунков как и надо). Теперь поставил 0.98 и убираю галку с Необновлять свежие файлы, но страница не обновляется. Я так понял теперь нужно вместо этой галки убирать галку "Не обновлять", чтобы только текст на странице перезагружать?
Новую версию ставил поверх старой. Может поэтому функция "не обновлять свежие" файлы не работает.
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Проблема с опцией Не обновлять свежие файлы
«
Ответ #21 :
12 февраля 2007, 00:20:58 »
Цитировать
Время для свежих файлов перенесено в список Не обновлять, колонка Критерий свежести. Как пользоваться читай в документации (
http://handycache.ru/content/view/8/5/1/3/
).
Сообщить модератору
Записан
dan brown
Гость
Проблема с опцией Не обновлять свежие файлы
«
Ответ #22 :
12 февраля 2007, 00:45:32 »
Цитировать
Так я знаю об этом. Поставил в колонке 40000 часов. Убираю галку - песочные часы исчезают, но не черта страница не обновляется при нажатии кнопки обновить в опере. Обновить получается только при отключании списка "не обновлять". Зачем спрашивается тогда нужна функции про свежие файлы.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Проблема с опцией Не обновлять свежие файлы
«
Ответ #23 :
12 февраля 2007, 00:55:38 »
Цитировать
dan brown
Покажи содержимое файла:
noreq.lst
Сообщить модератору
Записан
dan brown
Гость
Re: Проблема с опцией Не обновлять свежие файлы
«
Ответ #24 :
12 февраля 2007, 02:34:36 »
Цитировать
Пожалуйста
HandyCache_list_Format_3
True#~#(.)*\.(js|css)#~##~##~#40000#~#40018
True#~#(.)*\.(jpg|jpeg|png|gif|bmp|swf|ico)#~##~##~#40000#~#40000
True#~#(.)*#~##~##~#40000#~#40006
Там есть еще noreq.~lst
Его содержимое не указываю во избежание сомнений.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Проблема с опцией Не обновлять свежие файлы
«
Ответ #25 :
12 февраля 2007, 07:35:57 »
Цитировать
dan brown
У тебя нарушен формат критерия свежести! Он должен выглядеть, как Часы
:Минуты
или как Дата!
А во 2-м твоем правиле критерий свежести лишний, т.к. тебе ж не надо перезагружать картинки:
Цитировать
Когда мне надо было читать не из кэша, просто снимал галку с "необновлять свежие файлы" и страница перезагружалась (естественно без рисунков как и надо).
И еще вопросик: зачем ты прописал "40000" в количества срабатываний? Счетчик накручиваешь?
В общем, твой список "Не обновлять" изначально должен выглядеть так:
Цитировать
HandyCache_list_Format_3
True#~#\.(js|css)(\?|$)#~##~##~#40000:00#~#0
True#~#\.(jpg|jpeg|png|gif|bmp|swf|ico)(\?|$)#~##~##~##~#0
True#~#.*#~##~##~#40000:00#~#0
noreq.~lst - это резервная копия списка от старой версии HC. Еще должен быть noreq.lso - это новая резервная копия. Их содержание не влияет на работу HC.
«
Последнее редактирование: 12 февраля 2007, 07:55:14 от DenZzz
»
Сообщить модератору
Записан
dan brown
Гость
Re: Проблема с опцией Не обновлять свежие файлы
«
Ответ #26 :
12 февраля 2007, 12:42:27 »
Цитировать
О спасибо! Все заработало!
И еще вопросик: зачем ты прописал "40000" в количества срабатываний? Счетчик накручиваешь?
Я не писал. Они сами прописались видимо при установке новой версии поверх старой. Я их оставил, так как ничего не знаю про них. В мануале при них ничего не написано.
Кстати, у меня эти количества срабатываний также есть в списках Только их кэша и Запись в кэш. В них тоже нужно обнулить количество срабатываний?
Хорошо бы еще сделать мануал к проге в виде вспылвающих подсказок при наведении курсора на то или иное поле.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Проблема с опцией Не обновлять свежие файлы
«
Ответ #27 :
12 февраля 2007, 13:28:42 »
Цитировать
Цитата: dan brown от 12 февраля 2007, 12:42:27
Я не писал. Они сами прописались видимо при установке новой версии поверх старой. Я их оставил, так как ничего не знаю про них. В мануале при них ничего не написано.
Кстати, у меня эти количества срабатываний также есть в списках Только их кэша и Запись в кэш. В них тоже нужно обнулить количество срабатываний?
Ты пользовался очень старой версией 0.93 - после нее в списки было добавлено новое поле "Сайт" и изменен формат списков! Возможно, при конвертации твоих списков новая версия не совсем корректно их обработала...
На всякий случай, сравни свои списки с
Дефолтными
!
Количество попаданий не влияет на функциональность - оно только для статистики, если хочешь, обнули.
Главное проверь, чтобы в поле "Сайт" во всех списках не было ничего лишнего!
Цитировать
Хорошо бы еще сделать мануал к проге в виде вспылвающих подсказок при наведении курсора на то или иное поле.
Такое пожелание уже есть в
ToDo
. Реализация его - дело трудоемкое!
Мануал можно уже сейчас почитать на нашем сайте в разделе
Документация
. Скоро появится отдельный файл помощи, который в будущем, возможно, будет интегрирован в HC...
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Из каких соображений устанавливать критерий свежести
«
Ответ #28 :
12 февраля 2007, 17:17:58 »
Цитировать
Сегодня мой коллега задал мне такой вопрос:
- Вот я прочел в документации списка "Не обновлять", что
Цитировать
Однако, все когда-то меняется и поэтому рекомендуется периодически проверять обновление файла. Для этого в правилах можно задать "Критерий свежести" - время, через которое файл в кэше будет считаться устаревшим и при следующем обращении к нему будет проверено, не обновился ли этот файл на сервере в Интернете.
А из каких соображений я должен устанавливать в качестве критерия свежести то или иное число?
И что-то я не смог однозначно на этот вопрос ответить. Может, кто поможет?
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Из каких соображений устанавливать критерий свежести
«
Ответ #29 :
12 февраля 2007, 17:39:29 »
Цитировать
Цитата: Михаил от 12 февраля 2007, 17:17:58
А из каких соображений я должен устанавливать в качестве критерия свежести то или иное число?
В идеале статический контент (картинки/js/css) не меняется и обновлять его не надо вообще. Но на практике что-то может и измениться, поэтому на "устоявшихся" сайтах можно поставить большой критерий, а на часто обновляемых сайтах - меньше. Если правила основаны на типах, а не сайтах (а так и есть по дефолту), то смотрим какой тип. Например, мало вероятно обновление флешек (им вообще место в "Т").
При этом ведь надо не забывать, что по истечении критерия свежести совсем необязательно файл будет снова загружен - будет только _проверка_ не обновился ли он на сервере. Поэтому особо "жадничать" тут не надо и 24-48-72 часа вполне универсальные величины для большинства случаев/потребностей.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Из каких соображений устанавливать критерий свежести
«
Ответ #30 :
12 февраля 2007, 22:38:23 »
Цитировать
Михаил
Я критерии свежести ставил из личных предпочтений:
- для скриптов и стилей:
720:00
(т.е. они не обновляются месяц)
- для форумов:
-168:00
(т.е. то, что было в последний раз открыто более недели назад, больше не обновляется)
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Из каких соображений устанавливать критерий свежести
«
Ответ #31 :
13 февраля 2007, 00:34:34 »
Цитировать
Rick
DenZzz
Спасибо.
А для типов данных, отличающихся от упомянутых выше (грубо говоря, нестандартных), наверное, нужно рекомендовать критерии обновления не устанавливать (т.е. обновлять либо всегда с учетом If-Modified-Since, либо никогда)?
Сообщить модератору
Записан
Nike
Новичок
Репутация: +2/-0
Offline
Сообщений: 19
Не работает критерий свежести
«
Ответ #32 :
19 февраля 2007, 13:40:55 »
Цитировать
Перенёс HC полностью со всеми потрохами с одного компьютера на другой. На одном всё ок, на втором не срабатывают правила кеширования, если в них указан критерий свежести. Снёс кеш, тоже самое (проверял на ya.ru). В чём может быть проблема? Причём стоит "Добавить If-Modified-Since при наличии файла в кэше", но ответ всегда приходит 200 (качается заново). Такое ощущение, что не смотрит просто в кеш если есть критерий свежести.
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Не работает критерий свежести
«
Ответ #33 :
19 февраля 2007, 13:50:35 »
Цитировать
А гулька "Не обновлять свежие файлы" не слетела?
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Не работает критерий свежести
«
Ответ #34 :
19 февраля 2007, 13:59:27 »
Цитировать
Nike
Проверь системную дату в Windows.
Чтобы видеть, что происходит, нужен лог HC. Включи ведение лога в "Настройки / Вид - Вести лог" и приложи лог загрузки сайта ya.ru в архиве к своему следующему посту.
Также приложи свой файл
noreq.lst
из папки HC.
Сообщить модератору
Записан
Nike
Новичок
Репутация: +2/-0
Offline
Сообщений: 19
Re: Не работает критерий свежести
«
Ответ #35 :
19 февраля 2007, 14:29:43 »
Цитировать
Дата стоит правильная (19 февраля 2007 года, 2 часа дня, время по Москве). Лог и файл приложил. Галка естественно не слетела, я даже на всякий случай пробовал её заново ставить
на всякий случай список кеширования:
True#~#(.)*\.(jpg|jpeg|png|gif|bmp|swf|ico)#~##~##~#82
True#~#(.)*\.(mp3|wav)#~##~##~#0
False#~#(.)*\.(htm|html|shtml|dhtml)#~##~##~#0
False#~#(.)*\.(php|cgi|js|css)#~##~##~#0
True#~#.*#~##~##~#46
True#~#(.)*\.(js|css)#~##~##~#0
файлы скачавшиеся позже почему-то так и остаются .new.... права доступа проверил, вроде всё в норме. В общем проблема похоже моя собственная.
noreq.rar
(1.05 Кб - загружено 50 раз.)
«
Последнее редактирование: 19 февраля 2007, 14:53:19 от Nike
»
Сообщить модератору
Записан
NothingAnother
Beta tester
Репутация: +7/-2
Offline
Сообщений: 434
Spoiler
Re: Не работает критерий свежести
«
Ответ #36 :
19 февраля 2007, 15:25:59 »
Цитировать
1. В списке кэширования у тебя 5-ое правило
(.)*
стоит без исключений и, соотв. перекрывает все остальные - так зачем же они тебе? А в "не обновлять" -
ico
и
swf
одновременно в двух правилах... Но это так, лирич. отступление
2. Что за прокси у тебя на порту 3128?
3. Посмотри, создаются ли в каталоге кэша в подкаталоге
ya.ru
файлы
#_
,
favicon.ico
,
logo.gif
...
4. Я так понял, этот лог сделан в варианте с включ. критерием?
5. Включи отладочную информацию там же, где ты включил лог, сделай подряд несколько (2-3) запросов на этот яндекс с критерием, а затем без него и снова покажи лог
Сообщить модератору
Записан
Мы тоже не всего читали Шнитке!..
© В. Вишневский
Nike
Новичок
Репутация: +2/-0
Offline
Сообщений: 19
Re: Не работает критерий свежести
«
Ответ #37 :
19 февраля 2007, 15:41:24 »
Цитировать
1) разные правила включаются и отключаю при разных соединениях. Поэтому есть небольшая путаница.
2) Winroute - это шлюз
3) они все .new, судя по процесс эксплореру - заняты самим хэндикешем.
4) да
5) сделал, вот лог
log.rar
(2.37 Кб - загружено 52 раз.)
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Не работает критерий свежести
«
Ответ #38 :
19 февраля 2007, 15:45:21 »
Цитировать
Nike
Судя по твоему логу, формированием заголовков "If-Modified-Since" у тебя занимается не HC, а сам браузер!
Попробуй очистить собственный кэш браузера и загрузить сайт ya.ru 2 раза подряд.
При втором разе должны сработать правила из списка "Не обновлять" и картинки взяться из кэша!
Сообщить модератору
Записан
Nike
Новичок
Репутация: +2/-0
Offline
Сообщений: 19
Re: Не работает критерий свежести
«
Ответ #39 :
19 февраля 2007, 15:58:54 »
Цитировать
кеш броузера вынес, всё равно перезагружаются с сервера..
Похоже что-то именно с сохранением файлов. .new не отпадает ни у кого.
Сообщить модератору
Записан
Страниц:
1
[
2
]
3
4
...
14
Вверх
Ответ
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
Быстрый ответ
С
быстрым ответом
Вы также можете использовать BB код и смайлы.
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...