Green Kakadu:
/название_категории/id_статьи/название статьи по идее разница лишь в том, что у категорий будут не номера, а названии (+не стоит забывать про подкатегории), ну а название статьи - это по желанию
Это через mod_rewrite или же
/script.cgi/название_категории/id_статьи/название
?
Неплохо, кстати, в динамике выдавать в заголовках страницы Last-Modified и т.п. для поисковиков — чтоб считали выдаваемую страницу статической
Green Kakadu:
хех, тут тебе виднее. Я то санитаром вообще не пользовался (запостил пару статеек и забросил это дело). Т.е. с трудом представляю как там обстоит работа при большом кол-ве статей. Мне кажется неудобно
Ну не знаю, насколько виднее
Особых неудобств не заметил... Да и потенциально нагрузка на сервер меньше — одно дело при запросе генерить страницу, получая данные из базы, обрабатывать данные и навешивать их на шаблон перед выдачей, и другое — просто выдавать готовую страницу, возможно, с минимумом динамики (серверный счётчик, пара ssi-include\'ов и т.п.).
Green Kakadu:
они работают в динамич.режиме, и возможно в этом есть логика, потому как генерить статику будет неудобно.
Логика в том, что статика занимает довольно много дискового пространства (ну и при каждой правке шаблонов нужно перегенерировать все страницы, хотя правка шаблонов и нечастое действие).
С другой стороны, поисковики очень любят статические страницы.
Green Kakadu:
(Правда при динамич.режиме довольно прилично ресурсов тратится на при построении индексных страниц)
И я о том же... С SQL, конечно, на порядок меньше будет ресурсов расходоваться, но всё равно — любая динамика по ресурсам проигрывает статике
Green Kakadu:
Поразмыслив, мы с NASом решили при генерации сделать что-то типа "Генерить изменившиеся страницы за такой-то период" (день, три дня, неделя, месяц, квартал, год)
А так, как сейчас чем не подходит? (генерация страниц только при публикации/редактировании статей)