Dmoz / Monster для вычисления подсчета каждой категории и подкатегории?

Мне нужно создать страницу просмотра, такую ​​как monter.com или каталог dmoz. Моя проблема – это подсчеты для каждой категории. Как лучше всего сделать подобную вещь? Я использую PHP / MySQL Thx!

Вы пытались реализовать его так, как вы динамически вычисляете эти числа при загрузке страницы? Откуда вы знаете, что это действительно проблема производительности? В наши дни расчеты довольно быстрые.

В противном случае поместите поле счетчика рядом с каждой (под) категорией. При вставке (/ удалении) нового сообщения, вы обновляете счетчик всех категорий, к которым он принадлежит.

В результате, когда вы запрашиваете какую-либо категорию или набор категорий, у вас будет поле счетчика, для каждого из которых указывается точное количество сообщений, занимаемых категорией.

Solr может сделать это с помощью грантового поиска http://lucene.apache.org/solr/tutorial.html#Faceted+Search. Я проверю его сейчас.