Как работает стандартный кеш Wurfl - заглядывая в след памяти

Просто быстрый, можно найти что-нибудь в Интернете.

Я смотрю на использование Wurfl для системы поиска UserAgent.

Мне нужно немного понять, как он кеширует, теперь файл представляет собой один 15,9 мегабайт XML, и, как я понимаю, при использовании APC для кеширования он преобразует его в массив PHP. Однако при использовании ZIP он создает структуру каталогов, используя хэши MD5 в качестве имен файлов для каждого отдельного устройства (хранящегося в виде сериализованного объекта).

Теперь, когда поступает запрос, он уходит и просматривает каталоги кеша для нужного устройства, а затем кеширует только эту запись или выполняет кеширование всей файловой системы, а затем ищет его.

Я думаю, у меня есть довольно хорошее представление о том, что он делает, поскольку альтернатива звучит контрпродуктивно, но я просто ищу подтверждение.

ура

1 ответ

Я не смотрел на это недавно, но я думаю, что хэши основаны на строке User Agent String, которая передается в заголовках. Сценарий хеширует это, чтобы найти имя файла и восстановить возможности устройства из сериализованных данных.

Другие вопросы по тегам