LINUX.ORG.RU

есль ли такая ЦМС, которая делает статический хтмл?


0

0
т.е. есть база, из неё прогой дергается инфа по любому запросу в базу, и этаже прога генерит статическое дерево каталогов с разнообразным html. Т.е. чтобы юзер работал только с apache без всяких этих прямых селектов в базу.
☆☆
>Т.е. чтобы юзер работал только с apache

жесть. если статитка, то апач не нужен ;)

AcidumIrae ★★★★★
()
Перед апачем nginix поставь и будет тебе счастье. Можно и чуть посложнее: проверять, есть ли нужный файлик, через mod_rewrite (RewriteCond -f), и если его нету, то звать скрипт и генерить его, после чего отдавать уже статику.
Teak ★★★★★
()
Можно поставить любую CMS на локалхост, а потом напустить на неё wget -m. :) Если в CMS используются нормальные урлы типа http://localhost/news/34, то выйдет вполне пристойно.
ero-sennin ★★
()
Ответ на: комментарий от Teak
>Перед апачем nginix поставь и будет тебе счастье.

Для непросвещенных - чем nginix поможет?

>Можно и чуть посложнее: проверять, есть ли нужный файлик, через mod_rewrite (RewriteCond -f), и если его нету, то звать скрипт и генерить его, после чего отдавать уже статику.

Можно чуть иначе: в скрипте обработки 404 ошибки парсить запрашиваемый УРЛ, генерить нужную статику и возвращать ее.

anonymous
()
Ответ на: комментарий от anonymous
А вообще если не хватает mod_rewrite для ЧПУ, то имхо нагрузки довольно большие => лучше писать самому.
anonymous
()
Ответ на: комментарий от anonymous
> Для непросвещенных - чем nginix поможет?

nginx имелся в виду, если кто не понял. Известно чем, если всё правильно настроить, то он будет кэшировать странички. Надо только сделать так, чтобы он кэшировал то, что надо, и не кэшировал то, что не надо. :)

Teak ★★★★★
()
Ответ на: комментарий от AcidumIrae
>друпал умеет кеширование в статику, но только для ананимусов

Всё правильно. Иначе будет дыра в безопасности.

HappyCoder
()
Ответ на: комментарий от boombick
>Обработка урлов через ErrorDocument - редкостное извращение и должно сгинуть в аду.

Почему? Мы сейчас используем mod_rewrite и передумываем перейти на ErrorDocument, думаю будет удобней)))

Motiv_studenta ★★
()
Ответ на: комментарий от boombick
>Чем удобнее-то? Что это будет работать на хостингах без поддержки мод_реврайта?

Да не, это не проблема. Просто запарило необходимые файлы и директории дописывать в хтакцес=)

Motiv_studenta ★★
()
Ответ на: комментарий от Motiv_studenta
А вы попробуйте доку по мод_реврайту почитать. Ну или в гугль сходить. В общем, голову включить попробуйте. :)
Teak ★★★★★
()
Ответ на: комментарий от Teak
>А вы попробуйте доку по мод_реврайту почитать. Ну или в гугль сходить. В общем, голову включить попробуйте. :)

Обязательно попробуем))))

Motiv_studenta ★★
()
K.I.S.S.

итак.

вариант 1.

по корну запускается скрипт, который генерит html \ хтмлки

вариант 2.

вешаем хендлер на 404 ошибку...

запрашивается

/katalog/rabota.html

если такого нет, срабатывает хендлер

который генерит страничьку по запросу "rabota" и показывает ей как ни в чем не бывало.

в след. раз по этому запросу отдасться уже статика.

ну и на корн можно повесить удалять сгенеренные страници через эн-но-е время, дабы не следить за обновлением базы.

Effect
()
Ответ на: комментарий от Effect
Ну и чего ты нового сказал? :) Или прочитать тред не сумел, поскольку в основном писатель, а не читатель? :)
Teak ★★★★★
()
Ответ на: комментарий от Teak
>Ну и чего ты нового сказал? :)

предоставил информацию в альтернативной интерпретации. в таком виде, она возможно она будет более легкой для усвоения



во, что я сделал!
Effect
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.