-> ->

В Firefox может появиться быстрый механизм кеширования

Новый простой механизм кеширования может быть вскоре добавлен в браузер Firefox, на данный момент присутствуют только тестовые сборки с реализацией нового механизма.

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

Для записи и чтения данных будет использоваться отдельный фоновый режим, вся информация будет храниться в отдельных файлах согласно ссылке, для платформы Android все файлы будут записываться в директорию кеша.

Тесты нового режима кеширования проводились на SSD и карте памяти microSD в качестве разных условий применения новой системы кеширования.

Результаты тестов с кешированием страниц на медленную карту microSD:

Первая загрузка сайта
Полная загрузка Отрисовка
mozilla-central 16s 7s
новая система кеширования 12s 4.5s
новая система кеширования и отдельные потоки для чтения/записи 10.5s 3.5s
Перезагрузка, кеш готов, второй запуск (горячий запуск)
Полная загрузка Отрисовка
mozilla-central 7s 700ms
новая система кеширования 5.5s 500ms
новая система кеширования и отдельные потоки для чтения/записи 5.5s 500ms
Функция Вставить и перейти, кеш готов, второй запуск (горячий запуск)
Полная загрузка Отрисовка
mozilla-central 900ms 900ms
новая система кеширования 400ms 400ms
Функция Вставить и перейти, кеш готов, первый запуск (холодный старт)
Полная загрузка Отрисовка
mozilla-central 5s 4.5s
новая система кеширования ~28s 5-28s
новая система кеширования и отдельные потоки для чтения/записи *) ~26s 5-26s

Результаты со звёздочкой * оказались довольно удручающими, это аргументируется сыростью сборок и нестабильностью получаемых результатов. Большой плюс нового механизма - независимость графического интерфейса от действий ввода\вывода.

А теперь результаты на SSD:

Функция Вставить и перейти, кэш готов, второй запуск (горячий запуск)
Полная загрузка Отрисовка
mozilla-central 220ms 230ms
новая система кеширования 310ms 320ms
Функция Вставить и перейти, кэш готов, первый запуск (холодный старт)
Полная загрузка Отрисовка
mozilla-central 600ms 600ms
новая система кеширования 1100ms 1100ms

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

Поставить рейтинг:(Рейтинг: 2.78, оценок: 119)
 
Поделитесь новостью:

New! Полная статистика популярности браузеров по Рунету и миру. Системы сбора статистики LiveInternet, OpenStat, StatCounter в одном месте. Данные по всем популярным браузерам, таким как Google Chrome, Mozilla Firefox, Яндекс.Браузер, Opera, Microsoft Internet Explorer, а также альтернативным браузерам.

Возможно, Вам будут интересны новости:
События в тоже время:

Комментарии

Комментариев пока нет

Чтобы оставить комментарий - зарегистрируйтесь или авторизуйтесь через любимый сервис (ВКонтакте, Одноклассники, Twitter и др.) с помощью OpenID.