SEOSERVISE - Защита сайтов от хакеров.

 
   
 

Главная


 


Устойчивость к перегрузкам и возможность обработки большого числа параллель­ ных соединений. Обычно внешние Web -серверы многопоточны и обеспечивают обработку трафика большого объема, как в смысле количества обработанных запросов в единицу времени, так и в смысле количества одновременных парал­ лельных подключений. Поэтому необходимо тщательно настроить параметры используемой операционной системы для обеспечения максимальной произво­ дительности Web -сервера. • Разнообразие конфигурационных установок. Это свойство позволяет настраивать различные программные компоненты Web -сервера: диаграммы ресурсов, обра­ ботчики ошибок, интерфейсы внешних компонентов и др. • Возможность поддержки надстроек и функций API для подключения внешних ком­ понентов и модулей. Возможность поддержки программных интерфейсов при­ ложений и надстроек ( plug - in ) является важным свойством, поскольку позволя­ ет увеличить производительность сервера путем подключения внешних моду­ лей. Это также обеспечивает неразрывную связь среды выполнения команд Web -приложения с внешним Web -сервером. Например, Web -сервер Apache по­ зволяет интегрировать с основным Web -сервером распределенные совместно используемые объекты DSO ( Distributed Shared Object ). Сервер Microsoft IIS со­ держит ISAPI -Интерфейс (интерфейс программирования приложений Internet - сервера), который позволяет разработчику подключать дополнительные модули, а сервер Netscape , в свою очередь, — NSAPI -ИНТерфсйс. На данный момент, согласно исследованию, проведенному компанией Netcraft ( www . netcraft . coe ), наиболее распространенными внешними Web -серверами являются следующие: • Apache; • Microsoft IIS; Netscape/iPlanet server; Zeus Web server. Среда выполнения Web - приложения Среда выполнения Web -приложения — это платформа для создания приложений, которые получают входные данные из HTML -форм или URL -адресов и динамически генерируют ответ в формате HTML . Обычно под средой выполнения Web -приложений подразумевается сервер Web -приложения. Среда выполнения Web -приложения (или серверный компонент Web -приложения) может просто представлять собой внешний Web -сервер или отдельную прикладную систему. Поскольку современные операционные системы поставляются вместе со встро­ енными интерпретаторами или языками сценариев, Web -серверы также содержат компоненты сценариев. Такие языки, как Perl , Active Server Pages ( Visual Basic ), PHP и т.п., обычно связаны с Web -серверами Apache , IIS либо Netscape . При выборе полатформы разработки серверного компонента Web -приложения не­ обходимо учитывать ряд факторов. • Удобство разработки. Выбор надлежащего языка программирования является наиболее важным в создании Web -приложений. Многие языки сценариев, такие, как Perl , были вытеснены более специализированными языками создания Web - приложений, такими, как РНР и ASP . В данный момент приобретают популяр- Глава 6. За кулисами Web -сервера

 

 

 

 

 

 
 

1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13 |14 |15 |16 |17 |18 |19 |20 |21 |22 |23 |24 |25 |26 |27 |28 |29 |30 |31 |32 |33 |34 |35 |36 |37 |38 |39 |40 |41 |42 |43 |44 |45 |46 |47 |48 |49 |50 |51 |52 |53 |54 |55 |56 |57 |58 |59 |60 |61 |62 |63 |64 |65 |66 |67 |68 |69 |70 |71 |72 |73 |74 |75 |76 |77 |78 |79 |80 |81 |82 |83 |84 |85 |86 |87 |88 |89 |90 |91 |92 |93 |94 |95 |96 |97 |98 |99 |100 |