Мне нужно создать страницу просмотра, такую как monter.com или каталог dmoz. Моя проблема – это подсчеты для каждой категории. Как лучше всего сделать подобную вещь? Я использую PHP / MySQL Thx!
Вы пытались реализовать его так, как вы динамически вычисляете эти числа при загрузке страницы? Откуда вы знаете, что это действительно проблема производительности? В наши дни расчеты довольно быстрые.
В противном случае поместите поле счетчика рядом с каждой (под) категорией. При вставке (/ удалении) нового сообщения, вы обновляете счетчик всех категорий, к которым он принадлежит.
В результате, когда вы запрашиваете какую-либо категорию или набор категорий, у вас будет поле счетчика, для каждого из которых указывается точное количество сообщений, занимаемых категорией.
Solr может сделать это с помощью грантового поиска http://lucene.apache.org/solr/tutorial.html#Faceted+Search. Я проверю его сейчас.