µ±Ç°Î»ÖãºLinux½Ì³Ì - Linux×ÊѶ - Äں˱Ƚϣº2.4ºÍ2.6ÉϵÄWeb·þÎñ

Äں˱Ƚϣº2.4ºÍ2.6ÉϵÄWeb·þÎñ

¡¡¡¡ÔÚÖ§³ÖÆóÒµÓ¦ÓóÌÐò·½Ã棬Linux 2.6 ÄÚºË×öÁ˺ܶà¸Ä½ø¡£±¾Îĸø³öÁË IBM Linux Technology Center µÄ Web ·þÎñ²âÊÔ¹¤×÷µÄ½á¹û£¬´Ó¸÷¸ö²»Í¬µÄ½Ç¶È¶Ô Linux 2.4 ºÍ 2.6 Äں˽øÐÐÁ˱Ƚϡ£ÆäÖеÄÁÁµãÊÇ 2.6 Äں˵ĹؼüÔöÇ¿¹¦ÄÜ¡¢²âÊÔ·½·¨Ñ§ºÍ²âÊÔ±¾ÉíµÄ½á¹û¡£×îÖÕ½á¹û£º2.6 ÄÚºËÌṩ Web Ò³·þÎñÒª±È 2.4 ¿ìµÃ¶à£¬²¢ÇÒ¿É¿¿ÐÔÒ»µãÒ²²»²î¡£ ¡¡¡¡¡¡¡¡ÔÚ IBM Linux Technology Center (LTC) ½øÐÐµÄ Linux Web ·þÎñ²âÊÔ¹¤×÷µÄÄ¿µÄÊÇ·¢ÏÖ Linux Äں˵ÄȱÏÝ¡£²âÊÔ×ÅÖØÓÚÓëʵ¼ÊÇé¿öÖÐʹÓà Web ·þÎñÆ÷/Ó¦ÓóÌÐò·þÎñÆ÷µÄÆóÒµÓû§»·¾³Ïà¹ØµÄ¹¤×÷¸ººÉ£¬Ò²×ÅÖØÓÚÌá¸ß Linux Äں˵ÄÎȶ¨ÐÔ¡¢¿ÉÀ©Õ¹ÐÔÒÔ¼° (ÄÚºË) Óë Web ·þÎñÆ÷/ʵÓóÌÐò·þÎñÆ÷µÄ¼æÈÝÐÔ¡£×îÖØÒªµÄ²¢²»ÊÇʶ±ð Web ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷µÄȱÏÝ¡£ ¡¡¡¡¡¡¡¡²âÊÔ×ÛÊö ¡¡¡¡Á½Àà Web ·þÎñ²âÊÔ ¡¡¡¡¡¡¡¡ÓÐÁ½Àà·þÎñÆ÷¿ÉÒÔÓÃÓÚ Web ·þÎñ£ºWeb ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷¡£ÔÚ±¾ÎÄÖУ¬ÎÒ½«Ê¹ÓÃÊõÓï¡°Web ·þÎñ¡±À´Í³Ò»±íʾËüÃÇ¡£ ¡¡¡¡¡¡¡¡Web ·þÎñÆ÷ ͨ¹ý´¦Àí»ùÓÚ HTTP ЭÒéµÄÇëÇóÀ´Ê¹ÍøÒ³ÏÔʾÔÚ Web ä¯ÀÀÆ÷ÖС£¡¡¡¡¡¡¡¡Ó¦ÓóÌÐò·þÎñÆ÷ ÊǹãÒåÉϵķþÎñÆ÷£¬Í¨¹ý¸÷ÖÖЭÒ飬ÆäÖпÉÄÜ°üÀ¨ HTTP ЭÒ飬À´Ïò¿Í»§»úÓ¦ÓóÌÐò¹«¿ªÒµÎñÂß¼­¡£Ïà¶ÔÓÚ Web ·þÎñÆ÷£¬ËüÌṩÁ˸üΪ¸´ÔÓºÍÇ¿´óµÄ¹¦ÄÜ£¬ÀýÈç»á»°¹ÜÀí¡¢¸ºÔØƽºâ¡¢ÏûÏ¢´«µÝ¡¢ÊÂÎñ¹ÜÀí¡¢°²È«£¬µÈµÈ¡£ÔÚijÖÖÒâÒåÉÏ£¬Ó¦ÓóÌÐò·þÎñÆ÷ÊÇ Web ·þÎñÆ÷µÄ³¬¼¯¡£ ¡¡¡¡¡¡¡¡ÎÒÃÇΪ Linux Äں˲âÊÔ»·¾³Ñ¡ÔñÁËһЩ Web ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷£¬°üÀ¨ Apache¡¢Jakarta-Tomcat¡¢IBM WebSphere Application Server ºÍ Jboss¡£ÕâЩ´ó²¿·Ö¶¼ÊÇ¿ª·ÅÔ´´úÂëÏîÄ¿£¬¿ÉÒÔÃâ·ÑÏÂÔØ£¨Çë²ÎÔÄ ²Î¿¼×ÊÁÏ µÄÁ´½ÓÒÔ»ñµÃ¸ü¶à¹ØÓÚÕâЩ·þÎñÆ÷µÄÐÅÏ¢£©¡£ ¡¡¡¡¡¡¡¡2.4 ºÍ 2.6 Äں˲âÊÔÖ®¼äµÄ²îÒì ¡¡¡¡Ê¹Óà Web ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷×÷Ϊ²âÊÔ¹¤×÷¸ºÔØ£¬ÔÚ 2.5/2.6 ÄÚºËÉϵIJâÊÔ¹¤×÷Òª±ÈÔÚ 2.4 ÄÚºËÉÏÏ꾡µÃ¶à¡£ÔÚ²âÊÔ 2.4 ÄÚºËʱ£¬½öÓõ½ÁË Apache ºÍ WebSphere Application Server ÕâÁ½¸ö·þÎñÆ÷×÷Ϊ×ۺϲâÊÔ·½°¸µÄÒ»²¿·Ö¡£Web Performance Tool (WPT) ÊÇËùÓõÄÖ÷Òª Web ²âÊÔ¹¤¾ß¡£³öÓÚżȻµÄ»ú»á£¬µ±ÄÚºËÖÐÓдóµÄ¸Ä¶¯»òÕßÐèÒªÑéÖ¤Èí¼þ£¬Òª½øÐÐ Web ·þÎñ²âÊÔ¡£ ¡¡¡¡¡¡¡¡ÔÚ¶Ô 2.5/2.6 Äں˵IJâÊÔÖУ¬ÎÒÃÇÖƶ¨Á˸üΪ¿É¿¿ºÍÍêÕûµÄ²âÊԼƻ® (Çë²ÎÔÄ ²Î¿¼×ÊÁÏ£¬»ñµÃ SourceForge ÉϹØÓÚ2.5 ²âÊԼƻ®ºÍʵʩ¼Æ»®µÄÁ´½Ó)¡£Ôڼƻ®ÖÐÖƶ¨ÁËÊʵ±µÄ²âÊÔ·¶Î§¡¢²âÊÔ·½·¨ºÍ²âÊÔʱ¼äÏß¡£ÔÚ×ۺϲâÊÔ¡¢Öصã²âÊÔºÍÓû§·ÂÕæ²âÊÔÖУ¬Web ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷²âÊÔ±»¹ã·ºÓÃ×÷²âÊÔ¹¤¾ß¡£ ¡¡¡¡¡¡¡¡³ýÁËʹÓøü¶àµÄ·þÎñÆ÷ÒÔÍ⣬ÎÒÃÇ»¹Ê¹ÓÃÁËһЩ²»Í¬µÄ Web ¿Í»§»ú²âÊÔ¹¤¾ß£¬°üÀ¨ WPT¡¢Hammerhead¡¢Httperf ºÍ Pagepoker£¬À´Ä£ÄⲻͬÀàÐ͵ÄÓû§»·¾³¡£ËùÓзþÎñÆ÷ºÍ¿Í»§»ú¹¤¾ßÖ´ÐеijÖÐøʱ¼ä²»Í¬ (24 СʱºÍ 96 Сʱ)£¬²»Í¬ÓÚ³ÖÐøʱ¼ä¹Ì¶¨µÄ¶Ô×îпÉÓÃÄں˵IJâÊÔ¡£ ¡¡¡¡¡¡¡¡´ËÍ⣬²âÊÔÓ²¼þ²»¾ÖÏÞÓÚ»ùÓÚ Intel µÄµ¥´¦ÀíÆ÷ϵͳ¡£²âÊÔÔÚ 1 ·¡¢4 ·ºÍ 8 · IBM xSeries »úÆ÷ÉÏºÍ 64 λ IBM PowerPC ϵͳÉϽøÐС£ÄÚºËÏà¹ØµÄȱÏÝÔÚ Linux ÄÚºËȱÏÝ×·×ÙϵͳÖй«¿ª¡£ ¡¡¡¡¡¡¡¡2.6 Äں˵ĹؼüÔöÇ¿¹¦ÄÜ ¡¡¡¡Web ·þÎñÔÚÆóÒµ½ç°çÑÝ×ÅÖØÒªµÄ½ÇÉ«¡£ÎªÖ§³ÖÆóÒµÓ¦ÓóÌÐò£¬2.6 ÄÚºËÓÐÁËÏÔÖøµÄ¸Ä½øºÍ±ä»¯¡£ÐÂÓ²¼þÖ§³Ö¡¢Èí¼þÖ§³ÖºÍÄÚ²¿µÄÄں˸Ľø¸ø 2.6 Äں˴øÀ´Á˸üºÃµÄÀ©Õ¹ÐÔºÍÎȶ¨ÐÔ¡£2.6 ÄÚºËÔÚ¿ç¶à¸ö CPU ºÍ´óÄÚ´æʱµÄ¸ß¸ºÔØÇéÐÎÏÂÐÔÄÜ±È 2.4 ¸üºÃ¡£2.6 Öн«ÓÐÒæÓÚÆóÒµÓ¦ÓóÌÐòµÄһЩ¹Ø¼üÌØÐÔ°üÀ¨£º ¡¡¡¡¡¡¡¡ÐÂÓ²¼þÖ§³Ö ¡¡¡¡Linux Ö§³Ö·¶Î§¹ã·ºµÄÓ²¼þƽ̨¡£2.6 ÄÚºËÖ§³ÖеÄÌåϵ½á¹¹£¬ÀýÈç 64 λ PowerPC¡¢64 λ AMD Opteron ºÍǶÈëʽ´¦ÀíÆ÷¡£ ¡¡¡¡¡¡¡¡³¬Ïß³Ì ¡¡¡¡³¬Ïß³ÌÊÇ Intel µÄÒ»ÏУ¬ÊÇ 2.6 ÄÚºËËùÖ§³ÖµÄÖ÷ÒªµÄÓ²¼þÌá¸ß¡£»ù±¾À´Ëµ£¬³¬Ï߳̿ÉÒÔͨ¹ýͬ²½¶àÏ̼߳¼Êõ£¨simultaneous multi-threading technology£¬SMT£©ÔÚµ¥¸öÎïÀí´¦ÀíÆ÷ÉÏ´´½¨¶à¸öÐéÄâ´¦ÀíÆ÷£»¶à¸öÓ¦ÓóÌÐòÏ߳̿ÉÒÔͬʱÔÚÒ»¸ö´¦ÀíÆ÷ÉÏÔËÐС£Îª³ä·ÖÀûÓÃÕâÒ»ÌØÐÔ£¬Ó¦ÓóÌÐòÐèÒªÊǶàÏ̵߳ġ£ ¡¡¡¡¡¡¡¡³¬Ï̸߳ø Web ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷´øÀ´Á˺ܶàÒæ´¦¡£Ëü¿ÉÒÔÔö¼Ó¿É´¦ÀíµÄÊÂÎñµÄÊýÄ¿£¬Ìṩ¸ü¿ìµÄ·þÎñÆ÷ÏìӦʱ¼ä£¬²¢Ö§³Ö·þÎñÆ÷´¦Àí¸ü´óµÄ¹¤×÷¸ºÔغ͸ü¶àµÄÓû§ÇëÇó¡£µ±Ç°£¬Intel Pentium 4 Xeon ´¦ÀíÆ÷¾ßÓÐÄÚÖõij¬Ïß³ÌÓ²¼þ¡£ ¡¡¡¡¡¡¡¡NUMA£¨²»Ò»ÖÂÄÚ´æ·ÃÎÊ£¬Non-Uniform Memory Access£© ¡¡¡¡¡¡¡¡NUMA ÊÇΪÌá¸ßϵͳÐÔÄÜÌí¼Óµ½ Linux 2.6 Äں˵ÄÁíÒ»¸öÖ÷ÒªÌØÐÔ¡£ÔÚÖ§³Ö¶à´¦ÀíÆ÷µÄ´«Í³Ä£ÐÍÖУ¨¶Ô³Æ¶à´¦Àí£¬»òÕß˵ÊÇ SMP£©£¬Ã¿¸ö´¦ÀíÆ÷¶ÔÄÚ´æºÍ I/O ÓÐͬµÈµÄ·ÃÎÊȨÏÞ¡£¶Ô´¦ÀíÆ÷×ÜÏߵĸßÕù¶áÂʳÉΪÐÔÄÜÆ¿Ïî¡£NUMA Ìåϵ½á¹¹¿ÉÒÔÔÚ²»Ôö¼Ó´¦ÀíÆ÷×ÜÏ߸ºÔصÄÇé¿öÏÂÌá¸ß´¦ÀíÆ÷Ëٶȡ£ÔÚ NUMA ϵͳÖУ¬Ã¿¸ö´¦ÀíÆ÷¾àij²¿·ÖÄÚ´æ½Ï½ü¶ø¾àÆäËûÄÚ´æ½ÏÔ¶¡£´¦ÀíÆ÷±»°²ÅÅÔÚ³ÆΪ¡°½Úµã¡±µÄ½ÏСµÄÇøÓòÖС£Ã¿¸ö½ÚµãÓÐÆä×Ô¼ºµÄ´¦ÀíÆ÷ºÍÄڴ棬½Úµã¼ä¿ÉÒÔ»¥ÏàͨÐÅ¡£´¦ÀíÆ÷·ÃÎʱ¾µØ½ÚµãµÄÄÚ´æÒª±È·ÃÎʲ»Í¬½ÚµãµÄÄÚ´æ¿ì¡£¾¡Á¿¼õÉÙ½Úµã¼äͨÐÅ¿ÉÒÔÌá¸ßϵͳµÄÐÔÄÜ¡£ ¡¡¡¡¡¡¡¡ÎªÖ§³Ö NUMA Ó²¼þ£¬Linux ÄÚºËÔÚ¶à¸ö·¶Î§µÄ½øÐÐÁËһϵÁиĽø£¬°üÀ¨µ÷ÊÔÆ÷£¬¶à· I/O£¬Ò»¸ö¿ÉÒÔÈÃÓû§¿ÉÒÔÁ˽âÓõ½µÄ´¦ÀíÆ÷ºÍÄÚ´æ×ÊÔ´·ÖÅäµÄÓû§¼¶ API£¬ºÍÄÚ²¿µÄÄÚºË API ÒÔʹÄÚºË×ÓϵͳÁ˽â NUMA ÍØÆË¡£NEC Azusa¡¢IBM x440 ºÍ IBM NUMA-Q ÊÇ NUMA »úÆ÷µÄÀý×Ó¡£ ¡¡¡¡¡¡¡¡À©Õ¹µÄÉ豸֧³Ö ¡¡¡¡ÔÚ 2.6 ÄÚºËÖÐÖ§³Ö¸ü¶àÀàÐ͵ÄÉ豸¡£2.6 Äں˻¹½«Ö÷ʶ±ðºÅµÄÏÞÖÆ´Ó 255 Ôö¼Óµ½ 4095£¬²¢ÇÒÔÊÐíÿÖÖÀàÐÍ¿ÉÒÔÓжàÓÚ 100 Íò¸ö×ÓÉ豸¡£Õ⽫¸ø¸ß¶ËµÄÆóҵϵͳÒÔ×ã¹»µÄÖ§³Ö¡£ ¡¡¡¡¡¡¡¡Ï̸߳Ľø ¡¡¡¡2.6 Äں˲ÉÓÃÁËеÄÏ߳̿⣬Native POSIX Thread Library (NPTL)¡£Õâ¸öпâ»ùÓÚ 1:1 Ä£ÐÍ£¬ÍêÈ«·ûºÏ POSIX ±ê×¼¡£Red Hat Ëù×÷µÄ²âÊÔ±íÃ÷£¬ÔÚÒ»¸öÀ쵀 IA-32 Ë« 450MHz PII Xeon ϵͳÉÏ£¬Ê¹Óà NPTL ¿ÉÒÔÔÚ 2.3 ÃëÖ®ÄÚ´´½¨ºÍÏú»Ù 100,000 ¸öÏß³Ì (ÔÚÈÎһʱ¿Ì×î¶à¿ÉÒÔͬʱÔËÐÐ 50 ¸öÏß³Ì)¡£ ¡¡¡¡¡¡¡¡NPTL Ϊ¶àÏß³ÌÓ¦ÓóÌÐòÔÚ SMP »·¾³ÖдøÀ´Á˼«´óµÄÐÔÄÜÌá¸ß¡£ËüÓÈÆäÓÐÒæÓÚ³¬ÖØÁ¿¼¶µÄ¶àÏß³ÌÆóÒµ¼¶Ó¦ÓóÌÐò£¬ÀýÈç Java Ó¦ÓóÌÐò¡¢Web ·þÎñÆ÷ºÍÓ¦ÓóÌÐò·þÎñÆ÷Ó¦ÓóÌÐò¡£ ¡¡¡¡¡¡¡¡2.6 ÄÚºËÖÐÁíÒ»¸ö¶ÔÏ̵߳ĸĽøÊÇ£¬¿É·ÖÅäµÄ PID ÊýÄ¿´Ó 32,000 Ôö¼Óµ½ÁË 10 ÒÚ¡£ÕâÒ»Ï̱߳仯¸ÄÉÆÁËÔÚÖظºÔØϵͳÖÐÓ¦ÓóÌÐòµÄÆô¶¯ÐÔÄÜ¡£ÓÉÓÚÔÊÐíµÄ PID ÉÏÏ޽ϵͣ¬2.4 ÄÚºËÓÐʱ»á³öÏÖÓ¦ÓóÌÐòÇëÇóµÄ PID ±àºÅ¹ý¸ßµÄÇé¿ö¡£ ¡¡¡¡¡¡¡¡O(1) µ÷¶È³ÌÐò ¡¡¡¡¡¡¡¡0(1) µ÷¶È³ÌÐòÓÚ 2002 Äê±»½ÓÊܲ¢¼ÓÈëµ½¹Ù·½µÄ Linux 2.5 ÄÚºËÊ÷ÖС£0(1) µ÷¶È³ÌÐòͨ¹ý¸ÄÉÆ´óÁ¿½ø³ÌµÄÍÌÍÂÂÊÌá¸ßÁË Linux µÄÀ©Õ¹ÐÔºÍÕûÌåÉϵÄÐÔÄÜ£¬ÓÈÆäÊÇÔÚ´óÐ굀 SMP ÉÏ¡£0(1) ÔÚÈÎÎñºÍ CPU ÊýÄ¿¾Þ´óʱ¿ÉÒԺܺõØÀ©Õ¹£¬¾ßÓкÜÇ¿µÄ¡°Ç׺ÏÁ¦¡±£¬ÒÔ±ÜÃâÈÎÎñÔÚ CPU Ö®¼ä·´¸´Òƶ¯¡£0(1) µ÷¶È³ÌÐò»¹ÔÊÐí¿ç CPU µÄ¸ºÔØƽºâºÍ NUMA-aware ¸ºÔØƽºâ¡£ ¡¡¡¡¡¡¡¡I/O ¸Ä½ø ¡¡¡¡¡¡¡¡¿é I/O ²ã ¡¡¡¡¡¡¡¡2.6 ÄÚºËÖеĿé I/O ²ã±»ÖØд£¬ÒÔÌá¸ßÄں˵ĿÉÀ©Õ¹ÐÔºÍÐÔÄÜ¡£2.4 ÖеÄÈ«¾Ö I/O ÇëÇóËø²»ÔÙʹÓá£ÔÚ 2.6 Öпé I/O »º³åÇø£¨kiobuf£©ÔÊÐí I/O ÇëÇó¿ÉÒÔ±È PAGE_SIZE ´ó¡£³öÏֵĴ󲿷ÖÎÊÌâÊÇÓɶԻº³åÇøÍ·ºÍ kiobuf µÄʹÓÃÒýÆðµÄ£¬ÔÚÕâ¸öеIJãÖÐÒѾ­µÃÒÔ´¦Àí¡£ÍêÈ«ÖØдÁË I/O µ÷¶È³ÌÐò¡£¶Ô SCSI µÄÖ§³ÖÒ²ÓÐÁËÖØ´óµÄ¸Ä½ø¡£ ¡¡¡¡¡¡¡¡Òì²½ I/O ¡¡¡¡¡¡¡¡Òì²½ I/O ÊÇÔÚ 2.6 ÄÚºËÖÐгöÏֵġ£ËüΪ Web ·þÎñÆ÷ºÍÊý¾Ý¿âµÈÆóÒµÓ¦ÓóÌÐòµÄÀ©Õ¹ÌṩÁËÒ»¸ö;¾¶£¬¶ø²»±ØÇóÖúÓÃÓÚÍøÂçÁ¬½ÓµÄ¸´ÔÓµÄÄÚ²¿³Ø»úÖÆ¡£ ¡¡¡¡¡¡¡¡ÆäËû¸Ä½ø ¡¡¡¡¡¡¡¡³ýÁËÕâЩ¸Ä½øÒÔÍ⣬»¹ÓÐÆäËûһЩֵµÃÒ»ÌáµÄ±ä»¯ºÍÐÂÌØÐÔ¡£ÀýÈ磬2.6 ÄÚºËÌṩÁ˶ÔһЩÐÂÎļþϵͳµÄÖ§³Ö£¬°üÀ¨ JFS¡¢XFS¡¢NFS v4 ºÍ Andrew File System (AFS)¡£ÐµÄÍøÂçЭÒéºÍÌØÐÔ£¬ÀýÈçÁ÷¿ØÖÆ´«ÊäЭÒé (Stream Control Transmission Protocol, SCTP)¡¢Internet Protocol Security (IPSec)¡¢¸Ä½øµÄ IPv6 Ö§³ÖºÍ IP Payload Compression (IPComp)£¬¸ø Linux 2.6 ÄÚºËÓû§ÌṩÁ˸üºÃµØÍøÂ簲ȫºÍ´«ÊäÖÊÁ¿¡£ ¡¡¡¡¡¡¡¡²»ÊÇ 2.6 Äں˴øÀ´µÄÌá¸ß¶¼¿ÉÒÔÓ¦ÓÃÓÚÿһ¸öÆóÒµÓ¦ÓóÌÐò¡£ËüÃÇÖÐÓÐһЩÐèÒªÌض¨µÄÓ²¼þºÍÈí¼þ¡£ÎÞÂÛÈçºÎ£¬ÕâÀïÁгöµÄ´ó²¿·ÖÌá¸ß¶¼ÊÇÈ«ÃæµÄÄں˸Ľø£¬½«°ïÖú Linux ¿çÈëÆóÒµÃż÷¡£ ¡¡¡¡¡¡¡¡²âÊÔ»ù´¡ÉèÊ© ¡¡¡¡ÔÚÕâÒ»½Ú£¬ÎÒ½«ÌÖÂÛ Web ·þÎñ²âÊÔÊÇÈçºÎ½øÐеģ¬°üÀ¨Ó²¼þ»·¾³¡¢Ñ¡ÔñµÄ Web ·þÎñÆ÷/Ó¦ÓóÌÐò·þÎñÆ÷ºÍ Web ²âÊÔ¹¤¾ß£¬ÒÔ¼°Õë¶ÔµäÐͲâÊÔÇéÐεIJâÊÔ²ßÂÔ¡£ÒÔϵÄÌÖÂÛ»ùÓÚ 2.6 Äںˡ£ ¡¡¡¡¡¡¡¡Web ·þÎñ·þÎñÆ÷ ¡¡¡¡ÔÚ Linux 2.6 Äں˲âÊÔÖÐʹÓÃÁËËĸö Web ·þÎñ·þÎñÆ÷¡£Á½¸öÊÇ Web ·þÎñÆ÷ (Apache ºÍ Jakarta-Tomcat)£¬ÁíÍâÁ½¸öÊÇÓ¦ÓóÌÐò·þÎñÆ÷£¨WebSphere Application Server ºÍ Jboss£©¡£ ¡¡¡¡¡¡¡¡Apache ÊÇ´¦ÓÚÊг¡Áìµ¼µØλµÄ Web ·þÎñÆ÷¡£Netcraft Web Server Survey µÄµ÷²é½á¹ûÏÔʾ£¬Internet Éϳ¬¹ý 64% µÄ Web Õ¾µãÕýÔÚʹÓà Apache¡£ËüÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄÏîÄ¿¡£ ¡¡¡¡¡¡¡¡Jakarta-Tomcat ÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄ servlet ÈÝÆ÷£¬´øÓо­ Apache Ðí¿ÉµÄ jsp »·¾³¡£Jakarta-Tomcat ÓÐÒ»¸öÄÚÖÃµÄ Web ·þÎñÆ÷£¬Ò²¿ÉÒÔÔÚ²úÆ·»·¾³ÖÐÓëÆäËû Web ·þÎñÆ÷Ò»ÆðʹÓᣠ¡¡¡¡¡¡¡¡WebSphere Application Server ÊÇÒ»¸öÆóÒµ¼¶µÄÓ¦ÓóÌÐò·þÎñÆ÷£¬ÓÃÓÚ¶¯Ì¬µç×ÓÉÌÎñÓ¦ÓóÌÐò¡£Õâ¸ö·þÎñÆ÷µÄ»ù´¡ÊÇ J2EE ¼¼ÊõºÍ Web Services¡£WebSphere Application Server ¾ßÓкܸߵÄÐÔÄÜ£¬²¢ÌṩÁËÒ»¸ö¿ÉÒÔ¿çÔ½´ó²¿·Ö²Ù×÷ϵͳµÄ¸ß¶È¿ÉÀ©Õ¹µÄÊÂÎñÒýÇæ¡£Ô½À´Ô½¶àµÄ WebSphere Ó¦ÓóÌÐòÕýÔÚÓÉ´«Í³µÄ Unix OS Ïò Linux ǨÒÆ£¬ÒòΪÕâÑù¿ÉÒÔͨ¹ý¸üÉٵķÑÓöø»ñµÃ½üºõͬÑùµÄÐÔÄÜ¡£
[1] [2] ÏÂÒ»Ò³ 

£¨³ö´¦£ºhttp://www.sheup.com£©


ÉÏÒ»Ò³ [1] [2]