#web
#веб
Вопрос:
Я часто вижу, что веб-сайты используют более одной страницы для отображения своей информации, в то время как я всегда предпочитал использовать одну страницу, которая автоматически изменяет ее содержимое с помощью PHP-скрипта.. Не будет ли быстрее и проще иметь только одну страницу, которая меняется каждый раз при использовании аргумента webpage, вместо того, чтобы иметь несколько копий одного и того же макета?
Например:
... <body> ... <?php insert_requested_content(); ?> ... </body> ...
должно быть проще, чем иметь кучу страниц с одинаковым верхним, нижним колонтитулом, панелью навигации и т. Д..
Когда я создаю веб-сайт, у меня обычно есть один index.php страница, а затем страницы содержимого, которые включены в index.php сценарием, когда они запрашиваются с помощью аргумента, такого как:
http://mywebsite.com/?content=news
Итак: почему люди все еще используют много разных страниц? Есть ли какая-то особая необходимость в этом, или это просто вопрос выбора?
Сталкиваются ли пауки с какими-либо трудностями при попытке получить доступ к содержимому веб-сайта, созданного с использованием этого дизайна?
Ответ №1:
Структура вашей программы обычно упрощается за счет наличия нескольких страниц, отражающих ваш различный контент, при сохранении общего верхнего / нижнего колонтитула и css, которые можно вставить, как вы указали выше. Размещение всего вашего контента на одной странице и динамические попытки определить, что запрашивает пользователь, и отобразить его должным образом могут стать кошмаром операторов if / else, если ваш сайт содержит гораздо больше, чем три или четыре страницы контента.
Комментарии:
1. Хорошо сказано. Также может быть сложно обрабатывать как запросы GET (для статических страниц), так и запросы POST в одном файле; было бы меньше накладных расходов, связанных с созданием отдельных файлов.