Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #27, ФЕВРАЛЬ 2003 г.

ВЕСЕЛАЯ ТУСОВКА - веб-сервисы
для создания современного сайта

Леха ББ aka Alexys

Спецвыпуск Xakep, номер #027, стр. 027-042-4


Если бы Перл, будучи таким могучим, не так сильно жрал ресурсы сервера, то цены бы ему не было (хотя ему и так нет цены - он фриварный!). И Перл, и ПХП распространяются бесплатно не только в виде откомпиленных программ, но и в открытом коде. Почти все серваки, поддерживающие Perl, поддерживают PHP и SSI.

Базы данных для твоего сайта

Если тебе когда-нибудь надо будет делать форум или сайт Интернет-магазина, то очень может быть, что придется тебе пописать скрипты для обработки сообщений или прайс-листов фирмы, чтобы можно было устраивать по ним поиск, делать разные запросы и т.д. На это уйдет не один день. Но такой рутинной работы можно будет и избежать, если вовремя вспомнить о том, что базы данных используются и под веб. Если хостер не сделал доступ к системам управления базами данных (СУБД), то попинай его немного, чтобы такой доступ появился. Иногда может понадобится немного раскошелиться для этого :(. Из наиболее часто используемых БиДэ можно выделить Oracle, MySQL, mSQL. Для обращения к СУБД юзается SQL - структурированный язык запросов. Расположение данных на серваке, их хранение и обработка - не должны волновать обратившегося к ним. Это схоже с тем, что броузер понятия не имеет ни о SSI, ни о CGI - он просто выдает ответ на запрос. Скрипт обращается к базе данных через функции библиотек, которые служат для передачи запросов к серверу СУБД.

Каждая СУБД отличается от другой своими требованиями и возможностями. Oracle - самая мощная СУБД, которая может выдержать, наверное, любой запрос. Не каждый хостер потянет такую СУБД - для нее рекомендуется отводить отдельный комп. Ставят ее только очень серьезные хостеры с очень мощными машинками. Это полностью профессиональная СУБД, новички с такой не начинают. Из-за своих необъятных размеров Oracle не часто встречается на веб-серверах. А вот MySQL намного менее требовательная БД, что и послужило ее распространению в сети. Мускля достаточно будет для выполнения большинства задач, которые свалятся на твою голову.

Подводя итоги

В рамках данной статьи рассматривались только вопросы выбора сервисов, используемых для создания реальных веб-проектов. К таким не относятся CSS, которому посвящена отдельная статья, и Java Script, который кроме как геморроем веб-разработчиков назвать трудно из-за частичной несовместимости с разными броузерами. Другое дело CGI, который класть хотел на твой броузер и операционку. Сервиса никогда не бывает мало! Если уж решил заняться реальными веб-делами, то, во избежание дальнейших проблем, требуй как можно большего. Главное, не забудь проверить, насколько быстрые каналы у хостера, ибо если трафик будет идти медленно, то никакие сервисы не помогут привлечь к твоему сайту посетителей.

Назад на стр. 027-042-3  Содержание