| Wadik |
|
|---|---|
|
В одном из своих проектов заметил большое количество запросов в категориях. В дебаге увидел, что связано это с этим:
foreach ($subcat as $x)
{
$kk++;
$sub_count = $db->query("SELECT SUM(structure_count) FROM $db_structure
WHERE structure_path LIKE '".$db->prep($structure['page'][$x]['rpath']).".%'
OR structure_path = ".$db->quote($structure['page'][$x]['rpath']))->fetchColumn();
Если мы в кеше у всех категорий храним параметр count, то зачем множество запросов тянуть? Понимаю, что это будет точнее, но ведь нагрузка при большом количестве подкатегорий возрастает в разы. И подвопрос. Куда можно выкладывать подобные вопросы по движку? Или в формате форума нормально? |