@Mr-Governor
Губернирую

Как хранят свои страницы крупные сайты?

Официальных сайтов я еще не создавал, а так для себя обычно делаю так.
На каждую новую страницу (определенной категории\рубрики), выделяю отдельную папку и создаю там файл php. И если категория одна и так же, то эта страница достает разные темы из базы.

Хочу узнать, как с точки зрения профессионала нужно хранить сайты?
Предположительно знаю 2 варианта:
1) Все страницы в базе данных, а вызывает их только одна страница.
2) В папках компьютера, отдельные php/html страцы, согласно иерархии сайта.
3) .. что-то свое.

Как правильно и "продуктивно" нужно хранить страницы? В каком виде они хранятся на крупных сайтах?
  • Вопрос задан
  • 1367 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Единая точка входа - один php файл, (обычно index.php лежащий в корне сайта), в который попадают все запросы ко всем страницам. Он запускает движок и вызывает router (маршрутизатор) - скрипт, который по url определяет какой раздел и какая страница запрошена. Ориентируясь на правила прописанные в маршрутизаторе он запускает нужный модуль (читайте про mvc). Там где-то происходят обращения в базу данных, какая-то бизнес-логика работает, и в итоге данные передаются в шаблонизатор, который выдает HTML код.

Чтобы самому не изобретать всё с нуля можно взять набор готовых компонентов. Такие наборы называются фреймворками.
Это все подходит не только для крупных сайтов, а для любых проектов, где больше одной страницы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы