+  HandyCache форум
|-+  Гостевая» Гостевая» Не могу создать надёжный кеш страницы
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Не могу создать надёжный кеш страницы  (Прочитано 3433 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mih
Пользователь
**

Репутация: +3/-0
Offline Offline

Сообщений: 97


« : 24 мая 2013, 22:56:03 »
ПроцитироватьЦитировать

Делаю кеш этой страницы.
На ней есть множество спойлеров (после строки "Раздача обновлена 21 мая 2013 г."). Эти спойлеры никак не желают нормально воспроизводиться из кеша HC.

Для примера ситуацию можно воспроизвести на Chrome: пока экземпляр Chrome запущен, вроде-бы всё в порядке: можно его средствами очистить кеш, в автономном режиме обновить страницу, — спойлеры видны. Но как только мы перезапустим Chrome (кеш можно чистить, можно и не чистить) — спойлеров в автономном режиме больше нам не видать, в видать только полосы вместо них (см. приложение).

Другие браузеры ведут себя по-разному, например Опера — вообще не показывает спойлеры, если страница читается из кеша.

Но самое странное вот в чём: эти спойлеры пропадают не только при перезапуске Chrome, но и тогда, когда мы не трогаем Chrome, а  перезапускаем HC! Обновляем страницу в автономном режиме — и видим только полосы.

Помогите разобраться, ситуация очень странная. Был даже случай, когда просто от перемещения папки кеша спойлеры пропали, и возвращение папки назад ничего не дало.

WinXP SP2, версия HC — последяя (на так же работает и очень старая), no-store и no-cache отмечены. Видно, что в папке кеша есть все .js и .css, все вроде читается оттуда.


* 1.png (3.11 Кб, 507x164 - просмотрено 44 раз.)
« Последнее редактирование: 24 мая 2013, 23:39:24 от mih » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1 : 25 мая 2013, 00:47:22 »
ПроцитироватьЦитировать

При загрузке этой страницы что-то грузится с серверов google по https. Это не сохраняется в кэше, может быть из-за этого спойлеры не работают.
Сообщить модератору   Записан
mih
Пользователь
**

Репутация: +3/-0
Offline Offline

Сообщений: 97


« Ответ #2 : 25 мая 2013, 02:01:04 »
ПроцитироватьЦитировать

Да, действительно, страницу, которая вроде-бы нормально грузится в автономе, сразу ломается, если сеть отключить.

Но почему в мониторе не видно строк типа http://google.ru:443, если у меня везде настроено "https через HC"?

А что перезагрузка HC тоже сбивает страницу — браузер не трогаем, HC переводим в автоном — всё работает; HC перезагружаем — ломается — это тоже работой https объясняется? — я подозреваю, что — да, но Вы подтвердите, пожалуйста.

Вообще, получается, — что автоматом сохранить такие страницы для автономного просмотра невозможно (обычными средствами браузера тоже не получается)?
« Последнее редактирование: 25 мая 2013, 02:24:31 от mih » Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #3 : 25 мая 2013, 02:45:43 »
ПроцитироватьЦитировать

Цитировать
Но почему в мониторе не видно строк типа http://google.ru:443, если у меня везде настроено "https через HC"?
У меня видно. Иначе откуда бы я о них узнал?
Цитировать
А что перезагрузка HC тоже сбивает страницу — браузер не трогаем, HC переводим в автоном — всё работает; HC перезагружаем — ломается — это тоже работой https объясняется? — я подозреваю, что — да, но Вы подтвердите, пожалуйста.
я думаю это просто совпадение. Если что-то произошло после события, то это еще не значит, что оно произошло вследствие события.
Цитировать
Вообще, получается, — что автоматом сохранить такие страницы для автономного просмотра невозможно (обычными средствами браузера тоже не получается)?
НС https не кэширует, про другие программы не знаю.
Сообщить модератору   Записан
mih
Пользователь
**

Репутация: +3/-0
Offline Offline

Сообщений: 97


« Ответ #4 : 25 мая 2013, 03:14:28 »
ПроцитироватьЦитировать

Да уж, глаз замылился: видно в мониторе, и я отловил эту строку: http://ajax.googleapis.com:443 — если заблокировать, спойлеров не будет!

А насчёт совпадения — я проверил много раз. Вот, ещё раз проверил, результат тот же. Перезапуск HC ломает страницу в автономе, точно.

===========
Благодаря Вашей наводке страницу сохранил.
« Последнее редактирование: 25 мая 2013, 03:56:11 от mih » Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #5 : 25 мая 2013, 11:29:15 »
ПроцитироватьЦитировать

Просто после перезапуска теряется РАМ кеш в котором файлы лежали.
Сообщить модератору   Записан
mih
Пользователь
**

Репутация: +3/-0
Offline Offline

Сообщений: 97


« Ответ #6 : 26 мая 2013, 01:56:22 »
ПроцитироватьЦитировать

У меня отключён RAM кеш HC, к тому же HC не кеширует https; я думаю, что для RAM кеш это тоже справедливо?

Итого: страница в автономном режиме перестаёт правильно воспроизводиться, если: либо перезагрузить браузер; либо перезагрузить HC; либо отключить сеть. Если ничего этого не делать, а просто перевести HC в автономный режим (причём настройки браузера такие, что и http, и https идут через HC), — то страница временно будет отображаться нормально.
« Последнее редактирование: 26 мая 2013, 02:12:09 от mih » Сообщить модератору   Записан
Страниц: [1]   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.