
- •Л е к ц і ї
- •Л е к ц и я № 9
- •9. Телекомунікаційні процеси в кіс
- •9.1. Менеджерські телекомунікації в кіс
- •9.2. Мережі internet та intranet
- •9.3. Web-документи та cgi-інтерфейси
- •9.4. Рекомендації з побудови intranet-мережі організації
- •9.5. Мови підтримки web-додатків рнр та java
- •9.6. Web-сервер арасне
- •9.7. Сервер mysql
9.6. Web-сервер арасне
Сервер Арасhе створений співтовариством незалежних розроблювачів «Арасhе Group», члени якої у свій час брали участь у проекті з побудови перших Web-серверів у NCSA (National Center for Supercomputer Application, USA). «Арасhе Group» пропонує Web-сервери, сумісні з будь-якою UNIX-системою, установленої на будь-якій апаратній платформі. Сервер перенесений і на інші операційні системи. Так, уже зараз Арасhе Web-сервер доступний для OS/2, UNIX-платформ, Windows 2000 та ін [28].
Web-сервер Арасhе, як і всі інші Web-сервери, базується на ідеях і частині коду, реалізованих у першому по-справжньому популярному Web-сервері - NCSA httpd 1.3. Ім'я «Apache» походить від абревіатури «A PAtCHy server», що дослівно переводиться як «залатаний сервер» - сервер, у код якого внесений цілий ряд серйозних змін. Web-сервер Apache є самостійним, некомерційним, вільно розповсюджуваним продуктом. На сьогоднішній день він є самим популярним Web-сервером.
Сервер Арасhе поширюється «Арасhе Group» безкоштовно по Internet (http://www.арасhе.оrg)
Арасhе може працювати в якості кеширувального proxy-сервера, що дозволяє істотно підвищити продуктивність роботи користувачів локальної мережі при роботі з документами, розташованими в Internet. Можна задавати такі параметри і настроювання ргоху-сервера:
• типи файлів, які необхідно кешувати або, навпаки, не включати в кеш;
• максимальний обсяг дискового простору, відведений під кеш;
• періодичний перегляд і індексування бази даних кеша з метою вивільнення дискового простору шляхом видалення застарі лих об'єктів.
9.7. Сервер mysql
MySQL - компактний багатопоточний сервер баз даних. Характеризується великою швидкістю, стійкістю і простотою використання.
MySQL був розроблений компанією «ТсХ» для підвищення швидкодії обробки великих баз даних.
MySQL вважається гарним рішенням для малих і середніх додатків. Ісходники сервера компілюються на безлічі платформ. Найбільш повно можливості сервера виявляються в UNIX-системах, де є підтримка багатопоточності, що підвищує продуктивність системи в цілому.
Для некомерційного використання MySQL є безкоштовним. Можливості сервера MySQL:
• підтримується необмежена кількість користувачів, що одночасно працюють із БД;
• кількість рядків у таблицях може досягати 50 млн;
• висока швидкість виконання команд;
• наявність простої і ефективної системи безпеки.
Недоліки сервера MySQL:
• відсутня підтримка вкладених запитів типу:
SELECT * FROM My_table_1 WHERE id IN (SELECT id FROM My_table_2);
• не реалізована підтримка трансакцій. Натомість пропонується використовувати LOCK/UNLOCK TABLE;
• відсутня підтримка зовнішніх (foreign) ключів;
• відсутня підтримка тригерів і збережених процедур;
• відсутня підтримка представлень (view).
Зазначені недоліки не є критичними при розробці малих і середніх інформаційних систем для робочих груп.