MySQL против статических HTML-страниц - PullRequest
1 голос
/ 10 июля 2011

Я работаю над большим интернет-проектом.Я пишу код на PHP, и мне нужен совет.

Мой сайт имеет как динамические, так и статические страницы.Динамические страницы получают содержимое из БД MySQL.Но я хочу также поместить содержимое статических страниц в таблицы MySQL DB.Это хорошая идея?Пожалуйста, объясните мне плюсы и минусы, если вы думаете, что это не очень хорошая идея.

Ответы [ 3 ]

3 голосов
/ 10 июля 2011

Плюсы: вы можете написать свою собственную систему управления контентом.Минусы: один миллион человек до того, как вы написали систему управления контентом на PHP, и многие из них обязательно будут лучше, чем вы.Так что если вы хотите этого, для начала посмотрите, как (не будь ;-)) интегрировать существующую PHP CMS.

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

1 голос
/ 10 июля 2011

Многие или проекты усердно работают над созданием систем кэширования, чтобы поместить динамическое содержимое в статические кэши. Это самоочевидный ответ. Доступ к файловому кешу быстрее, чем рендеринг динамического содержимого, поэтому вместо того, чтобы помещать все в базу данных, почему бы вам не попытаться сделать прямо противоположное? Это не означает наличие статического веб-сайта и полное удаление базы данных, а сохранение баланса между статическим и динамическим контентом и максимальное использование кэшированных данных.

1 голос
/ 10 июля 2011

Мэнни сайтов может быть изменено на их сервере. Это означает, что динамически сделанные страницы превращаются в статические.

Динамическая страница использует больше сервера, чем статическая страница.Другими словами: больше статических магов меньше нагрузки на сервер, потому что вам не нужно разбирать его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...