Champion ну скажем не проблема, а скорее особенность архитектуры системы. если использовать GROUP_CONCAT(`categories_content`) в вашем запросе, можно увидеть то о чем я говорю.
это хорошо, но если нет кеширования, и это делается каждый раз при обращении к странице, это вызовет дополнительную нагрузку на сервер, даже если трафик при этом уменьшится.
ну да ладно, здесь у каждого свое мнение. удачи вам с вашим проектом.
Сид Вишез ну найдет, и что дальше? в большинстве cms админки вообще находятся по адресу admin/ или administrator/ ну и толку с того? если грамотно сделана авторизация, и используется единая точка входа можно и ссылку на главную страницу на админку кинуть, большими красными буквами, только это никак не повлияет на безопасность.
garvey А почему бы и нет? Большинство хостингов в своих самых дешевых планах дают только одну БД, и сильно контролируют нагрузку на нее. При этом при общей нагрузке в 20-50 хостов в сутки(абсолютно нормальной для сайта визитки) покупать отдельный пакет под каждую визитку ни к чему, и вполне можно работать на файлах.
Вопрос к автору: я так понимаю ваша cms нацелена на контент близкий к статическому. А как у вас с кешированием?
Champion даже если сделать захват вывода, кука все равно окажется в заголовках, так как setcookie(); все равно должна быть перед echo $buffer; ($buffer получен ob_get_clean())
android заголовки ВСЕГДА отправляются перед телом страницы, поэтому когда вы начинаете отправлять какой то контент, у вас автоматически отправятся все заголовки. кука ВСЕГДА отправляется в заголовках, поэтому либо слушайте те советы которые вам дали ранее, либо ничего не добьетесь.