Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проект розробки HTTP-сервера

Реферат Проект розробки HTTP-сервера





опомогою бази розробників PHP/FI 2.0 Енді, Расмус і Зів вирішили об'єднатися і оголосити PHP 3.0 офіційним наступником PHP/FI, розробка ж PHP/FI була практично повністю припинена.

Однією з сильних сторін PHP 3.0 була можливість розширення ядра. У наслідку, інтерфейс написання розширень привернув до PHP безліч сторонніх розробників, що працюють над своїми модулями, що дало PHP можливість працювати з величезною кількістю баз даних, протоколів, підтримувати велике число API. Фактично, це і був головний ключ до успіху, та варто додати, що важливим кроком виявилася розробка нового, набагато могутнішого і повнішого синтаксису з підтримкою ООП.

Абсолютно нова мова програмування одержала нове ім'я. Розробники відмовилися від доповнення про персональне використання, яке було в абревіатурі PHP/FI. Мова була названа просто PHP - Абревіатура, що містить рекурсивний акронім: PHP: Hypertext Preprocessor (PHP: Препроцесор Гіпертексту).

Перша стаття про PHP була опублікована в чеському варіанті Computerworld навесні 1998 і висвітлювала PHP 3.0. Як і у випадку з книгами, ця була перша в серії стаття з безлічі присвячених PHP і опублікованих в різних відомих журналах.

До кінця 1998, PHP використовувався десятками тисяч користувачів. Сотні тисяч web-сайтів повідомляли про те, що вони працюють з використанням мови. У той час PHP 3.0 був встановлений приблизно на 10% серверах Інтернету! 3.0 був офіційно випущений в червні 1998 року після 9 місяців публічного тестування.

PHP4. До зими 1998 року, практично відразу після офіційного виходу PHP 3.0, Енді Гутманс і Зів Сураські почали переробку ядра PHP. У завдання входило збільшення продуктивності складних додатків і поліпшення модульності базису коду PHP. Розширення дали PHP 3.0 можливість успішно працювати з набором баз даних і підтримувати велику кількість різних API і протоколів, але PHP 3.0 не мав якісної підтримки модулів і додатки працювали не ефективно.

Новий движок, названий Zend Engine (zend) (від імен творців: Zeev і Andi), успішно справлявся з поставленими завданнями і вперше був представлений в середині 1999 року. PHP 4.0, заснований на цьому движку і приніс з собою набір додаткових функцій, офіційно вийшов в травні 2000 року, майже через два роки після виходу свого попередника PHP 3.0. На додаток до поліпшення продуктивності, PHP 4.0 мав ще декілька ключових нововведень, таких як підтримка сесій, буферизація висновку, безпечніші способи обробки вводиться користувачем, і декілька нових мовних конструкцій.

Сьогодні PHP використовується сотнями тисяч розробників. Мільйони (!) Сайтів повідомляють про роботу з PHP. Ці, а також багато інших фактів, дозволяють з упевненістю сказати, що PHP є одним з найбільш популярних мов web-програмування!

Група розробників PHP складається з безлічі людей, що працюють над ядром і розширеннями PHP, і суміжними проектами, такими, як PEAR та документації мови.

PHP5. Нещодавно вийшла нова, п'ята версія PHP (PHP5). PHP5 використовує нову версію движка Zend - Zend Engine 2.

В PHP5 об'єктна модель була значно перероблена. При цьому було додано багато нових можливостей, завдяки яким PHP5 отримав деякі риси таких об'єктно-орієнтованих мов, як C ++ і Java. Зміни торкнулися продуктивності вбудованих стандартних функцій PHP. За деякими оцінками, швидкість роботи стандартних функцій в PHP5 збільшилася на 40% і більше.

З'явилися нові директиви файлу налаштування php.ini .Претерпела зміни та підтримка потоків. Були додані нові функції, а також функції графічної бібліотеки GD.

Підтримка XML у версії PHP5 стала повною, підтримуються нові розширення DOM і XML.

Висновок


У даному курсовому проекті ми розглянули найбільш популярний спосіб створення і налаштування HTTP-сервера. Треба враховувати, що це все - лише ази, початок, необхідне для запуску, а інших тонкощів у розробці серверів дуже багато. Розподіл навантажень на кілька машин, налаштування приватності, які безпосередньо стосуються безпеки - все це вимагає не лише знань, але і досвіду, саме тому більшість розробників вважають за краще довіряти адміністрування серверів досвідченим хостинг-компаніям, або приватним системним адміністраторам.

Значення HTTP-серверів в сучасному житті важко переоцінити: соціальні мережі, розважальні сервіси і т.п., тобто, практично, все, чим ми користуємося в повсякденному побуті, безпосередньо або побічно пов'язане з серверами. Вся збережена інформація, бази даних - все це зберігається на серверах. Наші фотографії в соц. мережах, рекорди в іграх, документи в хмарах (які, до речі, є, безпосередньо, серверами для збер...


Назад | сторінка 10 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розширення сфери радянського впливу після 1945 року і початок епохи "Х ...
  • Реферат на тему: Російський економічний криза 1998 року
  • Реферат на тему: Фінансова криза 1998 року в Росії
  • Реферат на тему: Причини і наслідки фінансової кризи 1998 року
  • Реферат на тему: Багато табличні бази даних