proview.ruКонструирование сайтовPHP → Технология PHP+MySQL

Технология PHP+MySQL

Здравствуйте, читатели. Сегодня я решил обсудить концепцию технологии PHP и MySQL в построении современных сайтов.

Технологии PHP и MySQL в построении современных сайтов

Для всех уже не секрет, что многие CMS и прочие современные сайты используют связку PHP+MySQL. Это очевидно, так как использование такой технологии имеет ряд преимуществ по сравнению со статическими HTML-страницами.

1. Автоматизация управления сайтом

Если для HTML-сайта приходилось создавать новую страницу и загружать её на сервер, то в PHP в качестве хранилища контента используют базу данных MySQL, то есть на сайт выводятся все записи, содержащие в БД, и как только мы добавили новую запись (обычно добавление осуществляется через админку), запись сама появляется на сайте. Схематически это будет выглядеть следующим образом:

Использование MySQL в построении современных сайтов

По аналогии выводятся статьи и уроки на главной странице моего блога: через скрипт блог соединяется с БД и выводит пять последних статей. Как только я что-то добавляю новое, он выводит эту запись в самом верху. По такому же принципу работают и все новые CMS.

2. Более быстрая прогрузка

Когда у вас 5 - 10 материалов - нормально, но когда ваш блог "в возрасте" (имеет более 100 записей в HTML-страницах), то грузиться будет по-страшному. В этом случает опять прибегают к помощи MySQL. Всё дело в том, что на PHP-блогах просмотр осуществляется по одному единому шаблону, что существенно позволяет избежать сильной нагрузки на сервер.

Вывод записей из базы данных MySQL

Видим, что каждая запись в базе данных имеет свой уникальный идентификатор (ID). Когда пользователь обращается с идентификатором, равным единице, то вместо переменных подставляются значения из БД (Автор: Вася, Текст: Прив..., Дата: 21.02.02). Как правило, ID передаётся через адресную строку, поэтому в зависимости от адреса, введённого пользователем, загружается та или иная статья из БД.

Формат URL у сайта с технологией PHP+MySQL имет следующий вид:

Формат URL у сайта с технологией PHP и MySQL

Например:

http://domen.ru/art.php?id=3
http://domen.ru/view.php?cat=7
http://domen.ru/dif.php?rub=32351

Только не обольщайтесь делать скоротечные выводы, если увидете сайт, URL которого не соответствую данному формату. Существует множество блогов, у которых URL преобразован с помощью Apache-модуля mod rewrite. Такие преобразованные адреса называются ЧПУ адресами.

Это основные два главных преимущества PHP сайтов, остальными грузить не буду. Кстати, что касается безопасности, то так как PHP является полноценным языком программирования, то существует возможность взлома. Однако, при правильной конфигурации веб-сервера и сайта, такая вероятность сводится к нулю.



Источник: www.seoexecutor.ru

Популярное