+  HandyCache форум
|-+  Главная категория» Общие вопросы» Тест скорости работы HandyCache
Имя пользователя:
Пароль:
Страниц: [1] 2  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Тест скорости работы HandyCache  (Прочитано 15188 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« : 29 сентября 2007, 14:22:04 »

Провел серию грубых замеров скорости открытия сессии из 10 страниц в автономном режиме HandyCache версии 0.98b1 и сборки 0.9.8.76.

Методика замеров:
- HC находился в автономном режиме, RAM-кэш отключен, использовались одинаковые списки, настройки и папка кэша;
- Перед каждым замером браузер перезагружался, его кэш очищался при выходе;
- Сессия состояла из 10 страниц с разных сайтов, чтобы минимизировать влияние собственного кэша браузера;
- Сессия открывалась в браузерах Опера и Макстон по 3 раза, окончание отрисовки всех страниц (по состоянию ярлыков вкладок) фиксировалось секундомером.
 

Результаты замеров:

Браузер "Опера", HC свернут в трее:
Версия HC 0.98b1.   Замеры: 17,0 - 16,6 - 17,9 сек. Среднее - 17,2 сек.
Версия HC 0.9.8.76. Замеры: 10,3 - 10,8 - 10,1 сек. Среднее - 10,4 сек.
Итого: новая версия быстрее в 1,65 раза.

Браузер "Опера", HC развернут на экране:
Версия HC 0.98b1.   Замеры: 25,3 - 25,1 - 25,7 сек. Среднее - 25,4 сек.
Версия HC 0.9.8.76. Замеры: 17,5 - 18,0 - 17,6 сек. Среднее - 17,7 сек.
Итого: новая версия быстрее в 1,43 раза.

Браузер "Макстон", HC свернут в трее:
Версия HC 0.98b1.   Замеры: 18,7 - 17,9 - 17,8 сек. Среднее - 18,1 сек.
Версия HC 0.9.8.76. Замеры: 11,4 - 11,3 - 11,3 сек. Среднее - 11,3 сек.
Итого: новая версия быстрее в 1,60 раза.

Браузер "Макстон", HC развернут на экране:
Версия HC 0.98b1.   Замеры: 23,5 - 24,3 - 23,8 сек. Среднее - 23,9 сек.
Версия HC 0.9.8.76. Замеры: 18,3 - 18,4 - 18,0 сек. Среднее - 18,2 сек.
Итого: новая версия быстрее в 1,31 раза.

Выводы по результатам моих замеров:
- Новая версия HC в свернутом виде быстрее старой примерно в 1,63 раза!
- Новая версия HC в развернутом виде быстрее старой примерно в 1,37 раза!
- Новая версия HC в свернутом виде быстрее, чем в развернутом, примерно в 1,66 раза и гораздо меньше грузит процессор!

Отлично!


P.S. Если у кого есть результаты своих измерений, прошу поделиться...
« Последнее редактирование: 30 сентября 2007, 12:18:37 от DenZzz » Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #1 : 29 сентября 2007, 15:41:58 »

С 76-й сборкой все стало летать: работает заметно быстрее даже по сравнению с 75-й.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #2 : 29 сентября 2007, 21:39:06 »

Приятные новости. Хорошо бы к выходу новой версии подготовить какой-то материал, сравнивающий эти две версии. Хорошо бы с каким-то графическим отображением (может скриншоты программки вроде тех, что я когда-то публиковал).
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #3 : 30 сентября 2007, 09:11:14 »

Одно замечание. Надо проводить сравнение отдельно для двух случаев: когда НС на экране и когда он спрятан в трей. Может быть существенная разница. Также полезно сравнить поведение одной и той же версии для этих двух случаев.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #4 : 30 сентября 2007, 12:23:59 »

Одно замечание. Надо проводить сравнение отдельно для двух случаев: когда НС на экране и когда он спрятан в трей. Может быть существенная разница.

Потестил HC в развернутом виде. Добавил результаты теста в первый пост.

Выводы по результатам моих замеров:
- Новая версия HC в свернутом виде быстрее старой примерно в 1,63 раза!
- Новая версия HC в развернутом виде быстрее старой примерно в 1,37 раза!
- Новая версия HC в свернутом виде быстрее, чем в развернутом, примерно в 1,66 раза и гораздо меньше грузит процессор!

Отлично!
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #5 : 02 октября 2007, 10:18:32 »

Парни, сделаю себе зрение, подготовлю хороший материальчик на эту тему, с jmeter'ом и хорошей нагрузкой Улыбка
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #6 : 02 октября 2007, 10:53:30 »

cepera_ang
Цитировать
сделаю себе зрение
Удачи тебе.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #7 : 02 октября 2007, 10:59:02 »

Собстнно я в плане изготовления себе зрительных приборов  Смущен в этом деле удача не так важно, но всё равно спасибо.
Сообщить модератору   Записан
Валерий
Beta tester
*****

Репутация: +3/-0
Offline Offline

Сообщений: 57


Delphi - сила


« Ответ #8 : 05 октября 2007, 11:41:47 »

1. на моём компе НС стал работать значительно быстрее - если раньше загрузка процессора была от 15% и выше, то теперь (довольно часто) нагрузка от 2% и выше.
2. раньше у меня (может только у меня?) была проблема с зависанием НС при выходе - в этой версии НС никаких проблем с выходом не заметил - выгружается без вопросов.
Сообщить модератору   Записан

Arduus animo vincit et prodest !
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #9 : 05 октября 2007, 20:27:59 »

DenZzz
Попробуй сделать тест на своем тестовом наборе в Опере с выключенным HTTP/1.1
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #10 : 05 октября 2007, 21:30:24 »

Попробуй сделать тест на своем тестовом наборе в Опере с выключенным HTTP/1.1

Попробовал...

Браузер "Опера", HTTP/1.1 вЫключен, HC свернут в трее:
Версия HC 0.9.8.76. Замеры: 17,5 - 18,2 - 17,9 сек. Среднее - 17,9 сек.

Вывод: Опера по протоколу HTTP/1.1 работает быстрее в 1,72 раза, чем по HTTP/1.0 !

P.S. Ожидал нечто подобное, но не думал, что разница будет столь существенна!
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #11 : 05 октября 2007, 22:51:26 »

Хм, а у меня опера быстрее отрабатывает при отключенном HTTP/1.1 Грустный Если включен 1.1, то Опера по разрешенным 8 соединениям запрашивает у НС огромное количество файлов (я открывал страничку с кол-вом рисунков более ста) и часто появляются ошибки 502 клиент дисконект. А при использовании 1.0 - появляется ровно 8 строк в мониторе, они скачиваются, отдаются Опере и происходят новые запросы.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #12 : 05 октября 2007, 23:32:54 »

Хм, а у меня опера быстрее отрабатывает при отключенном HTTP/1.1

Хм, и это странно! У меня Опера 9.10 (сборка 8679). Настройка подключений по умолчанию: к серверу - 8 и общее - 20. Собственно, все настройки по умолчанию, только разрешил метод OPTIONS...

Так вот, у меня в тесте из кэша грузится почти 500 файлов и нет ни одного "502 Client disconnected (HC)"! По HTTP/1.1 страницы отрисовываются заметно быстрее, что видно даже без секундомера!
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #13 : 08 октября 2007, 09:26:07 »

cepera_ang

А какой у тебя антивирус и файервол? Они Pipelining поддерживают?

P.S. Вон на форуме Касперского всем рекомендуют отключить в браузере Pipelining, иначе будут частые разрывы соединений, как у тебя!
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #14 : 08 октября 2007, 12:34:53 »

А у меня вообще ни антивируса, ни файрвола (сижу за NAT'ом)... Правда выше НС есть еще проксомитрон локально и 3proxy на удаленной машине, может они какую-то лепту вносят.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #15 : 08 октября 2007, 12:46:08 »

Правда выше НС есть еще проксомитрон локально и 3proxy на удаленной машине, может они какую-то лепту вносят.

А ты попробуй перевести HC в автономный режим и пооткрывай страницы из его кэша напрямую по протоколу HTTP/1.1.
"502 Client disconnected (HC)" все также много?
« Последнее редактирование: 08 октября 2007, 12:55:06 от DenZzz » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #16 : 10 ноября 2007, 11:53:45 »

подготовлю хороший материальчик на эту тему, с jmeter'ом и хорошей нагрузкой

Ну, так будет материальчик? Может, статейку напишешь? Уже скоро релиз...
Сообщить модератору   Записан
NT Man
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 40


« Ответ #17 : 01 июля 2009, 10:39:54 »

Да да снова поднимаю вопрос о скорости HandyCache.
Здесь было создано уже много тем в которых пользователи жаловались, что Opera начинает медленнее серфить под HandyCache, но все посты были написаны буквально на глаз и никто не хотел разбираться до байтика что же происходит на самом деле. Звучало предвзятом мнение что виноват во всех грехах конвейер оперы, ну и давались советы по настройки некоторых таймаутов в работе прокси. Сейчас я Вам хочу показать с помощью точных инструментов что-же на самом деле происходит и где возникают тормоза. Выводы я надеюсь автор HC сделает сам и следующая версия будет не только удобнее, но и быстрее в два три раза.

Обещанное видео: http://www.youtube.com/watch?v=h5KlzdR9IK8

Это не реклама и не наезд, это желание сотрудничества в области как сделать интернет быстрее. Причем учитывая популярность HC и браузера Opera в нашей стране это очень актуально.

Просьба не объединять эту тему с другими аналогичными, но абсолютно бесполезными темами.
« Последнее редактирование: 01 июля 2009, 11:05:19 от NT Man » Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #18 : 02 июля 2009, 10:52:34 »

Тестирование логически не верно.
HandyCache нужно было запускать вторым. + Торрент и всякое другое потребление инета нужно было выключить. + Что у Вас лежало в кэше? вообщем, мне лично мало что показало это видео…  Грустный

P.S. Ставьте приоритет процесса на High или даже RealTime и будет намного пошустрее  Отлично!
P.P.S. HandyCache действительно не хватает скорости это факт, но он бесплатный Подмигивающий
« Последнее редактирование: 02 июля 2009, 11:09:27 от DIGGER_KSS » Сообщить модератору   Записан
NT Man
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 40


« Ответ #19 : 02 июля 2009, 11:03:40 »

На видео видно, что самую ощутимую задержку при работе через HC дает запрос именно html странички (самая верхняя строчка, синенькая часть, картинки и все остальное до этого момента вообще не грузятся ни у кого) А кэши у обоих прокси серверов до начала сравнения прогревались т.е. оба в равных условиях. Неверующим можно повторить наоборот.
Сообщить модератору   Записан
Страниц: [1] 2  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: