murabel @ 06-08-2008 07:44:12

Кто-нибудь может объяснить - почему, когда в браузере возвращаешься на предыдущую страницу, она не берется из кэша, а загружается заново? (ОС - Diablo, браузер встроенный). Жутко бесит этот глюк, для сравнения - даже в Опере мини в телефоне назад листается молниеносно, а тут...
Размер кэша выставлен 4096 кБ, должно хватать. Больше никаких настроек касательно кеширования не нашел.
Если плохо смотрел - ткните носом, плиз... Или это глубоко в каких-то конфигах спрятано?

svs57 @ 08-08-2008 03:48:56

по поводу кэша на диске я сделал так:
В файл /home/user/.mozilla/microb/prefs.js
добавил
user_pref("browser.cache.disk.capacity", 131072);
user_pref("browser.cache.disk.enable", true);
Перед правкой нужно закрыть микроб и остановить демон браузера
/etc/init.d/tablet-browser-daemon stop
Потом соответственно запустить
/etc/init.d/tablet-browser-daemon start

Можно поменять эти же настройки, введя url about:config
но больно медленно открывается.

Заодно еще немного подтюнил настройки:
# Too many connections and you will swap this poor CPU, this will allow it to be much more responsive.
user_pref("network.http.max-connections", 2);
user_pref("network.http.max-connections-per-server", 1);
user_pref("network.http.max-persistent-connections-per-server", 1);
user_pref("network.http.pipelining.maxrequests", 10000);

# Increase the cache size
user_pref("browser.cache.memory.capacity", 16384);

# Improve readability and clickability of most sites
user_pref("font.minimum-size.x-central-euro", 18);
user_pref("font.minimum-size.x-cyrillic", 18);
user_pref("font.minimum-size.x-unicode", 18);
user_pref("font.minimum-size.x-user-def", 18);
user_pref("font.minimum-size.x-western", 18);

# dunno how much help this is
user_pref("browser.sessionhistory.max_entries", 2);

Dali @ 08-08-2008 07:27:34

а где он хранит диск-кэш?

svs57 @ 08-08-2008 09:40:32

Должен быть здесь
/home/user/.mozilla/microb/Cache/
но похоже кэш выброшен при компиляции
PS
После того как сделал, стало работать заметно быстрее

murabel @ 10-08-2008 13:36:13

спасибо, попробую

Dali @ 11-08-2008 02:52:41

Как он быстрее работает, если реально дискового кэша нет, как не включай. Мы только и сделали, что увеличили кэш в памяти с 4 до 16 мБ (хотя 4 мБ для возврата к предыдущим страницам в пределах сессии должно хватать более чем). Но после перезагрузки (или ещё чего-то) опция сбрасывается, но не в 4 мБ, а в Авто (и в маленький кэш).
Про тонкий тюнинг я не говорю, он бывает и полезен и вреден иногда. Но большой рояли не играет.

svs57 @ 11-08-2008 05:13:21

Я же писал что нужно остановить демон браузера перед исправлением чтобы не сбрасывались опции.

Dali @ 11-08-2008 06:48:53

Само собой, останавливал. Я внимательный. Всё было ОК. После нескольких перезапусков микроба в файле /home/user/.mozilla/microb/prefs.js всё было как прописано, только просортировалось автоматом (и комментарии ушли). А сегодня открыл опции в микробе - размер кеша стоит Авто. За это время были перезагрузки таблетки.
Да и фиг с ним, с кешем в памяти, 4 мБ на сессию достаточно. Я говорю в основном об отсутствии дискового кеша.

murabel @ 06-09-2008 13:32:09

Хорошо, я понял. А может, можно каким-то плагином к браузеру или вообще сторонней программой дисковый кеш организовать?

Dali @ 08-09-2008 04:18:16

Пока нет, и ИМХО бессмысленно (ресурсоёмко) поднимать кэш-прокси на таблетке. Надо ждать новых браузеров или модификации микроба.
Хотя на SD делать кэш тоже нехорошо, по понятным причинам. Поэтому, наверное, в микробе его нет и не будет. В феннеке если он и будет, то только потому что не заточен для таблетки.

ShutteR77 @ 08-09-2008 04:53:14

Возможно в Хроме появиться. Щас проверил, да появиться и в мобильной версии.
Вообще у нее достаточно перспективное направление!

murabel @ 14-09-2008 23:48:00

вот интересно, какой умник решил, что дисковый кэш на таблетке не нужен? я половину трафика тяну по GPRS, и ждать до полминуты, чтобы просто вернуться на страницу назад - мягко скажем, достаёт.
Да и по Wi-Fi бывает долго. О лишних затратах на трафик я уже молчу.
Кто знает, куда можно написать, чтобы это исправили в следующих прошивках?

svs57 @ 15-09-2008 01:00:06

Может сюда? Во всяком случае с maemo.org сюда ведет ссылка
http://tabletblog.com/2007/08/want-feat … -n800.html   
PS
Может прокси на таблетку поставить?

Dali @ 15-09-2008 01:54:36

murabel говорит:

вот интересно, какой умник решил, что дисковый кэш на таблетке не нужен? я половину трафика тяну по GPRS, и ждать до полминуты, чтобы просто вернуться на страницу назад - мягко скажем, достаёт.

Наверное Вы плохо прочитали тему. Чтобы вернуться на страницу назад, работает не дисковый кэш, а кэш в памяти (кстати, измените его размер с Авто на 4 Мб). И почему Вы решили, что при возврате на пред. страницу она выкачивается заново? Просто проверяется таймстамп страницы из сети, и если она не изменилась, то берётся из кэша. Да и рендерится страница небыстро. Вот и задержки. Правда, если страница динамическая (очень часто), то - таки да, качает заново (но в этом случае и дисковый кэш работает плохо).
А шо делать? Альтернатива - быстрый износ карты.