parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Vint 04.09.2011 15:37

У парсера есть встроенный класс кеширования, который сам проверяет наличие файлов, их валидность и время жизни.

Грань определять не надо. Запрос данных происходит при обращении к объекту (товару), а будут они из кеша или из базы знает сам объект.

В menu оно, действительно, будет перебирать файлы. Но тут надо определиться, что сложнее и дороже по ресурсам в вашей системе -- тяжёлый запрос из базы или чтение кеша с диска.

Если запросы лёгкие, то кеширование не нужно. Можно саму базу и запросы оптимизировать.

Опять же, можно в разных местах доставать инфу о товаре по-разному: если список, то одним запросом для всех товаров (такой вариант уже предлагали), если товар -- один запрос на товар.
Но мне такая схема не нравится, они не гибкая, отсутствует объектная модель.