И заходить с прокси серверов и разными браузерами предварительно переустанавливая систему, а то спалят по ip, кукисам и тп :)
Я как-то продал много нетематических ссылок с сайта, уехал в поиске на 2-3ю страницу. Убрал ссылки, поднимаюсь обратно. Хотя мб это просто связано с количеством внешних ссылок.
Что Вы имеете в виду под "правильно" ? Если с точки зрения валидности html, то правильно.
Лучше конечно с транслитом. Это и для людей понятнее (по ссылке можно примерно понять о чем там) и яндекс это использует
Некоторые выборки из дерева типа Adjacency list можно сократить до 1го запроса (например, выбор пути к ветке/листу) путем построения доп. индекса.
Также можно строить дерево в памяти с помощью скрипта по списку (для 800 значений это будет вероятно намного эффективнее, чем 800 запросов)
Запрос который в первом посте он же один всего. А остальные 1781 надо залогировать и посмотреть. Если есть какая-то одна функция куда приходят все sql запросы, в ней прям сделать запись в лог.
Хм, нет записей и тупит? А тупит это сколько по времени?
С таким кол-вом записей все по идее должно мгновенно работать даже без индексов. Если только объемы самих данных большие.
Если скрипт выполняет множество запросов к БД, то имеет смысл вызывать mysql_free_result() или аналогичную для других БД, чтобы не засорять память.
Банально, но все же: проверьте есть ли индексы на полях c.cat_id и cv.cat_val_id
А сколько записей в каталоге если категорий 800?
Скорее тут влияет процент к общему кол-ву страниц и кол-ву входящих ссылок. У меня вот продано намного больше 1000, но и процент от общего числа страниц небольшой.