Скажите пожалуйста, зачем при закрытии браузер удаляет всю загруженную информацию во всех вкладках?
Мне не жалко трафика, хотя не у всех он безлимитный, мне жалко времени которое тратится каждый раз на загрузку.
Это какой-то идиотизм каждый раз загружать одни и те же вкладки после каждого перезапуска.
Почему страницы не сохраняются сразу на диск?
Отредактировано Stkvsky (30-09-2018 18:32:21)
Отсутствует
Почему страницы не сохраняются сразу на диск?
Может, вопрос безопасности? Мало ли, что может на диск пользователя сохранится.
Отсутствует
Вопрос такой, можно ли сделать так, чтобы отключить сохранение в оперативную память и все вкладки сохранялись на диск и не удалялись при закрытии браузера?
Когда вы открываете вкладку с адресом, браузер отправляет запрос на сервер, где содержится сайт. Куда в вашем случае должен отправляться запрос?
Вот у вас открыто пять вкладок (загружено пять сайтов), и вы переключаете их по очереди, при переключении на другую вкладку куда браузер отправляет запрос если вкладка уже загружена?
Если сайт загружен не нужно отправлять запросов пока я не нажму кнопку обновить.
А если не загружен, то запрос отправлять нужно. Именно это и происходит при вознобновлении сессии.
Это следствие уже того, что при завершении сессии вся информация удаляется.
То есть если не удалять то запросов отправлять не нужно.
Добавлено 30-09-2018 15:22:54
Может, вопрос безопасности? Мало ли, что может на диск пользователя сохранится.
Политикой безопасности вымощена дорога в ад.
Скоро в целях вашей безопасности вам будет запрещено выходить из дому.
Это как в зоопарке, абсолютная безопасность но жизни никакой нет.
Отредактировано Stkvsky (30-09-2018 15:22:54)
Отсутствует
Потому что так решили разработчики. очевидно же.
а почему они так решили у них и спрашивайте. на этом форуме их нет и не было.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Я в курсе что их здесь не было)
Они ответят что так было в ТЗ, так сказало руководство.
А руководство со смертными не общается, это политика браузера и вообще мальчик ты кто такой.
Отсутствует
Мне не жалко трафика, хотя не у всех он безлимитный, мне жалко времени которое тратится каждый раз на загрузку.
Именно поэтому и была придумана такая система как кэш. Он позволяет сэкономить трафик и уменьшить время задержки от запроса до получения ответа. Кэш является составной частью Firefox и представляет из себя локальное хранилище ресурсов, когда-либо запрошенных браузером. Логика его работы достаточно комплексна и учитывает не только фактор быстроты получения запрашиваемого ресурса, но также и его актуальность (новизну). Во многих случаях, это позволяет отдавать локальную копию ресурса, без необходимости передачи запроса на целевой сервер.
Отсутствует
FireForce
Ясно, спасибо.
1. Получается страница сохраняется половина в оперативнуую память половина вв кэш?
2. Можноли отключить сохранение в оперативную память и сохранять все в кэш локально?
Отсутствует
Stkvsky
Браузер не виноват. Виноваты веб-стандарты. Каждая веб-страница и каждый файл, полученный браузером от сервера, сообщает браузеру, можно его кэшировать или нельзя. Если можно - браузер при открытии страницы будет брать её из кэша. Если нельзя - будет запрашивать с сервера. Если какой-то браузер кэширует страницы, несмотря на запрет, то он нарушает веб-стандарты (таким, помню, баловалась старая Опера). Проблема просто в том, что 99% сайтов сегодня запрещают кэширование или разрешают его на недолгий срок (минуты, часы). Долговременно кэшируются только картинки, скрипты да стили (и то далеко не везде). И вторая проблема в том, что сайты сегодня очень тяжёлые, кэш браузера при активном сёрфинге быстро заполняется и перезаписывается данными последних посещённых сайтов, так что если мы заходим на некоторый сайт один раз в сутки, то он, может быть, и кэшируется, но толку от этого нет, поскольку кэш за сутки успевает быть трижды перезаписан.
Отредактировано Yeesha (30-09-2018 18:50:43)
Отсутствует
Yeesha
Ясно, спасибо.
Если какой-то браузер кэширует страницы, несмотря на запрет, то он нарушает веб-стандартых.
Можно ли принудительно заставить браузер кэшировать страницы несмотря на запрет?
поскольку кэш за сутки успевает быть трижды перезаписан.
Можно ли сохранять кэш только для сайтов которые открыты во вкладках?
Отсутствует
Можно ли сохранять кэш только для сайтов которые открыты во вкладках?
А каких-то других сайтов и нет. Они все во вкладках открываются.
Отсутствует
А каких-то других сайтов и нет. Они все во вкладках открываются.
Я имею ввиду чтобы сохранять кэш толлько открытых вкладок.
Если вкладка закрывается то и кэш ее удалять.
Это все для того, чтобы быстрее загружались только уже открытые вкладки после перезапуска браузера.
Чтобы браузер не хранил кэш ненужных сайтов которые вы больше не будете посещать.
Он же не знает какие нужные, а какие нет, поэтому сохраняет для всех.
Отредактировано Stkvsky (01-10-2018 13:42:13)
Отсутствует
Я имею ввиду чтобы сохранять кэш толлько открытых вкладок.
И в чём выгода? Использование кэша ускоряет загрузку и ранее посещенных страниц, и оставшихся во вкладках с предыдущей сессии.
Отсутствует
И в чём выгода?
И вторая проблема в том, что сайты сегодня очень тяжёлые, кэш браузера при активном сёрфинге быстро заполняется и перезаписывается данными последних посещённых сайтов, так что если мы заходим на некоторый сайт один раз в сутки, то он, может быть, и кэшируется, но толку от этого нет, поскольку кэш за сутки успевает быть трижды перезаписан.
Выгода в том, чтобы сохранять только нужный кэш а не собирать весь подряд, в итоге ненужный кэш может перезаписаться поверх нужного.
Кэш открытых вкладок нам точно пригодится при перезапуске, а если мы его перезапишем какимито сайтами которые мы открыли первый и последний раз тогда пользы вообще никакой не будет.
Добавлено 01-10-2018 15:09:22
Возможно эту проблему (сохранения ненужного кэша) проще решить удаляя кэш вкладки после ее закрытия.
Таким образом останется кэш только открытых вкладок для быстрой их загрузки при перезапуске.
Отредактировано Stkvsky (01-10-2018 15:09:22)
Отсутствует
И вторая проблема в том, что сайты сегодня очень тяжёлые, кэш браузера при активном сёрфинге быстро заполняется и перезаписывается данными последних посещённых сайтов, так что если мы заходим на некоторый сайт один раз в сутки, то он, может быть, и кэшируется, но толку от этого нет, поскольку кэш за сутки успевает быть трижды перезаписан.
Stkvsky Последние посещённые сайты это с большой вероятностью те, которые остались во вкладках по завершению сессии. При необходимости, размер дискового кэша может быть изменен правкой параметра browser.cache.disk.capacity.
Отсутствует
Последние посещённые сайты это с большой вероятностью те, которые остались во вкладках по завершению сессии.
К сожелению в моем случае это не так, есть вкладки по группам, они открыты долгое время (с ними я работаю), в то же время я могу открыть 20-30 вкладок новостей, быстро их просмотреть и закрыть, и они оставят совершенно ненужный кэш.
При необходимости, размер дискового кэша может быть изменен правкой параметра browser.cache.disk.capacity.
Спасибо, увеличил до 2 гб. Но вы же понимаете что будет сохранятся ненужный кэш с новостных сайтов пока не займет все место.
Я ошибся, сохранять кэш только для указаных сайтов (если это реальзовать как вы посоветовали) это тоже не поможет, так как он тоже будет накапливаться.
А возможно ли удалять кэш вкладки после ее закрытья?
Сохраняется ли кэш для каждой вкладки отдельно?
Отредактировано Stkvsky (01-10-2018 17:33:56)
Отсутствует
Можно ли принудительно заставить браузер кэшировать страницы несмотря на запрет?
Сомневаюсь, что у Firefox есть такие настройки, поскольку они нарушили бы функционал многих сайтов.
Можно попробовать расширения, которые подменяют HTTP-заголовки (я их не пробовала, ничего конкретного о них сказать не могу):
https://addons.mozilla.org/ru/firefox/search/?q=header
https://addons.mozilla.org/ru/firefox/search/?q=headers
Или программу Proxomitron с той же целью.
А проще вместо браузерного кэша использовать программу типа HandyCache, которая игнорирует эти заголовки, позволяет задать любой размер кэша (хоть терабайт) и гибко настроить ещё многое, в том числе и кэшировать только определённые сайты (если мне не изменяет память).
Отредактировано Yeesha (01-10-2018 17:33:35)
Отсутствует