>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Другие программы на движке Mozilla http://forum.mozilla-russia.org/viewforum.php?id=25 >Возможно ли переделать под K-Meleon расширение CacheFixer? http://forum.mozilla-russia.org/viewtopic.php?id=33676 |
WatsonRus > 09-04-2009 16:36:44 |
Собственно, сабж. А то, как и у всех Gecko-образных, даже при штатном выключении Винды с открытым K-Meleon происходит самоочистка кэша - застарелая и неисправляемая (разрабами) болезнь всего семейства Gecko. Но с Фоксом/Мозиллой и Оркой эта проблема решается простой установкой расширения CacheFixer, а с К-Мелеоном это, естественно, не проходит... Вот версия CacheFixer, переделанная для работы с новыми Gecko-образными 3-го семейства (аж до версий 3.9). |
Алекс Тарантул > 11-04-2009 22:27:33 |
WatsonRus пишет
Как раз при штатном выключении Винды никакой самоочистки кэша НЕ происходит. Специально для этого только что провёл эксперимент: сначала попробовал штатное завершение работы - кэш остался на месте, потом ткнул в Reset - да, вот тут реально самоочистка произошла. |
WatsonRus > 12-04-2009 16:52:59 |
Читал (и не в одном месте), что даже в случае, если оставить любой Gecko-образный браузер (справедливости ради, в основном шла речь, естественно, о Фоксе/Мозилле) открытым при выключении Винды, кэш обнуляется. Сам не наблюдал, ибо мало работаю с Gecko-образными... Но если грохать через Ctrl-Alt-Del - обнуление кэша точно происходит. Так что, доктор, каков диагноз - есть шанс насчет прикрутки CacheFixer к K-Meleon? Или пациент безнадежен? |
Алекс Тарантул > 12-04-2009 21:53:48 |
WatsonRus пишет
Информация к размышлению: даже после аварийной ситуации (электричество, тычок в конпку Reset и т.д.) кэша Хамелеона НИКУДА НЕ ПРОПАДАЕТ. Как в этом убедиться? Легко! Поработай в сети, потом загляни в папку кэша, посмотри её свойства (сколько файлов, объём папки). Можно даже скопировать папку в другое место для верности эксперимента... В Настройках глянь свойства дискового кэша, запомни, а лучше - запиши в Блокнот.... Потом просто ткни в Reset. После перезагрузки не торопись сразу запускать Хамелеон! Глянь в папку кэша... Там ВСЁ на месте.... Теперь суть: набери about:config и создай логический ключ browser.cache.disk.cache_fixer_debug со значением true. Перезапусти Хамелеон. Поработай в сети, потом глянь и запомни свойства кэша (сколько чего). Ткни Reset. После Для наглядности: В папке кэша 14 файлов ПОСЛЕ: В папке кэша 14 файлов |
WatsonRus > 12-04-2009 22:54:00 |
Если это так, то это большой плюс Хамелеона! Тогда я, пожалуй, вернусь на него с Орки. Что-то она меня мелкими глюками раздражать начинает - сыроват еще браузер... Только что пришлось нажать Reset при открытой Орке и установленном CacheFixer - кэш пустой! Выходит, что на Орке расширение не работает. Сейчас попробую эксперимент с about:config на Орке. Добавлено: Выходит, прав ioppp - K-Meleon рулит (среди Gecko-образных)! Теперь хочу уточнить насчет Хамелеона - он не теряет кэш даже без строчки в about:config или все же только с ней? P.S. Доктор, как все-таки обстоят дела с UndoClosedTab и ImageLikeOpera в Хамелеоне? Глухо? |
Алекс Тарантул > 13-04-2009 05:20:25 |
WatsonRus пишет
Могу судить по своему компьютеру: при штатном завершении всё остаётся на месте даже без добавления указанной строки в настройки: Причём Хамелеон считает штатное завершение Винды КОРРЕКТНЫМ закрытием, т.к. после перезагрузки НЕ предлагает восстановить последнюю сессию... С UndoClosedTab и ImageLikeOpera пока глухо... Продолжаю копать код |
WatsonRus > 13-04-2009 15:50:24 |
Т.е. при Reset'е без этой строчки ПОСЛЕ НАЧАЛА РАБОТЫ Хамелеона все же кэш обнуляется? |
Алекс Тарантул > 13-04-2009 19:41:54 |
WatsonRus пишет
Да, после запуска обнуляется |
seleko > 06-05-2009 14:27:22 |
похоже в 3.5b4 не работает Замечание п. 3.7 |
Алекс Тарантул > 06-05-2009 15:52:00 |
seleko пишет
ЧТО и ГДЕ не работает? Внимательно читаем название темы! 3.5b4 это ЧТО? Каким боком это приложить к Хамелеону? Если речь о Firefox - оффтоп! |
seleko > 06-05-2009 16:06:50 |
WatsonRus пишет
что так шуметь... |
WatsonRus > 02-12-2009 16:35:38 |
Алекс Тарантул Но г-н kko правильно заметил, и я согласен с ним:
т.е это только настройка для расширения, нет самого расширения - не будет и эффекта. Что "в натуре" и наблюдается... А насчет этого Гюнтера я вообще не понял - он ведь вообще еще не пробовал, что ли, чего же он уже вопит "Круто!"? |
Алекс Тарантул > 02-12-2009 20:08:01 |
WatsonRus пишет
Да я им дал ссылку на эту тему (Гугл в помощь, пусть переводят и читают )... Слова kko справедливы, но я думаю так: я мне всё равно, есть само расширение или нет. Главное - есть эффект. Само расширение мне неинтересно. А вот защита от обнуления кэша - безусловно полезно. Я не прав? |
WatsonRus > 03-12-2009 17:28:40 |
Алекс Тарантул пишет
Мне тоже само расширение неинтересно. Но без него у меня и нет эффекта, т.е. защиты от обнуления, как и говорит kko. Как кэш слетал, так и слетает. Другое дело, Хамелеон у меня не падает... не считая тех случаев, когда попалась большая картинка, и Хамелеон приходится убивать (если не получилось закрыть штатно), чтобы получить возможность работы с системой. Алекс Тарантул пишет
Вот я и говорю - при их толстых каналах неинтересны буржуям проблемы с кэшем. |
WatsonRus > 04-12-2009 16:29:57 |
Алекс Тарантул На офсайте вроде бы забрезжил какой-то свет...
Но есть и большая ложка дегтя:
т.е. последняя сессия перед крахом и часть предыдущих данных из кэша все же теряются... Но ведь disrupted пишет, что у него и без js-файла все пашет, как и у тебя... А буржуев, когда прочувствовалась вся глубина проблемы и упорное нежелание разрабов ее исправлять, тоже проняло
P.S. Кстати, у меня на картинке от disrupted Хамелеон тоже не падает, а просто показывает сообщение, что не может открыть из-за ошибки. |
Алекс Тарантул > 04-12-2009 22:30:15 |
WatsonRus пишет
Ну вот, не прошло и 7 месяцев
Ну я не знаю, я сессиями пользуюсь крайне редко. Будет время - потестирую в этом плане, посмотрю.
Ja! Ja! Kemska volost! Мне тоже крайне интересно, почему это происходит...
У меня и сообщения не показывает, а просто долго грузит картинку и мне надоедает, я прерываю загрузку страницы. QT подбрасывал как-то пару ссылок на супер-пупер-мега-огромные картинки, я пробовал их грузить... Падения не происходит у меня. |
WatsonRus > 05-12-2009 16:26:49 |
Алекс Тарантул пишет
Я думаю, там имеется ввиду не сессия в плане группы вкладок, а то, что теряется текущий сеанс Хамелеона. Перевод Гугла все-таки весьма кривой... disrupted, кстати, уже макрос сваял. Пока правда, я его еще не опробовал...
А на больших картинках Хамелеон и не падает (но лучше бы падал ). Он впадает в дикий ступор и жрет ресурсы, пока его либо не прибьешь через Ctrl-Alt-Del или не удастся уловить паузу в ступоре и закрыть его штатно. Работать на компе в это время невозможно. И ведь что странно - Хамелеон, зараза, загружает картинку нормально, а затем начинает ее заново перечитывать из кэша или еще как-то обрабатывать, что ли... тогда и начинается ступор. К тому же это проявляется только на компах с небольшой ОЗУ. У меня 256Мб, и я это ощущаю начиная с размера картинок более 1Мб.
Я теперь, когда чувствую, что на странице грузится большая картинка, тоже прерываю. Но это же ненормальное поведение. И оно наблюдается у всех Gecko-образных. Опера и IE справляются с такими картинками на ура, только слегка тормозят. |
Алекс Тарантул > 05-12-2009 16:59:47 |
WatsonRus пишет
Я имел в виду именно сеанс, а не набор вкладок. Теряется понятно почему: сессия текущая находится в ОЗУ, и сохраняется при выходе из браузера. Естественно, при пропаже электричества сессия теряется... |
WatsonRus > 07-12-2009 16:10:17 |
Вот это похоже, вернее: Цитата siria с оф.форума:
Так что ИМХО пока еще все почти по-прежнему. Фактически получается, что пока единственный надежный способ сохранить кэш в рабочем состоянии - после каждого штатного закрытия K-Meleon резервировать файлы _CACHE_xxx_. и еще от Doon:
|
Алекс Тарантул > 07-12-2009 22:00:28 |
WatsonRus пишет
Ну не знаю. Вот у меня кэш не падает, при открытии вкладки тоже не падает. Других расширений, связанных прямо или косвенно с кэшем, у меня нет. Поэтому пусть они работают дальше - я не "технарь". Возможно, дело в версиях ; можно подсунуть им русскую сборку на тестирование... |
WatsonRus > 13-12-2009 21:54:56 |
Поставил макрос несколько дней назад. Сегодня пришлось пристукнуть по Ctrl-Alt-Del, после перезагрузки и дальнейшей работы - кэш на месте и вроде в рабочем состоянии. |
Алекс Тарантул > 14-12-2009 05:17:41 |
WatsonRus пишет
Даже не представляю себе, как можно традиционным "троеперстием" прихлопнуть и потом остаться без кэша Настолько быстро привыкаешь к хорошему! |