CronAcronis 0 Опубликовано: 2004-11-30 14:23:57 Share Опубликовано: 2004-11-30 14:23:57 вообщем вопрос такой, возможно ли реализовать такую систему. Кешируется всё, что только возможно, в том числе и баннеры. Далее, при обращении к странице, squid берет контрольные суммы файлов страницы (или чего-нить ещё) и смотрит в кэш, если с такой контрольной суммой уже что-то есть, он отдает из кеша, если нет, то кушает из инета, и кладет в кэш. Кешированые файлы, размером меньше 1Мб, которые не запрашивались втечение 1 недели удаляются. Реализуема ли эта система? Ссылка на сообщение Поделиться на других сайтах
zulu_gluk 23 Опубліковано: 2004-11-30 16:56:17 Share Опубліковано: 2004-11-30 16:56:17 А разве сквид работает по-другому? Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2004-11-30 18:15:09 Автор Share Опубліковано: 2004-11-30 18:15:09 Ну почитал я документацию, вообщем не возможно определить конторольную сумму, пока файл полностью не доступен. Ссылка на сообщение Поделиться на других сайтах
zulu_gluk 23 Опубліковано: 2004-11-30 18:35:48 Share Опубліковано: 2004-11-30 18:35:48 А почему именно контрольную сумму? Можно просто проверить размер и дату изменения файла. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2004-12-01 03:09:21 Share Опубліковано: 2004-12-01 03:09:21 С контрольной суммой ещё такой момент: диапазон значений 16-битной контрольной суммы = 65536. Т.е. если в кэше будет около 30 тысяч файлов, то вероятность того, что контрольная сумма нового файла совпадет с контрольной суммой уже существующего = 1/2. Этот момент можно обойти, используя 32-битную контрольную сумму. Диапазон её значений = 4294967296, т.е. 4 миллиарда. Хотя все равно остается шанс того, что контрольные суммы совпадут. Я это написал из расчета, что кому-то эта информация может понадобиться. Хотя считаю, что проще кеширование строить на основе запроса длинны и даты изменения файла перед его загрузкой. Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2004-12-01 07:58:26 Автор Share Опубліковано: 2004-12-01 07:58:26 Ну или сделать таким же образом, но запрашивать размер и дату изменения файла? Просто на данный момент мой сквид мягко скажем кеширует плохо. Ссылка на сообщение Поделиться на других сайтах
zulu_gluk 23 Опубліковано: 2004-12-01 07:59:51 Share Опубліковано: 2004-12-01 07:59:51 Что значит "плохо"? Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2004-12-01 08:54:59 Автор Share Опубліковано: 2004-12-01 08:54:59 1. Реально кешируется только что в логах показывается как TCP_MEM_HIT, доля TCP_HIT ужасно мала, примерно 1 раз из тысячи запросов. Вообщем можно сказать вообще не кеширует. Ссылка на сообщение Поделиться на других сайтах
Гость Guest Опубліковано: 2004-12-01 09:12:02 Share Опубліковано: 2004-12-01 09:12:02 ыгы TCP_MEM_HIT - не только этот статус, курите маны TCP_HIT - это тот статус когда объект достается из кеша (дискового) первый же статус означает что объект достался из кеша в памяти - так назыаемые горячие объекты ... для анализа процента кеша юзай sarg Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2004-12-01 09:15:36 Share Опубліковано: 2004-12-01 09:15:36 выше был я Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас