больших нагрузках и централизованных воздействиях сбоит.
Хотя сайт не предусматривает больших нагрузок, использование nix-систем может быть оправданно соображениями безопаности.
Web-сервер Apache называют самым главным сокровищем движения "Открытые программные системы". Его можно получить совершенно бесплатно. Он имеет отличные рабочие характеристики и поэтому используется более широко, чем все остальные Web-серверы вместе взятые. В настоящий момент 49 процентов всех Web-узлов в мире созданы с использованием сервера Apache.
Сервер Apache имеет еще одно преимущество: он прост настолько, что любой достаточно грамотный пользователь может овладеть им.
1) Модульность структуры, которая позволяет:
- подключать только необходимые модули, гибко регулируя соотношение между функциональностью и размером программы сервера;
- создавать дополнительные модули (яркий пример - модуль mod_charset, обеспечивающий обслуживание кириллических кодировок).
2) Открытая архитектура (можно скачать как исходный код, так и откомпилированнный вариант);
3) Работоспособность под несколькими платформами:
- Unix;
- Linux;
- Windows 95/98/NT/2000/XP;
- Netware.
4) Бесплатное распространение;
5) Возможность использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.;
6) Поддержка IPv6;
7) Надёжность и гибкость конфигурации.
MySQL является наиболее приспособленной для применения в среде web СУБД (системой управления базами данных). Не секрет, что для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов (как вычислительных, так и дисковых). Поэтому для данного применения необходима высокоэффективная СУБД, обладающая при этом высокой надежностью (большинство web-приложений и сайтов должны работать в режиме 24/7).
По всем этим причинам MySQL стала незыблемым стандартом в области СУБД для web, а теперь в ней развиваются возможности для использования ее в любых критичных бизнес-приложениях, то есть конкурирует на равных с такими СУБД таких производителей, как Oracle, IBM, Microsoft и Sybase.
Основные преимущества MySQL:
· многопоточность, поддержка нескольких одновременных запросов;
· оптимизация связей с присоединением многих данных за один проход;
· записи фиксированной и переменной длины;
· ODBC драйвер;
· гибкая система привилегий и паролей;
· гибкая поддержка форматов чисел, строк переменной длины и меток времени;
· интерфейс с языками C и Perl, PHP;
· быстрая работа, масштабируемость;
· совместимость с ANSI SQL;
· бесплатна в большинстве случаев;
· хорошая поддержка со стороны провайдеров услуг хостинга;
· быстрая поддержка транзакций через механизм InnoDB.
Главным фактором языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:
· традиционностью;
· простотой;
· эффективностью;
· безопасностью;
· гибкостью.
Существует еще одна “характеристика”, которая делает РНР особенно привлекательным: он распространяется бесплатно! Причем, с открытыми исходными кодами ( Open Source ).
Традиционность.Язык РНР будет казаться знакомым программистам, работающим в разных областях. Многие конструкции языка позаимствованы из Си, Perl.
Код РНР очень похож на тот, который встречается в типичных программах на С или Pascal. Это заметно снижает начальные усилия при изучении РНР. PHP — язык, сочетающий достоинства Perl и Си и специально нацеленный на работу в Интернете, язык с универсальным (правда, за некоторыми оговорками) и ясным синтаксисом.
И хотя PHP является довольно молодым языком, он обрел такую популярность среди web-программистов, что на данный момент является чуть ли не самым популярным языком для создания web-приложений (скриптов).
Простота.Сценарий РНР может состоять из 10 000 строк или из одной строки — все зависит от специфики вашей задачи. Вам не придется подгружать библиотеки, указывать специальные параметры компиляции или что-нибудь в этом роде. Механизм РНР просто начинает выполнять код после первой экранирующей последовательности (<?) и продолжает
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.