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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.