В: Масштабируется ли этот дизайн, а содержание системы увеличивается до тысяч страниц?Легко редактировать текст?Влияние на производительность?Есть ли лучшие проекты, основанные на этих потребностях?Какой другой тип системного контента мне нужно поддерживать?
A: Все приложения по-разному реагируют на большую нагрузку, поэтому нет однозначного ответа. Пока вы уменьшаете избыточность данных и сохраняете ихСУХОЙ (не повторяйся).Производительность в то время как запрос и код лучше.
В: Также для текста, такого как строка заголовка страницы, которая динамична - как на странице профиля это будет «Полное имя пользователя - Имя сайта» - все это может бытьсделано на БД или на уровне кода?
A: Вы можете иметь это в БД, но вы можете создать кеш-систему. Таким образом, вы не запрашиваете данные до тех пор, пока не произойдет изменение в БД.как статическая страница, но динамическая в то же время.
В конце я бы предложил вам использовать некоторые стандартные фреймворки, такие как zend, codeigniter, cakePHP. Поскольку они имеют лучшее решение для крупномасштабных проектов на
- производительность
- безопасность
- документация
- сообщество
- множество готовых и тестовых решений, необходимых для любого проекта
Таким образом, использование фреймворка всегда безопасно, но это не значит, что проект с нуля не таков.