Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Новые предложения
»
Нужен ли расчет экономии и в каком виде?
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Голосование
Вопрос:
Нужно ли в мониторе и в статистике показывать процент экономии?
Конечно нужно! Расчет устраивает.
40 (44.9%)
Нужно, но считать его надо по-другому.
29 (32.6%)
Не нужно. Хватает величины "Взято из кэша".
14 (15.7%)
Мне все-равно.
6 (6.7%)
Всего голосов: 87
Страниц:
1
2
[
3
]
4
5
...
7
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Нужен ли расчет экономии и в каком виде? (Прочитано 91918 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Oneri
Новичок
Репутация: +2/-0
Offline
Сообщений: 34
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #40 :
01 марта 2007, 09:56:18 »
Предложение:
добавить статистику по запросам (всего, из кеша, not modified и т.д.)
хотя по моему мнению это все от лукавого, проще это все в анализаторе логв сделать...
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #41 :
01 марта 2007, 10:32:40 »
Цитата: DenZzz от 01 марта 2007, 09:19:59
Экономия на количестве запросов дает относительную оценку реальной экономии и учитывает даже заблокированные запросы, на которых мы реально сэкономили много трафика/времени/денег, точно посчитать которые просто невозможно!
Да, невозможно. Но и "относительную оценку реальной экономии" на запросах не посчитаешь. Что файл 1К, что 1М, что 10М (и т.д.) - разный расход трафика и разное время, а запрос у всех один.
Цитировать
Допустим, экономия получилась 50% - это значит, что половину всех запросов HC сформировал сам, не тратя время на обращение в Инет! В грубом приближении (без учета времени обработки запросов самим HC, т.к. оно сравнительно мало) он сэкономил половину времени, требуемого на полную загрузку страниц!
Рассмотрим (так же грубо) житейскую ситуацию: зашел на рапиду (не в первый раз) и скачал файл весом 100М. Элементы оформления взялись из кэша, код-картинка и страница загрузились из инета, ну и сам файл тоже разумееется. И что нам покажет количество запросов? Да то, что 99% (картинки оформления) взяты из кэша - значит ура, сэкономили! А на самом деле 99% реальных затрат времени и трафика ушли на тот 1% несэкономленных запросов.
Цитировать
Не нравится мне этот пункт!
Да, его додумать надо.
Цитировать
1. Этих файлов может и не быть в кэше вовсе!
Нет файла - нет размера - нечего считать.
Цитировать
2. Нам придется проверять наличие всех этих файлов в кэше.
3. Если файл есть в кэше, то придется узнавать его размер и вести отдельный подсчет.
Сошлюсь
на мнение mai62 именно по этому вопросу:
Цитировать
Если файл есть в кэше, то размер его известен и посчитать можно.
Цитировать
п.1 вносит неточность в расчет
Есть предложения как учесть размер несуществующего в кэше файла?
Цитировать
пп. 2 и 3 увеличивают нагрузку на диск, чего мы и пытались избежать, вводя обработку "304".
Цитировать
Кроме того, по-прежнему не делается попытка учесть (хотя бы гипотетически!) экономию от работы "Черного списка" и "Только из кэша", а это вносит
существенную погрешность
в расчет итогового процента экономии!
Ну а как без "существенной погрешности" это учесть? Может быть будет легче воспринимать результат предлагаемого расчета если назвать его не "Экономия", а "Эффективность"?
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #42 :
01 марта 2007, 11:02:41 »
Цитата: Rick от 01 марта 2007, 10:32:40
Элементы оформления взялись из кэша, код-картинка и страница загрузились из инета, ну и сам файл тоже разумееется. И что нам покажет количество запросов? Да то, что 99% (картинки оформления) взяты из кэша - значит ура, сэкономили! А на самом деле 99% реальных затрат времени и трафика ушли на тот 1% несэкономленных запросов.
Какой смысл портить статистику тем, что в принципе нельзя сэкономить?
99% будет правдивее. Можно назвать это эффективностью.
Хорошая идея, кстати.
Процент уберем из второй строчки. Внизу добавим еще две строчки в мониторе.
Эффективность
в процентах
Экономия
в рублях или минутах
А на график желательно нанести шкалу скорости. А то нифига не понятно что за кривая рисуется.
«
Последнее редактирование: 01 марта 2007, 11:08:49 от Сергей
»
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #43 :
01 марта 2007, 12:02:14 »
Цитировать
Можно назвать это эффективностью.
А может назвать тем, чем оно на самом деле является: Количество запросов, обработанных без обращения в сеть?
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #44 :
01 марта 2007, 12:19:06 »
Цитата: mai62 от 01 марта 2007, 12:02:14
А может назвать тем, чем оно на самом деле является: Количество запросов, обработанных без обращения в сеть?
Я предложил назвать Эффективностью вовсе не количество запросов. См. предпоследний пост на предыдущей странице.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #45 :
01 марта 2007, 12:20:45 »
Цитата: Oneri от 01 марта 2007, 09:56:18
Предложение:
добавить статистику по запросам (всего, из кеша, not modified и т.д.)
Мы это уже начали обсуждать
на предыдущей странице
!
Цитата: Rick от 01 марта 2007, 10:32:40
Цитировать
пп. 2 и 3 увеличивают нагрузку на диск, чего мы и пытались избежать, вводя обработку "304".
Что так? Запретная тема или не согласен с "лишней нагрузкой на диск"?
Если и делать учет "304" в кэше, то только опционально, чтобы можно было отключить эти лишние обращения к диску, т.к. цифра % экономии лично для меня менее важна, чем использование системных ресурсов!
Цитировать
Ну а как без "существенной погрешности" это учесть? Может быть будет легче воспринимать результат предлагаемого расчета если назвать его не "Экономия", а "Эффективность"?
Я бы даже сказал: "Минимальная эффективность", т.к. здесь не учитываются блокировки списками "Ч" и "Т", которые эту самую "Эффективность" увеличивают!
Вопрос только: как их учесть, чтобы получить "Реальную эффективность"?
Цитата: Сергей от 01 марта 2007, 11:02:41
Экономия
в рублях или минутах
Экономию времени вообще посчитать невозможно, а тарифы за трафик у всех разные или "безлимит" с абон.платой!
Цитата: mai62 от 01 марта 2007, 12:02:14
А может назвать тем, чем оно на самом деле является: Количество запросов, обработанных без обращения в сеть?
Это про мой метод расчета? Я не против! Но
Rick
придумывал название для
своего метода
... а мой ему вообще не нравится...
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #46 :
01 марта 2007, 12:37:31 »
Цитировать
Экономию времени вообще посчитать невозможно, а тарифы за трафик у всех разные или "безлимит" с абон.платой!
Поделив величину
Взято из кэша
на скорость канала получим грубую оценку снизу сэкономленного времени. А тарифы и скорость можно вводить в настройках программы.
Сообщить модератору
Записан
cepera_ang
Beta tester
Репутация: +9/-4
Offline
Сообщений: 355
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #47 :
01 марта 2007, 13:05:47 »
Цитата: DenZzz от 01 марта 2007, 09:19:59
Не нравится мне этот пункт! Причин несколько:
1. Этих файлов может и не быть в кэше вовсе!
2. Нам придется проверять наличие всех этих файлов в кэше.
3. Если файл есть в кэше, то придется узнавать его размер и вести отдельный подсчет.
Если ответ 304 Mot modified
(НС)
то как файла может не оказаться в кеше? Ведь этот ответ дается после поиска файла в кеше и проверки его даты?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #48 :
01 марта 2007, 13:21:00 »
Цитата: cepera_ang от 01 марта 2007, 13:05:47
Если ответ 304 Mot modified
(НС)
то как файла может не оказаться в кеше? Ведь этот ответ дается после поиска файла в кеше и проверки его даты?
Нет. Этот ответ может выдаваться и без наличия файла в кэше, если:
- сработало правило в списке "Только из кэша";
- сработало правило без критерия свежести в списке "Не обновлять".
Т.е. наличие файла в кэше при формировании ответа "304" обязательно только для проверки правил с критерием свежести в списке "Не обновлять".
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #49 :
01 марта 2007, 13:36:35 »
Цитата: Сергей от 01 марта 2007, 12:37:31
Поделив величину
Взято из кэша
на скорость канала получим грубую оценку снизу сэкономленного времени.
Слишком грубую! Думаю, не стоит рассказывать, что максимальная скорость канала отличается от реальной скорости загрузки с разных серверов в каждый конкретный момент времени! И зависит она и от текущей загрузки сервера, и от загрузки канала, и от возможностей провайдера и т.д.
Ситуация та же, что и с "константой размера запроса" - достоверное значение не получится!
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #50 :
01 марта 2007, 13:40:24 »
Цитата: DenZzz от 01 марта 2007, 13:21:00
Этот ответ может выдаваться и без наличия файла в кэше, если:
- сработало правило в списке "Только из кэша";
Будет 404 (НС)
Цитировать
- сработало правило без критерия свежести в списке "Не обновлять".
Будет 200 ... (HC)
Сообщить модератору
Записан
cepera_ang
Beta tester
Репутация: +9/-4
Offline
Сообщений: 355
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #51 :
01 марта 2007, 14:20:05 »
Цитата: Rick от 01 марта 2007, 13:40:24
Цитировать
Этот ответ может выдаваться и без наличия файла в кэше, если:
- сработало правило в списке "Только из кэша";
Будет 404 (НС)
Цитировать
- сработало правило без критерия свежести в списке "Не обновлять".
Будет 200 ... (HC)
А если файл есть в кеше браузера, но отсутствует в кеше НС и браузер посылает запрос с if-modified-since?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #52 :
01 марта 2007, 14:39:49 »
Цитата: Rick от 01 марта 2007, 13:40:24
Будет 404 (НС)
Будет 200 ... (HC)
Во-первых, не "200 ... (HC)", а "200 ОК", т.е. грузим из Инета, когда в кэше файла нет!
А во-вторых, не "будет", а так "было" до версии 0.98b1!
Сейчас, если запрос пришел от браузера с заголовком "If-Modified-Since", то будет "304" в описанных мной выше случаях!
«
Последнее редактирование: 01 марта 2007, 14:51:49 от DenZzz
»
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #53 :
01 марта 2007, 14:43:56 »
Цитата: DenZzz от 01 марта 2007, 14:39:49
Не "будет", а "было" до версии 0.98b1!
Значит пора править FAQ?
Только проверь прежде чем править - например у меня так и было и есть.
Цитировать
Сейчас, если запрос пришел от браузера с заголовком "If-Modified-Since", то будет "304" в описанных мной выше случаях!
Я проверял без I-M-S.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #54 :
01 марта 2007, 15:05:44 »
Сорри за оффтопик...
Цитата: Rick от 01 марта 2007, 14:43:56
Значит пора править FAQ?
Какой конкретно вопрос править? В описании
ответов сервера
это давно есть!
Цитировать
Только проверь прежде чем править - например у меня так и было и есть.
Я проверял без I-M-S.
Я "родил" эту логику обработки HC запросов с "If-Modified-Since", я ее и тестировал! Поэтому мне ли не знать, как она работает!
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #55 :
01 марта 2007, 15:39:25 »
DenZzz
Цитировать
Это про мой метод расчета?
Да, это я про попытку предъявить пользователю оценку пользы за счет самостоятельной обработки запросов без их отправки серверу.
Мне кажется лучше пусть будет два параметра оценки эффективности: по трафику и по запросам. Алгоритмы их вычисления должны быть объективными, давайте считать то, что мы можем посчитать.
Цитировать
Я "родил" эту логику обработки HC запросов с "If-Modified-Since", я ее и тестировал!
Подтверждаю.
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #56 :
01 марта 2007, 17:07:09 »
Цитата: DenZzz от 01 марта 2007, 12:20:45
Цитировать
Что так? Запретная тема или не согласен с "лишней нагрузкой на диск"?
Я в этот смайлик вкладывал слова "воздержусь от комментария".
Цитировать
Если и делать учет "304" в кэше, то только опционально, чтобы можно было отключить эти лишние обращения к диску, т.к. цифра % экономии лично для меня менее важна, чем использование системных ресурсов!
Любая операция требует каких-то ресурсов компа, но не всяких операций нужно пугаться и запугивать этим других.
Например каждый RClick по строкам в Мониторе влечет за собой обращение к диску - тоже сделать опционально?
Реальных затрат на проверку существования файла и чтение его атрибутов (размера) - мизер.
Цитировать
а мой <метод расчета> ему вообще не нравится...
А тебе самому все еще нравится?
Цитировать
Я "родил" эту логику обработки HC запросов с "If-Modified-Since", я ее и тестировал! Поэтому мне ли не знать, как она работает!
Не очень понятен резон таких родов. Но как бы то ни было, ответы-ответами, а подсчеты-подсчетами. Нет файла в кэше - он не считается - никаких проблем.
Цитировать
Какой конкретно вопрос править? В описании ответов сервера это давно есть!
Утром пару раз смотрел в FAQ и удивлялся: как ты умудряешься в FAQ'е писать одно, а здесь противоположное. После утверждения что "все уже есть" еще раз перечитал: да, зная что именно я ищу - я это нашел. Править нужно описание 200-х, 404-го и разжевать 304-й.
Цитировать
Я бы даже сказал: "Минимальная эффективность", т.к. здесь не учитываются блокировки списками "Ч" и "Т", которые эту самую "Эффективность" увеличивают!
Вопрос только: как их учесть, чтобы получить "Реальную эффективность"?
А никак их не учесть. Не вижу никакого способа. "Самый честный" подсчет запросов на деле не более чем вилами по воде. Можно, например, каждый заблокированный запрос считать по 2К но это тоже гадание на кофейной гуще. Поэтому, может и не стоит пытаться притянуть за уши то, что посчитать нельзя?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #57 :
01 марта 2007, 18:01:12 »
Цитата: Rick от 01 марта 2007, 17:07:09
Любая операция требует каких-то ресурсов компа, но не всяких операций нужно пугаться и запугивать этим других.
Например каждый RClick по строкам в Мониторе влечет за собой обращение к диску - тоже сделать опционально?
RClick я жму, когда мне нужно это контекстное меню, а "304" ты предлагаешь учитывать всегда, хотя оно мне совсем не надо - что так неправильно считает, что так!
Цитировать
Реальных затрат на проверку существования файла и чтение его атрибутов (размера) - мизер.
Когда диск интенсивно загружен другими операциями (антивирусной проверкой, поиском файлов и т.п.), то этот мизер превращается в вполне реальные секунды!
Цитировать
А тебе самому все еще нравится?
А-га. И
mai62
нравится...
Цитировать
Утром пару раз смотрел в FAQ и удивлялся: как ты умудряешься в FAQ'е писать одно, а здесь противоположное.
Пример "противоположного" можно?
Цитировать
После утверждения что "все уже есть" еще раз перечитал: да, зная что именно я ищу - я это нашел. Править нужно описание 200-х, 404-го и разжевать 304-й.
Ну, разжевал бы сам, как тебе понятнее...
Цитировать
А никак их не учесть. Не вижу никакого способа. "Самый честный" подсчет запросов на деле не более чем вилами по воде. Можно, например, каждый заблокированный запрос считать по 2К но это тоже гадание на кофейной гуще. Поэтому, может и не стоит пытаться притянуть за уши то, что посчитать нельзя?
А заменять один неправильный расчет "экономии" на другой неправильный лучше?
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #58 :
01 марта 2007, 18:34:05 »
Цитата: DenZzz от 01 марта 2007, 18:01:12
RClick я жму, когда мне нужно это контекстное меню, а "304" ты предлагаешь учитывать всегда, хотя оно мне совсем не надо - что так неправильно считает, что так!
Повторяю: это никакие не траты ресурсов - это мизер, пыль.
Цитировать
Когда диск интенсивно загружен другими операциями (антивирусной проверкой, поиском файлов и т.п.), то этот мизер превращается в вполне реальные секунды!
Повторяю: не нужно пугаться и запугивать несуществующими проблемами других.
Да, нужно в FAT/MFT найти инфу о файле - поскольку сам файл на диске не ищется и не читается все очень быстро.
При включенной опции "Добавлять I-M-S при наличии файла в кэше" это делается для каждого запроса в сеть - и ничего, никто караул не кричит.
Цитировать
А-га. И
mai62
нравится...
Во-первых, я бы предпочел это услышать от самого
mai62
или увидеть его цитату. Во-вторых, я сильно удивлен. Что в предложении считать количество запросов может нравиться? Недаром это предложение сначала было воспринято невсерьез, а как сарказм - это же мягко говоря чушь, грубо говоря бессмысленный расчет.
С тем же успехом можно считать отношение времени работы НС к времени простоя: расчет точный? - абсолютно, смысл имеет? - ни малейшего, этот расчет никому не нужен.
Цитировать
А заменять один неправильный расчет "экономии" на другой неправильный лучше?
Из двух зол нужно выбирать меньшее. Если не находится варианта вообще без "зла".
Кроме того, что тебе не нравится подсчет размера необновляемых файлов есть какие-то рациональные мысли? Например, как тебе кажется правильным их (НФ) считать?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Нужен ли расчет экономии и в каком виде?
«
Ответ #59 :
01 марта 2007, 21:45:05 »
Цитата: Rick от 01 марта 2007, 18:34:05
Да, нужно в FAT/MFT найти инфу о файле - поскольку сам файл на диске не ищется и не читается все очень быстро.
Повторяю: во многих случаях можно обойтись БЕЗ всякого обращения к FAT/MFT, которые физически хранятся все на том же медленном диске! Как любит говорить один хорошо нам известный человек, озабоченный вопросами оптимизации: "Курочка по зернышку клюет!"
А делать лишний запрос к FAT/MFT только ради того, чтобы увидеть "красивую" цифру экономии в Мониторе, не имеющую отношение к реальной экономии - это как раз тот случай, когда цель НЕ оправдывает средства!
Цитировать
При включенной опции "Добавлять I-M-S при наличии файла в кэше" это делается для каждого запроса в сеть - и ничего, никто караул не кричит.
Вот тут цель оправдывает средства, т.к. позволяет нам сэкономить вполне реальные мегабайты, а не "пустить пыль в глаза" пользователю красивой цифрой...
Цитировать
Во-первых, я бы предпочел это услышать от самого
mai62
или увидеть его цитату.
Каждый замечает только то, что он желает видеть! Возможно, и я не совсем точно понял реплику
mai62
, но его фраза насчет расчета эффективности по запросам отнюдь не намекала на то, что это, как ты говоришь "мягко говоря чушь, грубо говоря бессмысленный расчет":
Цитата: mai62 от 01 марта 2007, 15:39:25
Мне кажется лучше пусть будет два параметра оценки эффективности: по трафику и
по запросам
. Алгоритмы их вычисления должны быть объективными, давайте считать то, что мы можем посчитать.
Цитировать
Например, как тебе кажется правильным их (НФ) считать?
Мне кажется правильным их вообще НЕ считать!
С чего ты взял, что размер HФ должен прибавляться в полном размере к сэкономленному HC трафику? Если бы не было HC, то браузер также послал бы "I-M-S" серверу, весьма вероятно получил бы "304" от сервера и взял файл из своего кэша! Реальные затраты трафика 1-2 кб на запрос! Почему в таких случаях HC должен брать полный размер этого файла из своего кэша! Это элементарное
накручивание
процента экономии! Чем это правильнее, чем считать запросы?!
Кроме того, правильные браузеры с правильным кэшем намного чаще берут файлы из своего кэша без обращения к HC, поэтому "304" там можно увидеть гораздо реже, чем в глупом IE. Поэтому у пользователей IE расчетный процент экономии ранее был якобы выше, чем в Опере, хотя на самом деле счетчик просто "накручивался"! Теперь это неравенство сглажено - Опера и IE при равном серфинге показывают близкие проценты взятого из кэша HC ("экономии"), что есть справедливо и правильно!
«
Последнее редактирование: 01 марта 2007, 21:55:40 от DenZzz
»
Сообщить модератору
Записан
Страниц:
1
2
[
3
]
4
5
...
7
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...