unreal666 Цитата: Не увеличит, т.к. таких файлов немного.
Это зависит от размера кэша и сайтов, где бывает пользователь. Таких файлов может быть немало...
А также, как быть с пунктами 2 и 3 в моем предыдущем посте. Будет много путаницы - придется поддерживать 2 формата кэша (а то и больше, если потом будут еще изменения!) одновременно и продумать алгоритм согласования "старого" формата кэша с "новым"!
Гораздо проще, сделать один раз конвертацию и забыть. Это может быть реализовано так:
1. Новая версия HC после запуска ищет в настройках строку:
CacheFormat=. Если строка отсутствует или значение этой строки меньше текущей версии формата кэша, то выводится окно: "Формат кэша изменился! Подождите, идет конвертация..." Согласие пользователя, в принципе, можно и не спрашивать.
Либо в случае несогласия закрывать HC - это нужно для того, чтобы не поддерживать в НС одновременно обработку нескольких форматов кэша.
2. После завершения конвертации 2-х наборов кэша (если 2-й задан в настройках) HC правит в HandyCache.ini строку
CacheFormat= на текущую версию и больше не запускает конвертацию при старте HC до следующего изменеия формата кэша (не дай бог, конечно!
)...
Если настроен кэш "Только для чтения", то НС выводит сообщение: "Вам необходимо сконвертировать кэш "Только для чтения". Для этого запустите конвертацию кэша с компьютера, который имеет право записи в кэш: "\\server\dir\", иначе часть данных из этого кэша будет Вам недоступна!"
В результате:имеем возможность менять формат кэша,
сохраняем возможность старым пользователям HC работать с новыми версиями программы без потери данных,
исключаем необходимость поддержки в НС нескольких версий формата кэша одновременно и согласование между ними (кроме конвертации, конечно).P.S. Конвертация должна уметь обрабатывать все версии форматов (в случае неоднократного изменения).
Что думает по этому поводу
mai62 ? Есть смысл менять формат кэша?