_savit

_savit
Рейтинг
135
Регистрация
19.03.2006

Приобрел сегодня ссылку, ТС все быстро разместил, ссылка появилась мин через 20-30 ( как обновился кэш страницы ). Сайт хороший, надеюсь увидеть эффект!

я 3 дня назад заказал у них VDS на нормальном тарифе, сайт без посещаемости каждые 15 мин не грузился .. вчера уже сбежал от них! =)

Но в любом из методов который бы вы не выбрали (AL, MP, NS), советую добавлять поле level (классические варианты этого обычно не подразумевают) ... это значительно упрощает запросы и соответственно сказывается на их скорости выполнения

да, построить путь можно одним запросом ... надо джойнить таблицу саму с собой level раз

1. простота реализации

2. неограниченная вложенность

3. легко модифицировать

3. при необходимости в ту же таблицу можно добавить материализованный путь (materialized path) или левые и правые значения Nested Sets

4. удовлетворяет описанным вами задачам (выборку категорий с названиями для уровня 1,2,3 одним запросом)

я бы хранил все в одной таблице

id,

name,

parent_id

level

смотрите тут: http://phpclub.ru/faq/Tree/AlPrintAll?v=1crk

просто замените названия переменных на свои и все заработает

всегда можно через .htaccess прописать чтобы в .html выполнялся php ... ну а далее спроектировать базу в mysql и собственно юзать ее.

это шутка что-ли такая? ;)

http://ipgeobase.ru/ - база обновляется каждый день, бесплатный XML-сервис определения городов по ip ... базу можно на автомате ежедневно скачивать и импортировать например к себе в mysql ( чтобы не обращаться каждый раз к другому сайту )

все сильно зависит от ваших запросов к мускулу ( от того насколько грамотно они составлены ) и использования индексов ... смотрите explain для каждого запроса. Ну и как уже тут сказали - кэширование значительно облегчит жизнь mysql

Всего: 598