×î½üÒ»Ö±¾À½áÐÔÄÜ·ÖÎöÓëµ÷ÓÅÈçºÎÏÂÊÖ£¬ÏÈ´ÓÓ²¼þ¿ªÊ¼£¬»¹ÊÇÏÈ´Ó´úÂë»òÊý¾Ý¿â¡£´Ó²Ù×÷ϵͳ£¨CPUµ÷¶È£¬ÄÚ´æ¹ÜÀí£¬½ø³Ìµ÷¶È£¬´ÅÅÌI/O£©¡¢ÍøÂç¡¢ÐÒ飨HTTP£¬
TCP/IP £©£¬»¹ÊÇ´ÓÓ¦ÓóÌÐò´úÂ룬Êý¾Ý¿âµ÷ÓÅ£¬Öмä¼þÅäÖõȷ½ÃæÈëÊÖ¡£
µ¥Ò»¸öÖмä¼þÓÖ·ÖwebÖмä¼þ£¨apache ¡¢IIS£©£¬Ó¦ÓÃÖмä¼þ£¨tomcat ¡¢weblogic
¡¢webSphere £©µÈ£¬ËäÈ»¶¼ÊÇÖмä¼þ£¬Ã¿Ò»ÑùÁà³öÀ´ÍùÉîÁËѧ¶¼²»ÊÇÒ»³¯Ò»Ï¦Ö®¹¦¡£µ«µ÷ÓŶÔÓÚÿһÏîµÄÒªÇóÓÖ²»½ö½öÊÇ¡°ÖªµÀ¡±»ò¡°»áʹÓá±Õâô¼òµ¥¡£ÆðÂëÒª´ïµ½¡°ÈçºÎ¸üºÃµÄʹÓᱡ£
³£¿´µ½ÐÔÄܲâÊÔÊéÖÐ˵£¬ÐÔÄܲâÊÔ²»µ¥µ¥ÊÇÐÔÄܲâÊÔ¹¤³Ìʦһ¸öÈ˵Äʶù¡£ÐèÒªDBA ¡¢¿ª·¢ÈËÔ±¡¢ÔËάÈËÔ±µÄÅäºÏÍê³É¡£µ«ÊÇÔÚ²»ÉÙÇé¿öÏÂÐÔÄܲâÊÔÊÇÓÉÐÔÄܲâÊÔÈËÔ±¶ÀÁ¢Íê³ÉµÄ£¬ÍËÒ»²½¾ÍËãÓÉÆäËüÈËÔ±µÄÐÖú£¬Á˽âϵͳ¼Ü¹¹µÄµÄ¸÷¸öÄ£¿é¶ÔÓÚ×ÔÉíµÄÌá¸ßÒ²Óкܴó°ïÖú£¬Í¬½øÒ²¸üÄܵõ½±ðÈ˵Ä×ðÖØ¡£
ÔÙ˵ÐÔÄܵ÷ÓÅ֮ǰ£¬ÎÒÃÇÓбØÒªÔÙÌáһϽøÐвâÊÔµÄÄ¿µÄ£¬»òÕßÎÒÃǽøÐÐÐÔÄܲâÊԵijõÖÔÊÇʲô£¿
ÄÜÁ¦ÑéÖ¤£ºÑé֤ijϵͳÔÚÒ»¶¨Ìõ¼þ¾ßÓÐʲôÑùµÄÄÜÁ¦¡£
ÄÜÁ¦¹æ»®£ºÈçºÎʹϵͳ´ïµ½ÎÒÃÇÒªÇóµÄÐÔÄÜÄÜÁ¦¡£
Ó¦ÓóÌÐòÕï¶Ï£º±ÈÈçÄÚ´æÐ¹Â©£¬Í¨¹ý¹¦ÄܲâÊÔºÜÄÑ·¢ÏÖ£¬µ«Í¨¹ýÐÔÄܲâÊÔÈ´ºÜÈÝÒ×·¢ÏÖ¡£
ÐÔÄܵ÷ÓÅ£ºÂú×ãÓû§ÐèÇ󣬽øÒ»²½½øÐÐϵͳ·ÖÎöÕÒ³öÆ¿¾±£¬ÓÅ»¯Æ¿¾±£¬Ìá¸ßϵͳÕûÌåÐÔÄÜ¡£

Ò»°ãϵͳµÄÆ¿¾±
ÐÔÄܲâÊÔµ÷ÓÅÐèÒªÏÈ·¢ÏÖÆ¿¾±£¬ÄÇôϵͳһ°ã»á´æÔÚÄÄЩƿ¾±£º
Ó²¼þÉϵÄÐÔÄÜÆ¿¾±£º
Ò»°ãÖ¸µÄÊÇCPU¡¢ÄÚ´æ¡¢´ÅÅÌI/O ·½ÃæµÄÎÊÌ⣬·ÖΪ·þÎñÆ÷Ó²¼þÆ¿¾±¡¢ÍøÂçÆ¿¾±£¨¶Ô¾ÖÓòÍø¿ÉÒÔ²»¿¼ÂÇ£©¡¢·þÎñÆ÷²Ù×÷ϵͳƿ¾±£¨²ÎÊýÅäÖã©¡¢Öмä¼þÆ¿¾±£¨²ÎÊýÅäÖá¢Êý¾Ý¿â¡¢web·þÎñÆ÷µÈ£©¡¢Ó¦ÓÃÆ¿¾±£¨SQL
Óï¾ä¡¢Êý¾Ý¿âÉè¼Æ¡¢ÒµÎñÂß¼¡¢Ëã·¨µÈ£©¡£
Ó¦ÓÃÈí¼þÉϵÄÐÔÄÜÆ¿¾±£º
Ò»°ãÖ¸µÄÊÇÓ¦Ó÷þÎñÆ÷¡¢web ·þÎñÆ÷µÈÓ¦ÓÃÈí¼þ£¬»¹°üÀ¨Êý¾Ý¿âϵͳ¡£
ÀýÈ磺Öмä¼þweblogic ƽ̨ÉÏÅäÖõÄJDBCÁ¬½Ó³ØµÄ²ÎÊýÉèÖò»ºÏÀí£¬Ôì³ÉµÄÆ¿¾±¡£
Ó¦ÓóÌÐòÉϵÄÐÔÄÜÆ¿¾±£º
Ò»°ãÖ¸µÄÊÇ¿ª·¢ÈËԱпª·¢³öÀ´µÄÓ¦ÓóÌÐò¡£
ÀýÈ磬³ÌÐò¼Ü¹¹¹æ»®²»ºÏÀí£¬³ÌÐò±¾ÉíÉè¼ÆÓÐÎÊÌ⣨´®Ðд¦Àí¡¢ÇëÇóµÄ´¦ÀíÏ̲߳»¹»£©£¬Ôì³ÉϵͳÔÚ´óÁ¿Óû§·½Î»Ê±ÐÔÄܵÍ϶øÔì³ÉµÄÆ¿¾±¡£
²Ù×÷ϵͳÉϵÄÐÔÄÜÆ¿¾±£º
Ò»°ãÖ¸µÄÊÇwindows¡¢UNIX¡¢LinuxµÈ²Ù×÷ϵͳ¡£
ÀýÈ磬ÔÚ½øÐÐÐÔÄܲâÊÔ£¬³öÏÖÎïÀíÄÚ´æ²»×ãʱ£¬ÐéÄâÄÚ´æÉèÖÃÒ²²»ºÏÀí£¬ÐéÄâÄÚ´æµÄ½»»»Ð§Âʾͻá´ó´ó½µµÍ£¬´Ó¶øµ¼ÖÂÐÐΪµÄÏìӦʱ¼ä´ó´óÔö¼Ó£¬ÕâʱÈÏΪ²Ù×÷ϵͳÉϳöÏÖÐÔÄÜÆ¿¾±¡£
ÍøÂçÉ豸ÉϵÄÐÔÄÜÆ¿¾±£º
Ò»°ãÖ¸µÄÊÇ·À»ðǽ¡¢¶¯Ì¬¸ºÔؾùºâÆ÷¡¢½»»»»úµÈÉ豸¡£
ÀýÈ磬ÔÚ¶¯Ì¬¸ºÔؾùºâÆ÷ÉÏÉèÖÃÁ˶¯Ì¬·Ö·¢¸ºÔصĻúÖÆ£¬µ±·¢ÏÖij¸öÓ¦Ó÷þÎñÆ÷ÉϵÄÓ²¼þ×ÊÔ´ÒѾµ½´ï¼«ÏÞʱ£¬¶¯Ì¬¸ºÔؾùºâÆ÷½«ºóÐøµÄ½»Ò×ÇëÇó·¢Ë͵½ÆäËû¸ºÔؽÏÇáµÄÓ¦Ó÷þÎñÆ÷ÉÏ¡£ÔÚ²âÊÔʱ·¢ÏÖ£¬¶¯Ì¬¸ºÔؾùºâÆ÷ûÓÐÆðµ½ÏàÓ¦µÄ×÷Óã¬Õâʱ¿ÉÒÔÈÏÎªÍøÂçÆ¿¾±¡£
ÐÔÄܲâÊÔ³öÏÖµÄÔÒò¼°Æä¶¨Î»Ê®·Ö¸´ÔÓ£¬ÕâÀïÖ»ÊǼòµ¥½éÉܳ£¼ûµÄ¼¸ÖÖÆ¿¾±ÀàÐͺÍÌØÕ÷£¬¶øÐÔÄܲâÊÔËùÐèÒª×öµÄ¾ÍÊǸù¾Ý¸÷ÖÖÇé¿öÒòËØ×ۺϿ¼ÂÇ£¬È»ºóÐÖú¿ª·¢ÈËÔ±\DBA\ÔËάÈËÔ±Ò»Æð¶¨Î»ÐÔÄÜÆ¿¾±¡£
Ò»°ãÐÔÄܵ÷ÓŲ½Öè
Ò»°ãÐÔÄÜÎÊÌâµ÷ÓŵIJ½Ö裺
²½ÖèÒ»£ºÈ·¶¨ÎÊÌâ
Ó¦ÓóÌÐò´úÂ룺ÔÚͨ³£Çé¿öÏ£¬ºÜ¶à³ÌÐòµÄÐÔÄÜÎÊÌâ¶¼ÊÇд³öÀ´µÄ£¬Òò´Ë¶ÔÓÚ·¢ÏÖÆ¿¾±µÄÄ£¿é£¬Ó¦¸ÃÊ×Ïȼì²éһϴúÂë¡£
Êý¾Ý¿âÅäÖ㺾³£ÒýÆðÕû¸öϵͳÔËÐлºÂý£¬Ò»Ð©ÖîÈçoracle µÄ´óÐÍÊý¾Ý¿â¶¼ÊÇÐèÒªDBA½øÐÐÕýÈ·µÄ²ÎÊýµ÷Õû²ÅÄÜͶ²úµÄ¡£
²Ù×÷ϵͳÅäÖ㺲»ºÏÀí¾Í¿ÉÄÜÒýÆðϵͳƿ¾±¡£
Ó²¼þÉèÖãºÓ²ÅÌËÙ¶È¡¢ÄÚ´æ´óСµÈ¶¼ÊÇÈÝÒ×ÒýÆðÆ¿¾±µÄÔÒò£¬Òò´ËÕâЩ¶¼ÊÇ·ÖÎöµÄÖØµã¡£
ÍøÂç£ºÍøÂç¸ºÔØ¹ýÖØµ¼ÖÂÍøÂç³åÍ»ºÍÍøÂçÑÓ³Ù¡£
²½Öè¶þ£ºÈ·¶¨ÎÊÌâ
µ±È·¶¨ÁËÎÊÌâÖ®ºó£¬ÎÒÃÇÒªÃ÷È·Õâ¸öÎÊÌâÓ°ÏìµÄÊÇÏìӦʱ¼äÍÌÍÂÁ¿£¬»¹ÊÇÆäËûÎÊÌ⣿ÊǶàÊýÓû§»¹ÊÇÉÙÊýÓû§Óöµ½ÁËÎÊÌ⣿Èç¹ûÊÇÉÙÊýÓû§£¬Õ⼸¸öÓû§ÓëÆäËüÓû§µÄ²Ù×÷ÓÐʲô²»Óã¿ÏµÍ³×ÊÔ´¼à¿ØµÄ½á¹ûÊÇ·ñÕý³££¿CPUµÄʹÓÃÊÇ·ñµ½´ï¼«ÏÞ£¿I/O
Çé¿öÈçºÎ£¿ÎÊÌâÊÇ·ñ¼¯ÖÐÔÚijһÀàÄ£¿éÖУ¿ Êǿͻ§¶Ë»¹ÊÇ·þÎñÆ÷³öÏÖÎÊÌ⣿ ϵͳӲ¼þÅäÖÃÊÇ·ñ¹»Óã¿Êµ¼Ê¸ºÔØÊÇ·ñ³¬¹ýÁËϵͳµÄ¸ºÔØÄÜÁ¦£¿
ÊÇ·ñδ¶Ôϵͳ½øÐÐÓÅ»¯£¿
ͨ¹ýÕâЩ·ÖÎö¼°Ò»Ð©ÓëϵͳÏà¹ØµÄÎÊÌ⣬¿ÉÒÔ¶Ôϵͳƿ¾±ÓиüÉîÈëµÄÁ˽⣬½ø¶ø·ÖÎö³öÕæÕýµÄÔÒò¡£
²½ÖèÈý£º È·¶¨µ÷ÕûÄ¿±êºÍ½â¾ö·½°¸
µÃ¸ßϵͳÍÌÍÂÀí£¬Ëõ¶ÌÏìӦʱ¼ä£¬¸üºÃµØÖ§³Ö²¢·¢¡£
²½ÖèËÄ£º²âÊÔ½â¾ö·½°¸
¶Ôͨ¹ý½â¾ö·½°¸µ÷ÓźóµÄϵͳ½øÐлù×¼²âÊÔ¡££¨»ù×¼²âÊÔÊÇָͨ¹ýÉè¼Æ¿ÆÑ§µÄ²âÊÔ·½·¨¡¢²âÊÔ¹¤¾ßºÍ²âÊÔϵͳ£¬ÊµÏÖ¶ÔÒ»Àà²âÊÔ¶ÔÏóµÄijÏîÐÔÄÜÖ¸±ê½øÐж¨Á¿µÄºÍ¿É¶Ô±ÈµÄ²âÊÔ£©
²½ÖèÎ壺·ÖÎöµ÷ÓŽá¹û
ϵͳµ÷ÓÅÊÇ·ñ´ïµ½»òÕß³¬³öÁËÔ¤¶¨Ä¿±ê£¿ÏµÍ³ÊÇÕûÌåÐÔÄܵõ½Á˸ÄÉÆ£¬»¹ÊÇÒÔϵͳij²¿·ÖÐÔÄÜÀ´½â¾öÆäËûÎÊÌâ¡£µ÷ÓÅÊÇ·ñ¿ÉÒÔ½áÊøÁË¡£
×îºó£¬Èç¹û´ïµ½ÁËÔ¤ÆÚÄ¿±ê£¬µ÷ÓŹ¤×÷¾Í»ù±¾¿ÉÒÔ½áÊøÁË¡£
ÏÂÃæËãÊÇÒ»¸ö¼¼ÇÉ£¬ÈçÃæÊÔ¹ÙÎʵ½Ò»¸öÐÔÄÜÎÊÌâ¼ÙÉ裬ÎÒ²»ÖªµÀÐÔÄÜÎÊÌâ³öÔÚÄĶùʱ£¬¿ÉÒÔ°´ÕÕÕâ¸ö˼·»Ø´ð^_^
²éÕÒÆ¿¾±Ê±°´ÒÔÏÂ˳Ðò£¬ÓÉÒ×µ½ÄÑ¡£
·þÎñÆ÷Ó²¼þÆ¿¾±---¡µÍøÂçÆ¿¾±£¨¶Ô¾ÖÓòÍø£¬¿ÉÒÔ²»¿¼ÂÇ£©---¡µ·þÎñÆ÷²Ù×÷ϵͳƿ¾±£¨²ÎÊýÅäÖã©---¡µÖмä¼þÆ¿¾±£¨²ÎÊýÅäÖã¬Êý¾Ý¿â£¬web·þÎñÆ÷µÈ£©---¡µÓ¦ÓÃÆ¿¾±£¨SQLÓï¾ä¡¢Êý¾Ý¿âÉè¼Æ¡¢ÒµÎñÂß¼¡¢Ëã·¨µÈ£©
×¢£ºÒÔÉϹý³Ì²¢²»ÊÇÿ¸ö·ÖÎöÖж¼ÐèÒªµÄ£¬Òª¸ù¾Ý²âÊÔÄ¿µÄºÍÒªÇóÀ´È·¶¨·ÖÎöµÄÉî¶È¡£¶ÔһЩҪÇóµÍµÄ£¬ÎÒÃÇ·ÖÎöµ½Ó¦ÓÃϵͳÔÚ½«À´´óµÄ¸ºÔØÑ¹Á¦£¨²¢·¢Óû§Êý¡¢Êý¾ÝÁ¿£©Ï£¬ÏµÍ³µÄÓ²¼þÆ¿¾±ÔÚÄĶù¾Í¹»ÁË¡£
·Ö¶ÎÅųý·¨ ºÜÓÐЧ
ÐÔÄܲâÊÔµ÷ÓÅÓ¦¸Ã×¢ÒâµÄÒªµã£º
Òªµã1£º ÔÚÓ¦ÓÃϵͳµÄÉè¼Æ¿ª·¢¹ý³ÌÖУ¬Ó¦Ê¼ÖÕ°ÑÐÔÄÜ·ÅÔÚ¿¼Âǵķ¶Î§ÄÚ¡£ Òªµã2£º È·¶¨ÇåÎúÃ÷È·µÄÐÔÄÜÄ¿±êÊǹؼü¡£ Òªµã3£º ±ØÐë±£Ö¤µ÷ÓźóµÄ³ÌÐòÔËÐÐÕýÈ·¡£ Òªµã4£º ϵͳµÄÐÔÄܸü´ó³Ì¶ÈÉÏÈ¡¾öÓÚÁ¼ºÃµÄÉè¼Æ£¬µ÷Óż¼ÇÉÖ»ÊÇÒ»¸ö¸¨ÖúÊֶΡ£ Òªµã5£º µ÷ÓŹý³ÌÊǵü´ú½¥½øµÄ¹ý³Ì£¬Ã¿Ò»´Îµ÷ÓŵĽá¹û¶¼Òª·´À¡µ½ºóÐøµÄ´úÂ뿪·¢ÖÐÈ¥¡£ Òªµã6£º ÐÔÄܵ÷ÓŲ»ÄÜÒÔÎþÉü´úÂëµÄ¿É¶ÁÐԺͿÉά»¤ÐÔΪ´úÂë¡£
±¾ÎÄÖ»½éÉÜÁËһЩÐÔÄܵ÷ÓŵÄÒª¹Ø×¢µÄ¶«Î÷ÒÔ¼°ÐÔÄܵ÷ÓŵÄÒ»°ãÒªµã¡£²¢Ã»ÓоßÌå˵ÈçºÎ¶ÔϵͳµÄÿ¸ö²¿¼þ½øÐе÷ÓÅ£¬ÈçºÎҪϸ˵Ҳ²»ÊÇÒ»Á½ÊéÄÜ˵ÇåµÄ£¬¶ÔÖªÊ¶ÃæµÄÒªÇóÒ²·Ç³£¸ß£¬ÊÇÎÒĿǰµÄÄÜÁ¦ÎÞ·¨´¥ÃþµÄ¡£
ÕâÀï×ö¸ö×ܽ᣺
¡¶ÐÔÄܲâÊÔÖª¶àÉÙ¡·ÏµÁлù±¾Íê½á£¬ËäȻʱ¼äÀµÃ±È½Ï³¤£¬µ«ÎÒûÓаÑËü¸øÌ«¼à¡£ËäÈ»ÄÚÈݶ¼ÔÚ¿Õ̸ÐÔÄܲâÊÔÀíÂÛ֪ʶ£¬µ«ÎÒÈÏΪÕâЩ¶«Î÷¶ÔÓÚÄã´ÓÊÂÐÔÄܲâÊÔ¹¤×÷±Ø²»¿ÉÉÙ¡£µ±È»£¬ÎÒÔÚ¡°
jmeter»ù´¡ ¡± Óë¡° loadrunner ¼¼ÇÉ ¡± Öн²½âÁ½¸öÐÔÄܲâÊÔ¹¤¾ßµÄʹÓá£
Èç¹ûÎÒµÄÕâЩÎÄÕ¶ÔÓÚÏëÁ˽âºÍѧϰÐÔÄܵÄͬѧ´øÀ´Ò»Ë¿µÄ°ïÖú£¬ÎÒ½«·Ç³£¿ªÐÄ¡£ÎÒ²»ÊǸßÊÖ£¬Ö»ÊǺÍÄãÒ»ÆðÈȰ®²âÊÔ¼¼ÊõµÄ³õѧÕߣ¬Ö»ÊDZȽÏϲ»¶×ܽ᣻Ҳʱ³£ÎªÇ°Í¾ÃÔ㣬µ«ÎÒÖªµÀÖ»Òª¶Ïȥѧϰ£¬Â·¾ÍÔÚǰ·½¡£ÎÒºóÃæ»áÕûÀíÐÔÄܵ÷ÓŵÄÏà¹ØÎÄÕ¡£
¶¯Ì¬µÄ Web Ó¦ÓóÌÐòÄܹ»´æ´¢´óÁ¿ÐÅÏ¢£¬ÈÃÓû§Äܹ»Í¨¹ýÊìϤµÄ½çÃæÁ¢¼´·ÃÎÊÕâЩÐÅÏ¢¡£µ«ÊÇ£¬Ëæ×ÅÓ¦ÓóÌÐòÔ½À´Ô½ÊÜ»¶Ó£¬¿ÉÄܻᷢÏÖ¶ÔÇëÇóµÄÏìÓ¦ËÙ¶ÈûÓÐÒÔǰÄÇô¿ìÁË¡£
¿ª·¢ÈËÔ±Ó¦¸ÃÁ˽â Web Ó¦ÓóÌÐò´¦Àí Web ÇëÇóµÄ·½Ê½£¬ÖªµÀÔÚ Web Ó¦ÓóÌÐò¿ª·¢ÖпÉÒÔ×öʲô£¬²»ÄÜ×öʲô£¬ÕâÓÐÖúÓÚ¼õÉÙÈÕºóµÄÂé·³¡£
¾²Ì¬µÄ Web ÇëÇ󣨱ÈÈçͼ 1 ËùʾµÄÇëÇ󣩺ÜÈÝÒ×Àí½â¡£¿Í»§»úÁ¬½Ó·þÎñÆ÷£¨Í¨³£Í¨¹ý TCP ¶Ë¿Ú 80£©£¬Ê¹ÓÃ
HTTP ÐÒé·¢³öÒ»¸ö¼òµ¥µÄÇëÇó¡£
ͼ 1. ¿Í»§»úͨ¹ý HTTP ÇëÇó¾²Ì¬µÄÎļþ

·þÎñÆ÷½âÎöÕâ¸öÇëÇ󣬰ÑËüÓ³Éäµ½ÎļþϵͳÉϵÄÒ»¸öÎļþ¡£È»ºó£¬·þÎñÆ÷Ïò¿Í»§»ú·¢ËÍһЩÃèÊöÓÐЧ¸ºÔØ£¨±ÈÈçÍøÒ³»òͼÏñ£©µÄÏìӦͷ£¬×îºóÏò¿Í»§»ú·¢ËÍÎļþ¡£
ÔÚ ÉÏÃæµÄ³¡¾°ÖпÉÄܳöÏÖ¼¸¸öÆ¿¾±¡£Èç¹ûÇëÇóµÄ±ä»¯ºÜ´ó£¬µ¼ÖÂÎÞ·¨ÓÐЧµØÊ¹ÓòÙ×÷ϵͳµÄ´ÅÅÌ»º´æ£¬ÄÇô·þÎñÆ÷µÄ´ÅÅÌ»áºÜ棬µ½ÁËijÖ̶ֳÈÖ®ºó£¬¾Í»á¼õÂýÕû¸ö¹ý
³Ì¡£Èç¹ûΪ¿Í»§»úÌṩÊý¾ÝµÄÍøÂçͨµÀ±¥ºÍÁË£¬¾Í»áÓ°ÏìËùÓпͻ§»ú¡£µ«ÊÇ£¬³ýÁËÕâЩ״¿öÖ®Í⣬¡°½ÓÊÕÇëÇ󣬷¢ËÍÎļþ¡±
¹ý³Ì»¹ÊÇÏ൱¸ßЧµÄ¡£
ͨ ¹ý×öһЩ¼ÙÉ裬¿ÉÒÔ´óÖÂÌå»á¾²Ì¬·þÎñÆ÷µÄÐÔÄÜ¡£¼ÙÉèÒ»¸öÇëÇóµÄ·þÎñʱ¼äÊÇ 10ms£¨Ö÷ÒªÊܵ½´ÅͷѰµÀʱ¼äµÄÏÞÖÆ£©£¬ÄÇô´óԼÿÃë
100 ¸öÇëÇó¾Í»áʹ´ÅÅ̽ӽü±¥ºÍ£¨10msec/request / 1 second = 100 requests/second£©¡£Èç¹ûÒª·¢ËÍ
10K µÄÎĵµ£¬¾Í»á²úÉú´óÔ¼ 8mbit/sec µÄ Web ͨÐÅÁ÷£¨100 requests/second
* 10 KBytes/request * 8bits/byte£©¡£Èç¹û¿ÉÒÔ´ÓÄڴ滺´æÖлñÈ¡Îļþ£¬¾Í¿ÉÒÔ½µµÍƽ¾ù·þÎñʱ¼ä£¬Òò´ËÔö¼Ó·þÎñÆ÷ÿÃëÄܹ»´¦ÀíµÄÁ¬½ÓÊý¡£Èç¹ûÄúÓдÅÅÌ·þÎñʱ¼ä»òƽ¾ùÇëÇó
ÑÓʱµÄÕæÊµÊý¾Ý£¬¿ÉÒÔ°ÑËüÃǷŽøÉÏÃæµÄËãʽ£¬´Ó¶ø¼ÆËã³ö¸ü׼ȷµÄÐÔÄܹÀ¼ÆÖµ¡£
¼ÈÈ»·þÎñÆ÷µÄ´¦ÀíÈÝÁ¿ÊÇÆ½¾ùÇëÇó·þÎñʱ¼äµÄµ¹Êý£¬ÄÇôÈç¹û·þÎñʱ¼ä¼Ó±¶£¬·þÎñÆ÷µÄ´¦ÀíÈÝÁ¿£¨Ã¿Ãë´¦ÀíµÄÁ¬½ÓÊý£©¾Í»á¼õ°ë¡£Çë¼ÇסÕâÒ»µã£¬ÏÂÃæ¿´¿´¶¯Ì¬Ó¦ÓóÌÐòµÄÇé¿ö¡£
¶¯Ì¬Ó¦ÓóÌÐòµÄÁ÷³ÌÒÀÀµÓÚÓ¦ÓóÌÐòµÄ¾ßÌåÇé¿ö£¬µ«ÊÇÒ»°ãÇé¿öÏÂÓëͼ 2 ÏàËÆ¡£
ͼ 2. ¿Í»§»úͨ¹ý HTTP ÇëÇó¶¯Ì¬Ò³Ãæ

Óëǰһ¸öʾÀýÖеĿͻ§»úÒ»Ñù£¬Í¼ 2 ÖеĿͻ§»úÊ×ÏÈ·¢³öÒ»¸öÇëÇó¡£¾²Ì¬ÇëÇóºÍ¶¯Ì¬ÇëÇóÖ®¼äʵ¼ÊÉÏûʲô²îÒ죨ÓÐʱºò
.php »ò .cgi µÈÀ©Õ¹Ãû¿ÉÄÜÒâζ×Ŷ¯Ì¬ÇëÇ󣬵«ÊÇËüÃÇ¿ÉÄÜÒýÆðÎó½â£©¡£ÈçºÎ´¦ÀíÇëÇóÊÇÓÉ Web ·þÎñÆ÷¾ö¶¨µÄ¡£
ÔÚ Í¼ 2 ÖУ¬ÇëÇó±»·¢Ë͵½Ò»¸öÓ¦Ó÷þÎñÆ÷£¬±ÈÈçÔËÐÐÒ»¸ö Java? Ó¦ÓóÌÐòµÄ Solaris ϵͳ¡£Ó¦Ó÷þÎñÆ÷Ö´ÐÐһЩ´¦Àí£¬È»ºóÏòÊý¾Ý¿â²éѯ¸ü¶àµÄÐÅÏ¢¡£µÃµ½ÕâЩÐÅÏ¢Ö®ºó£¬Ó¦Ó÷þÎñÆ÷Éú³ÉÒ»¸ö
HTML Ò³Ãæ£¬Õâ¸öÒ³ÃæÓÉ Web ·þÎñÆ÷ת·¢¸ø¿Í»§»ú¡£Òò´Ë£¬Õâ¸öÇëÇóµÄ·þÎñʱ¼äÊǼ¸¸ö²¿·ÖµÄ×ܺ͡£Èç¹ûÊý¾Ý¿â·ÃÎÊ»¨·Ñ
7ms£¬Ó¦Ó÷þÎñÆ÷»¨·Ñ 13ms£¬Web ·þÎñÆ÷»¨·Ñ 5ms£¬ÄÇÃ´ÍøÒ³µÄ·þÎñʱ¼ä¾ÍÊÇ 25ms¡£¸ù¾ÝÇ°Ãæ½éÉܵĵ¹Êý¹æÔò£¬¸÷¸ö×é¼þµÄÈÝÁ¿·Ö±ðÊÇÿÃë
142¡¢77 ºÍ 200 ¸öÇëÇó¡£Òò´Ë£¬Æ¿¾±ÊÇÓ¦Ó÷þÎñÆ÷£¬ËüʹÕâ¸öϵͳÿÃëÖ»ÄÜ´¦Àí 77 ¸öÁ¬½Ó£»³¬¹ýÕâ¸öÊýÁ¿Ö®ºó£¬Web
·þÎñÆ÷±»ÆÈµÈ´ý£¬Á¬½Ó¿ªÊ¼ÅŶӡ£
µ« ÊÇ£¬Ò»¶¨Òª×¢ÒâÒ»µã£ºÒòΪϵͳÿÃëÖ»ÄÜ·ÖÅÉ 77 ¸öÁ¬½Ó£¬¶øÒ»¸öÁ¬½ÓÐèÒªµÄ´¦Àíʱ¼äÊÇ 25ms£¬ËùÒÔ²¢·Çÿ¸öÓ¦ÓóÌÐòÓû§µÄÇëÇó¶¼Äܹ»ÔÚ
25ms Äڵõ½´¦Àí¡£Ã¿¸ö×é¼þÿ´ÎÖ»ÄÜ´¦ÀíÒ»¸öÁ¬½Ó£¬ËùÒÔÔÚ¸ß·å¸ºÔØÏ£¬ÇëÇ󲻵ò»µÈ´ý CPU ʱ¼ä¡£ÔÚÉÏÃæµÄʾÀýÖУ¬¿¼Âǵ½ÅŶÓʱ¼äºÍ
25ms µÄ´¦Àíʱ¼ä£¬Æ½¾ùÇëÇó·þÎñʱ¼ä×îÖջᳬ¹ý 1.1 Ãë¡£¹ØÓÚ½â¾öÕâЩÅŶÓÎÊÌâµÄ¸ü¶àÐÅÏ¢£¬Çë²Î¼û ²Î¿¼×ÊÁÏ¡£
ͨ¹ýÕâЩʾÀý¿ÉÒԵóöÒÔϽáÂÛ£º
ÔÚÓû§·¢³öÇëÇóºÍ»ñµÃ×îÖÕÒ³ÃæÖ®¼äµÄ²½ÖèÔ½¶à£¬Õû¸ö¹ý³Ì¾ÍÔ½Âý£¬ÏµÍ³ÈÝÁ¿¾ÍÔ½µÍ¡£
Ëæ×ÅÒ³ÃæÇëÇóËÙÂʵÄÔö¼Ó£¬ÕâÖÖЧӦ»áÔ½À´Ô½ÏÔÖø¡£
ÔÚÏîÄ¿¿ªÊ¼Ê±×ö³öµÄÌåϵ½á¹¹¾ö²ßÒ²»áÓ°ÏìÕ¾µã´¦Àí¸ºÔØµÄÄÜÁ¦¡£
±¾ÎĵįäÓಿ·Ö½«ÉîÈëÌÖÂÛÕâЩÎÊÌâ¡£
ÓÃÓÚ¶¯Ì¬Õ¾µãµÄ N ²ãÌåϵ½á¹¹
Ó¦ÓóÌÐò£¨°üÀ¨ Web Ó¦ÓóÌÐò£©µÄÌåϵ½á¹¹³£³£°´ÕÕ²ãÀ´ÃèÊö¡£¾²Ì¬Õ¾µã¿ÉÒÔ±»¿´×÷Ö»ÓÐÒ»²ã ¡ª¡ª Web
·þÎñÆ÷¡£Èç¹ûÓà Web ·þÎñÆ÷ÔËÐÐijÖֽű¾ÓïÑÔ£¨±ÈÈç PHP£©£¬´Ó¶øÁ¬½ÓÊý¾Ý¿â£¬ÄÇôÕâ¿ÉÒÔ¿´×÷Á½²ã¡£Ç°Ò»½ÚÖеÄʾÀýÓÐÈý²ã£¬¼´Ç°¶Ë
Web ·þÎñÆ÷¡¢Ó¦Ó÷þÎñÆ÷ºÍÊý¾Ý¿â¡£
Ò» ¸öÈí¼þÒ²¿ÉÄÜÓɶà²ã×é³É£¬ÕâÈ¡¾öÓÚÄú̸»°µÄ¶ÔÏó¡£ÀýÈ磬PHP ½Å±¾¿ÉÄÜʹÓÃÒ»¸öÄ£°åÒýÇæ°ÑÒµÎñÂß¼Óë±íʾ·Ö¸ô¿ª£¬Ëü¿ÉÒÔ±»¿´×÷µ¥¶ÀµÄÁ½²ã¡£Java
Ó¦ÓóÌÐò¿ÉÄÜͨ¹ý Java servlet Ö´ÐбíʾÈÎÎñ£¬servlet ͨ¹ýÓë Enterprise
Java Bean (EJB) ͨÐÅÖ´ÐÐÒµÎñÂß¼£¬EJB ͨ¹ýÁ¬½ÓÊý¾Ý¿â»ñÈ¡¸ü¶àÐÅÏ¢¡£Òò´Ë£¬»»Ò»¸ö½Ç¶ÈÀ´¿´£¬Èý²ãÌåϵ½á¹¹¿ÉÄÜÊÇÁíÒ»¸±Ñù×Ó£¬ÓÈÆäÊÇÔÚÉæ¼°²»Í¬µÄ¹¤¾ß¼¯Ê±¡£
³£¼ûµÄÌåϵ½á¹¹
¾¡¹ÜÓ¦ÓóÌÐòµÄÌåϵ½á¹¹¸÷²»Ïàͬ£¬µ«ÊÇÓÐһЩ³£¼ûµÄÌåϵ½á¹¹Ç÷ÊÆ¡£ÔÚÒ»°ãÇé¿öÏ£¬Ó¦ÓóÌÐòÐèÒªËĸö¹¦Äܲ㣺
¿Í»§»ú²ã
±íʾ²ã
ÒµÎñÂß¼²ã
Êý¾Ý²ã
ÔÚ Web Ó¦ÓóÌÐòÖУ¬¿Í»§»ú²ãÓÉ Web ä¯ÀÀÆ÷´¦Àí¡£ä¯ÀÀÆ÷ÏÔʾ HTML ²¢Ö´ÐÐ Javascript£¨ÒÔ¼°
Java applet¡¢ActiveX »ò Flash applet£©£¬´Ó¶øÏòÓû§ÏÔʾÐÅÏ¢ºÍÊÕ¼¯Óû§ÐÅÏ¢¡£±íʾ²ãÊÇ´Ó·þÎñÆ÷µ½¿Í»§»úµÄ½Ó¿Ú£¬Ëü¸ºÔð¿ØÖÆÊä³öµÄ¸ñʽ£¬ÈÃÊä³ö¿ÉÒÔÔÚ¿Í»§»úÉÏÏÔʾ¡£ÒµÎñÂß¼²ãʵʩ
ÒµÎñ¹æÔò£¨±ÈÈç¼ÆËãºÍ¹¤×÷Á÷£©£¬´Ó¶øÇý¶¯Ó¦ÓóÌÐò¡£×îºó£¬Êý¾Ý·ÃÎʲãÊdz־û¯µÄÊý¾Ý´æ´¢£¬±ÈÈçÊý¾Ý¿â»òÎļþ´æ´¢¡£
´ó¶àÊýÓ¦ÓóÌÐòÐèÒªËùÓÐÕâËIJãµÄ¹¦ÄÜ£¬¾¡¹ÜËüÃÇ¿ÉÄܲ»ÐèÒªÃ÷ÏÔÍêÕûµØÊµÏÖÕâЩ²ã¡£
ÁíÒ»ÖÖÁ÷ÐеÄÌåϵ½á¹¹ÊÇ Model-View-Controller£¬ÕâÊÇÒ»ÖÖÓÃÓÚ·Ö¸ôÓ¦ÓóÌÐò×é¼þµÄģʽ¡£ÔÚ
MVC ģʽÖУ¬Ä£ÐÍ·â×°ÒµÎñÂß¼²ã£¬²¢Óë¿ò¼ÜÒ»Æð·â×°Êý¾Ý²ã¡£ÊÓͼ¸ºÔð´¦Àí·¢Ë͸ø¿Í»§»úµÄÊý¾Ý±íʾ¡£¿ØÖÆÆ÷µÄ×÷ÓÃÊÇ¿ØÖÆÓ¦ÓóÌÐòÁ÷³Ì¡£
²ãµÄÈÝÁ¿À©Õ¹
À© Õ¹ Web Ó¦ÓóÌÐòµÄÈÝÁ¿Òâζ×ÅÈÃËüÄܹ»´¦Àí¸ü¶àµÄͨÐÅÁ÷¡£ÈÝÁ¿À©Õ¹µÄÒ»¸ö·½ÃæÊÇÈçºÎ¸ù¾ÝÐèÇó²¿ÊðÓ²¼þ¡£ÁíÒ»¸ö·½ÃæÊÇÓ¦ÓóÌÐòÈçºÎÏìӦеÄÓ²¼þ»·¾³¡£´Ó¸ÅÄîÉÏ˵£¬ÔÚ
³öÏÖÐÔÄÜÎÊÌâʱ£¬ÍùÍùÊ×ÏÈÏ뵽ʹÓù¦ÄܸüÇ¿µÄ·þÎñÆ÷£»µ«ÊÇÓ¦ÓóÌÐò±¾ÉíºÜ¿ÉÄÜÔì³ÉÆäËûÆ¿¾±¡£°ÑÓ¦ÓóÌÐò»®·ÖΪһϵÁвãÓÐÖúÓÚÊÕËõÎÊÌâµÄ·¶Î§£¬¿ÉÒÔ¼ò»¯ÈÝÁ¿
À©Õ¹¡£
ÏÖÔÚÏȲ»¿¼ÂÇÓ¦ÓóÌÐòÆ¿¾±¡£À©Õ¹Ó¦ÓóÌÐòµÄÓ²¼þͨ³£ÓÐÁ½ÖÖ·½Ê½£ºË®Æ½À©Õ¹ºÍ´¹Ö±À©Õ¹¡£Ë®Æ½À©Õ¹Òâζ×ÅÔÚÒ»²ãÖÐÌí¼Ó¸ü¶àµÄ·þÎñÆ÷¡£ÔÚÇ°ÃæµÄʾÀýÖУ¬Ó¦Ó÷þÎñÆ÷µÄÆ¿¾±°ÑÇëÇóËÙÂÊÏÞÖÆÔÚÿÃë
77 ¸öÇëÇó£¬Í¨¹ýÌí¼ÓµÚ¶þ¸öÓ¦Ó÷þÎñÆ÷²¢ÔÚÁ½¸ö·þÎñÆ÷Ö®¼ä¹²Ïí¸ºÔØ£¬¿ÉÄÜ¿ÉÒÔ½â¾ö´ËÎÊÌâ¡£Õâ»á°ÑÀíÂÛÈÝÁ¿Ìá¸ßµ½Ã¿Ãë
154 ¸öÇëÇ󣬯¿¾±Î»Öþͻáתµ½Êý¾Ý¿â¡£
ÁíÒ»·½Ã棬´¹Ö±À©Õ¹Òâζ×ÅʹÓù¦ÄܸüÇ¿µÄ¼ÆËã»ú¡£¿ÉÒÔʹÓù¦ÄܸüÇ¿µÄ¼ÆËã»úÔËÐÐÓ¦Ó÷þÎñÆ÷µÄÁ½¸öʵÀý£¬»òÕ߸ü¿ìµØ´¦ÀíÇëÇó¡£
³õ ¿´ÉÏÈ¥£¬Äú¿ÉÄÜ»áÍêÈ«Åųý´¹Ö±À©Õ¹·½Ê½£¬ÒòΪ¹ºÂò¶ą̀СÐͼÆËã»úͨ³£±È²»¶Ï¹ºÂò¸ü¸ß¼¶µÄ·þÎñÆ÷±ãÒË¡£µ«ÊÇ£¬ÔÚÐí¶àÇé¿öÏ£¬´¹Ö±À©Õ¹ÊǸüºÃµÄ·½·¨¡£Èç¹ûÄúÓÐ
ͨ¹ýÂß¼·ÖÇø (LPAR) Ö§³ÖÓ²¼þ·ÖÇøµÄ IBM? Power? ·þÎñÆ÷£¬¾Í¿ÉÒÔ°Ñ¿ÕÏеÄÈÝÁ¿Ìí¼Óµ½Ó¦Ó÷þÎñÆ÷²ã¡£
Ó¦ÓóÌÐòµÄÐèÇóÒ²¿ÉÄÜ´ÙʹÄúÑ¡Ôñ´¹Ö±À©Õ¹¡£ÔÚһ̨·þÎñÆ÷ÉϺÜÈÝÒ×ͨ¹ý¹²ÏíÄÚ´æ¶Î¹²ÏíÓû§µÄ»á»°×´Ì¬¡£Èç¹ûʹÓÃÁ½Ì¨·þÎñÆ÷£¬¾ÍÐèҪͨ¹ýÆäËû·½Ê½¹²Ïí״̬£¬±ÈÈçÊý¾Ý¿â¡£Êý¾Ý¿â·ÃÎʱÈÄÚ´æ·ÃÎÊÂý£¬ËùÒÔÁ½Ì¨·þÎñÆ÷µÄ´¦ÀíËÙ¶È´ï²»µ½Ò»Ì¨·þÎñÆ÷µÄÁ½±¶¡£
Êý¾Ý¿âÊÇÁíÒ»¸ö³£³£ÊʺÏʹÓô¹Ö±À©Õ¹µÄ³¡ºÏ¡£ÈÃÊý¾Ý¼¯¿çÔ½²»Í¬µÄ·þÎñÆ÷ÐèÒªÔÚÓ¦ÓóÌÐò²ã×ö´óÁ¿¹¤×÷£¬±ÈÈç¿çÁ½¸öÊý¾Ý¿âÁª½áÁв¢È·±£Êý¾ÝÊÇÒ»Öµġ£Ê¹ÓøüÇ¿´óµÄÊý¾Ý¿â·þÎñÆ÷ÒªÈÝÒ׵ö࣬¶øÇÒ²»ÐèҪͨ¹ýÖØÐ¹¹½¨Ó¦ÓóÌÐòÀ´Ö§³Ö·ÖÉ¢µÄÊý¾Ý¡£
°Ñ Web Ó¦ÓóÌÐò½¨Ä£Îª¶ÓÁÐ
¸ù¾ÝÇ°Ãæ¶ÔÓ¦ÓóÌÐòÌåϵ½á¹¹µÄÌÖÂÛ¿ÉÒÔ¿´³ö£¬Web ÇëÇó»áͨ¹ý¶à¸ö½×¶Î£¬Ã¿¸ö½×¶Î»¨·ÑÒ»¶¨µÄÖ´ÐÐʱ¼ä¡£ÇëÇóÅŶÓͨ¹ýÿ¸ö²½Ö裬Íê³ÉÒ»¸ö²½ÖèÖ®ºó£¬ÔÙÅŶӽøÈëÏÂÒ»¸ö²½Ö衣ÿ¸ö²½ÖèºÜÏñÈËÃÇÔÚÉ̵êÀïÅŶӽáÕʵÄÇé¿ö¡£
¿ÉÒÔ°Ñ Web Ó¦ÓóÌÐò½¨Ä£ÎªÒ»ÏµÁв½Ö裨³ÆÎª ¡°¶ÓÁС±£©¡£Ó¦ÓóÌÐòµÄÿ¸ö×é¼þ¶¼ÊÇÒ»¸ö¶ÓÁС£½¨Ä£ÎªÒ»ÏµÁжÓÁеĵäÐÍ
WebSphere Ó¦ÓóÌÐòÈçͼ 3 Ëùʾ¡£
ͼ 3. ½¨Ä£ÎªÅŶÓÍøÂçµÄ WebSphere? Ó¦ÓóÌÐò

ͼ 3 ÏÔʾÇëÇóµÈ´ý Web ·þÎñÆ÷´¦ÀíËüÃÇ£¬È»ºóµÈ´ý Web ÈÝÆ÷£¬ÒÀ´ËÀàÍÆ¡£Èç¹û½øÈëij¸ö¶ÓÁеÄÇëÇóËÙÂʳ¬¹ýÁ˴˶ÓÁд¦ÀíÇëÇóµÄËÙÂÊ£¬ÇëÇó¾Í»á¾Û¼¯ÆðÀ´¡£µ±³öÏÖÇëÇó¾Û¼¯Ê±£¬·þÎñʱ¼äÊDz»¿ÉÔ¤²âµÄ£¬Óû§»á²ì¾õµ½ä¯ÀÀÆ÷»á»°ÑÓ³Ù¡£Í¼
3 ÖеĶÓÁдú±í×îÔã¸âµÄÇé¿ö£¬ÒòΪ Web ·þÎñÆ÷¿ÉÒÔ×Ô¼º´¦ÀíһЩÇëÇ󣬼´²»ÐèÒª·ÃÎÊÊý¾Ý¿â¡£
¶Ó ÁÐÔÚ UNIX? »·¾³Öкܳ£¼û¡£µ±Ó¦ÓóÌÐò·¢³ö´ÅÅÌÇëÇóµÄËÙÂÊ¿ìÓÚ´ÅÅÌ·µ»ØÊý¾ÝµÄËÙÂÊʱ£¬²Ù×÷ϵͳ»áÈôÅÅÌÇëÇóÅŶӣ¬»¹¿ÉÄܵ÷ÕûÇëÇóµÄ´ÎÐòÒÔ½µµÍѰµÀʱ¼ä¡£ÁíÒ»¸ö¶ÓÁÐÊÇÔË
ÐжÓÁУ¬ÆäÖаüº¬µÈ´ýÔËÐеĽø³ÌµÄÓÐÐòÁÐ±í¡£Ó¦ÓóÌÐò»áµÈ´ýÂÖµ½ËüÃÇʹÓÃijЩÓÐÏÞµÄ×ÊÔ´£¨±ÈÈç CPU£©¡£
Òò´Ë£¬¶ÓÁе÷ÓÅÊÇÒ»ÖÖÆ½ºâµÄÒÕÊõ¡£¶ÓÁÐ̫С£¬¾Í»áÔÚÈÔÈ»Óи»ÓàÈÝÁ¿µÄÇé¿öϾܾøÓû§¡£¶ÓÁÐÌ«´ó£¬¾Í»áÊÔͼΪ¹ý¶àµÄÓû§Ìṩ·þÎñ£¬µ¼ÖÂÐÔÄܺܲ
µ¼ ÖÂÇé¿ö¸ü¸´ÔÓµÄÁíÒ»¸öÒòËØÊÇ£¬ÕâЩÅŶÓλÖò¢²»ÊÇÎ޳ɱ¾µÄ¡£±£ÁôÅŶÓλÖûᵼÖÂÄڴ濪Ïú£¬¶ÔÓÚÓ¦Ó÷þÎñÆ÷£¬Õâ»áÓëÕýÔÚ´¦ÀíÇëÇóµÄÏß³ÌÕùÓÃÄÚ´æ¡£Òò´Ë£¬ÔÚÒ»
°ãÇé¿öÏ£¬ÔÚÓ¦Ó÷þÎñÆ÷ÉÏÅŶӲ¢²»ÊǺ÷½·¨¡£ÍƼöµÄ·½·¨ÊÇÔÚÓ¦Ó÷þÎñÆ÷֮ǰ£¨±ÈÈçÔÚ Web ·þÎñÆ÷ÉÏ£©ÅŶӡ£ÕâÒâζ×Å
Web ·þÎñÆ÷Òª±£³ÖÓë Web ¿Í»§»úµÄÁ¬½Ó£¬²¢ÔÚÓ¦Ó÷þÎñÆ÷¿ÕÏÐʱ·¢³öÇëÇó¡£Ó¦Ó÷þÎñÆ÷Ö»Ðè´¦ÀíËüÄܹ»¼°Ê±ÅÉ·¢µÄÇëÇó¡£
IBM µÄÎĵµÖÐÍÆ¼öÁË Web Ó¦ÓóÌÐò²¼¾Ö·½·¨ºÍ¸÷ÖÖ¶ÓÁеĵ÷ÓÅ·½·¨¡£µ«ÊÇ×¢Ò⣬IBM ½¨ÒéÓ¦¸Ã±ÜÃâÔÚ
WebSphere ÖÐÅŶӡ£ÕâÒâζ×ÅÓ¦¸Ã°Ñ·¢Ë͸ø WebSphere Ó¦Ó÷þÎñÆ÷µÄÇëÇóËÙÂÊ¿ØÖÆÔÚÄܹ»Á¢¼´´¦ÀíµÄ·¶Î§ÄÚ¡£Web
·þÎñÆ÷£¨»ò Web ·þÎñÆ÷Ç°ÃæµÄ´úÀí·þÎñÆ÷£©Ó¦¸ÃÏÞÖÆ¹ý¶àµÄÁ¬½Ó£¬ÈÃËüÃǵȴý´¦Àí¡£ÕâÈ·±£¸ºÔرȽÏÖØµÄÓ¦Ó÷þÎñÆ÷¶ÓÁÐÄܹ»°Ñʱ¼ä»¨ÔÚΪÓÐÏÞµÄÇëÇóÌṩ·þÎñÉÏ£¬¶ø²»ÊÇÊÔͼͬʱ
ΪËùÓÐÇëÇóÌṩ·þÎñ¡£
Õë¶Ô¿ª·¢ÈËÔ±µÄÌáʾ
×÷Ϊ¿ª·¢ÈËÔ±£¬Ó¦¸Ã°´ÕÕһЩһ°ãÔÔòÌá¸ßÓ¦ÓóÌÐòµÄ¿ÉÉìËõÐÔ¡£ÕâЩÔÔò¿ÉÒÔÓ¦ÓÃÓÚ´ó¶àÊý Web Ó¦ÓóÌÐò¡£
¶ÈÁ¿ÉèÊ©
Ó¦ ÓóÌÐòÓ¦¸ÃÒÔijÖÖ·½Ê½ÏòÊÕ¼¯ÏµÍ³Ìṩ¶ÈÁ¿Öµ£¨¼´Ê¹ÊÕ¼¯ÏµÍ³½ö½öÊÇÈÕÖ¾Îļþ£©¡£ÕâЩ¶ÈÁ¿Öµ°üÀ¨·ÃÎÊÓ¦ÓóÌÐòÖÐij¸öº¯ÊýµÄƵÂÊ»ò´¦ÀíÒ»¸öÇëÇ󻨷ѵÄʱ¼äµÈ¡£Õâ
²¢²»»áʹӦÓóÌÐòÔËÐеøü¿ì£¬µ«ÊÇÓÐÖúÓÚÁ˽âÓ¦ÓóÌÐòΪʲô»á±äÂýÒÔ¼°´úÂëµÄÄÄЩ²¿·Ö»¨·ÑµÄʱ¼ä×¡£Á˽âʲôʱºòµ÷ÓÃijЩº¯Êý£¬ÕâÓÐÖúÓÚ°ÑÔÚϵͳÉϹ۲ì
µ½µÄÏÖÏ󣨱ÈÈç CPU æ»ò´ÅÅ̻Á¿¸ß£©ÓëÓ¦ÓóÌÐòÖеĻ£¨±ÈÈçÉÏ´«Í¼Ïñ£©ÁªÏµÆðÀ´¡£
Äܹ»Á˽âÕ¾µãÉÏ·¢ÉúµÄÇé¿ö£¬ÕâÊÇÀ©Õ¹Õ¾µãÈÝÁ¿µÄ¹Ø¼ü¡£ÄúÈÏΪ²»¹»ÓÅ»¯µÄ´úÂ벿·Ö¿ÉÄܲ»»áÔì³ÉÎÊÌâ¡£Ö»ÓÐͨ¹ýÊʵ±µÄ¶ÈÁ¿£¬²ÅÄÜ·¢ÏÖÕæÕýµÄÆ¿¾±¡£
ȇȡ
Web ÔÚ±¾ÖÊÉÏÊÇÎÞ״̬µÄ¡£Óû§·¢³öµÄÿ¸öÇëÇó¶¼¶ÀÁ¢ÓÚÒÔǰµÄÇëÇó¡£µ«ÊÇ£¬Ó¦ÓóÌÐò³£³£ÊÇÓÐ״̬µÄ¡£Óû§±ØÐëµÇ¼ӦÓóÌÐòÒÔÖ¤Ã÷×Ô¼ºµÄÉí·Ý£¬ÔÚ·ÃÎÊÕ¾µãÆÚ¼ä¿ÉÄÜ
Ҫά»¤¹ºÎï³µµÄ״̬£¬»¹¿ÉÄÜÒªÌîд¹©ÒÔºóʹÓõĸöÈËÐÅÏ¢¡£¸ú×ٻỰÊÇÒ»Öֳɱ¾ºÜ¸ßµÄ²Ù×÷£¬ÓÈÆäÊÇÔÚÉæ¼°¶à¸ö·þÎñÆ÷µÄÇé¿öÏ¡£
ÔÚµ¥ Ò»·þÎñÆ÷ÉÏÔËÐÐµÄ Web Ó¦ÓóÌÐò¿ÉÒ԰ѻỰÐÅÏ¢·ÅÔÚÄÚ´æÖУ¬ÔÚ·þÎñÆ÷ÉÏÔËÐеÄÈκΠWeb Ó¦ÓóÌÐòʵÀý¶¼¿ÉÒÔ·ÃÎʹ²ÏíÄÚ´æ¡£³£³£»á¸øÓû§·ÖÅäÒ»¸ö±êÖ¾£¬Õâ¸ö±êÖ¾±êʶÄÚ´æÖеĻỰ¡£¿¼ÂÇÒ»ÏÂÔÚÉæ¼°µÚ¶þ¸öÓ¦Ó÷þÎñÆ÷ʱ»á·¢Éúʲô¡£Èç¹ûÓû§µÄµÚÒ»¸ö
ÇëÇó·¢Ë͸øÒ»¸ö·þÎñÆ÷£¬µÚ¶þ¸öÇëÇó·¢Ë͸øÁíÒ»¸ö·þÎñÆ÷£¬ÄÇô»á´æÔÚÁ½¸öµ¥¶ÀµÄ»á»°£¬ËüÃDz¢²»Ïàͬ¡£
´ËÎÊÌâµÄ³£Óýâ¾ö·½°¸ÊÇ£¬°Ñ»á»°´æ´¢ÔÚÊý¾Ý¿â¶ø²»ÊÇÄÚ´æÖС£ÕâÖÖ·½·¨µ¼ÖµÄÎÊÌâÊÇ£¬¶ÔÓÚÿ¸öÇëÇó£¬ÐèÒªÔö¼ÓÊý¾Ý¿â¶Á²Ù×÷£¬»¹¿ÉÄÜÉæ¼°Êý¾Ý¿âд²Ù×÷¡£Ã¿¸ö
Web Ó¦Ó÷þÎñÆ÷¶¼ÐèÒªÕâ¸öÊý¾Ý¿â¡£
Ò»¸ö½â¾ö·½°¸ÊÇ£¬Ö»ÔÚÐèÒª»á»°µÄµØ·½Ê¹ÓûỰ¡£Ó¦ÓóÌÐò²¢²»ÎªÃ¿¸öÇëÇó×°ÔØ»á»°£¬¶øÊÇÖ»ÔÚÐèÒª»á»°Ê±×°ÔػỰ¡£Õâ»á¼õÉÙ¶Ôºó¶ËÊý¾Ý¿âµÄÇëÇóÊýÁ¿¡£
Áí Ò»¸ö·½·¨ÊǼÓÃܻỰÊý¾Ý²¢°ÑËü·¢Ëͻؿͻ§»ú£¬ÕâÑù¾Í²»ÐèÒªÔÚ±¾µØ´æ´¢»á»°¡£ÔÚÓû§µÄ cookie ÖÐÄܹ»´æ´¢µÄÊý¾ÝÁ¿ÊÇÓÐÏ޵쬵«ÊÇ
RFC 2109 ¹æ¶¨¿Í»§»úÓ¦¸ÃÄܹ»ÎªÃ¿¸öÓòÃû´æ´¢ÖÁÉÙ 20 ¸ö cookie£¬Ã¿¸ö cookie ÖÁÉÙ¿ÉÒÔ±£´æ
4K ×Ö½ÚµÄÊý¾Ý¡£
Èç¹û·¢ÏÖÓÃÊý¾Ý¿â´æ´¢µÄ»á»°ÊÇÐÔÄÜÆ¿¾±£¬¶øÇÒÎÞ·¨Ïû³ýËüÃÇ£¬ÄÇôӦ¸Ã¿¼ÂǰÑËüÃÇ·ÖÉ¢µ½µ¥¶ÀµÄÊý¾Ý¿â£¬ÉõÖÁÊǶà¸öÊý¾Ý¿â¡£ÀýÈ磬¿ÉÒÔÔÚÒ»¸öÊý¾Ý¿âÖд洢żÊýµÄ»á»°
ID£¬ÔÚÁíÒ»¸öÊý¾Ý¿âÖÐ´æ´¢ÆæÊýµÄ»á»° ID¡£
»º´æ
ÓëÆäËû²¿·ÖÏà±È£¬Ó¦ÓóÌÐòµÄijЩ²¿·Ö»á¸üƵ·±µØÐÞ¸ÄÊý¾Ý¡£ÐÂÎÅÍøÕ¾¿ÉÄÜÿ¸öÔÂÖ»Ð޸Ķ¥¼¶·ÖÀàÁбíÒ»´Î¡£Òò´Ë£¬¶ÔÓÚÿ¸öÇëÇó¶¼Í¨¹ý²éѯÊý¾Ý¿â»ñÈ¡×îеķÖÀàÁбíÊǺÜÀ˷ѵġ£Í¬Ñù£¬°üº¬ÐÂΟåµÄÒ³ÃæÔÚÆäÕû¸öÉúÃüÖÜÆÚÖпÉÄÜÖ»ÐÞ¸ÄÒ»Á½´Î£¬ËùÒÔ²»ÐèҪΪÿ¸öÇëÇóÖØÐÂÉú³ÉËü¡£
»º´æÒâζ×ŰѴ¦Àí³É±¾ºÜ¸ßµÄÇëÇóµÄ½á¹û´æ´¢ÆðÀ´£¬¹©ÒÔºóʹÓ᣿ÉÒÔ»º´æ·ÖÀàÁбí»òÕû¸öÒ³Ãæ¡£
ÔÚ¿¼ÂÇ»º´æÊ±£¬ÎÊ×Ô¼ºÒ»¸öÎÊÌ⣺¡°ÕâЩÐÅÏ¢±ØÐëÊÇ×îеÄÂ𣿡± Èç¹û²»ÊÇÕâÑù£¬¾Í¿ÉÒÔ¿¼ÂÇʹÓûº´æ¡£ÔÚÐÂÎÅ×î³õ³öÏÖʱ£¬Äܹ»¼°Ê±¸Ä±äÐÂΟå¿ÉÄܺÜÖØÒª£»µ«ÊÇÔÚÒÔºó£¬Ã¿·ÖÖÓ¼ì²éÒ»´ÎÐ޸IJ¢Í¨¹ý»º´æÌá¹©Ò³Ãæ£¬¾Í×ã¹»ÁË¡£
Ò»ÖÖ²¹³ä·½·¨ÊÇ£¬µ±µ×²ãÊý¾Ý¸Ä±äʱ£¬Èûº´æµÄÊý¾ÝÏîʧЧ¡£Èç¹ûÐÞ¸ÄÁËÐÂΟ壬ÔÚ±£´æËüʱ¿ÉÒÔɾ³ý»º´æµÄ°æ±¾¡£¶ÔÓÚÏÂÒ»¸öÇëÇó£¬ÓÉÓÚûÓлº´æµÄ°æ±¾£¬ËùÒÔ»áÉú³ÉеÄÊý¾ÝÏî¡£
ÔÚʹÓûº´æÊ±£¬±ØÐë×¢ÒâÔÚ»º´æÏî¹ýÆÚ»ò±»É¾³ýʱ·¢ÉúµÄÇé¿ö¡£Èç¹ûÓÐÐí¶àÇëÇóÔÚÇëÇ󻺴æÏÄÇôÔÚ»º´æÏî¹ýÆÚʱ£¬»áΪÐí¶àÓû§ÖØÐÂÉú³É»º´æÏΪÁ˽â¾öÕâ¸öÎÊÌ⣬¿ÉÒÔֻΪµÚÒ»¸öÇëÇóÖØÐÂÉú³É»º´æ£¬¶øÆäËûÓû§Ê¹ÓùýʱµÄ°æ±¾£¬Ö±µ½ÐµĻº´æÏî¿ÉÓÃΪֹ¡£
memcached ÊÇÒ»ÖÖÁ÷Ðеķֲ¼Ê½Äڴ滺´æÏµÍ³£¬ÔÚ UNIX »·¾³Öв¿ÊðµÄÐí¶àÓ¦ÓóÌÐò¶¼Ê¹ÓÃËü¡£·þÎñÆ÷ÔËÐÐ
memcache ÊØ»¤½ø³ÌµÄʵÀý£¬ÕâЩ½ø³Ì·ÖÅäÒ»¿é¿ÉÒÔͨ¹ýÒ»ÖÖ¼òµ¥µÄÍøÂçÐÒé·ÃÎ浀 RAM¡£Ï£ÍûÔÚ memcache
Öд洢»ò»ñÈ¡Êý¾ÝµÄÓ¦ÓóÌÐòÊ×ÏȶԼü½øÐÐÉ¢ÁмÆË㣬Õâ¸æËßËüÃÇÓ¦¸ÃʹÓà memcache ³ØÖеÄÄĸö·þÎñÆ÷¡£È»ºó£¬Í¨¹ýÁ¬½ÓÕâ¸ö·þÎñÆ÷¼ì²é»ò´æ´¢Êý¾Ý£¬Õâ±È´ÅÅÌ»òÊý¾Ý¿â·ÃÎÊ¿ìµÃ¶à¡£
ÔÚѰÕÒÓ¦¸Ã»º´æµÄÊý¾Ýʱ£¬»¹Ó¦¸Ã¿¼ÂÇÊÇ·ñȷʵÐèÒªÖ±½ÓÌṩÕâЩÐÅÏ¢¡£ÐèÒªÔÚÿ¸öÒ³ÃæÉÏÏÔʾÓû§µÄ¹ºÎï³µÂð£¿Ö»ÏÔʾ×ܽð¶îÔõôÑù£¿»òÕßÖ»ÏÔʾһ¸ö¼òµ¥µÄÁ´½Ó
¡°view the contents of your cart¡±¡£
Edge-Side Includes (ESI) ÊÇÒ»ÖÖ±ê¼ÇÓïÑÔ£¬¿ÉÒÔÓÃËü°ÑÍøÒ³»®·ÖΪµ¥¶ÀµÄ¿É»º´æµÄʵÌå¡£Ó¦ÓóÌÐò¸ºÔðÉú³É°üº¬
ESI ±ê¼ÇµÄ HTML Îĵµ£¬»¹¸ºÔðÉú³É×é¼þ¡£Web Ó¦ÓóÌÐòÇ°ÃæµÄ´úÀí»º´æ¸ù¾Ý¸÷¸ö²¿·ÖÖØÐÂ×é×°×îÖÕµÄÎĵµ£¬¸ºÔ𻺴æÒ»Ð©×é¼þ²¢ÎªÆäËû×é¼þ·¢³öÇëÇó¡£Çåµ¥
1 ¸ø³öÒ»¸ö ESI ÎĵµÊ¾Àý¡£
Çåµ¥ 1. ESI ʾÀý
<html> <head> </head> <body> <p>This is static content</p> <esi:include src="/stories/123" /> <p>The line above just told the proxy to request /stories/123 and insert it in the middle of the page </p> </body> </html>
|
¾¡¹ÜÕâ¸öʾÀý·Ç³£¼òµ¥£¬µ«ÊÇ Çåµ¥ 1 ˵Ã÷ÁËÈçºÎ°ÑÁ½¸öÎĵµÆ´½ÓÔÚÒ»Æð£¬ÕâÁ½¸öÎĵµÓÐ×Ô¼ºµÄ»º´æ¹æÔò¡£
Òì²½´¦Àí
»¹ ÓÐÒ»¸öÎÊÌâÓë ¡°ÕâЩÐÅÏ¢±ØÐëÊÇ×îеÄÂ𣿡± Ïà¹Ø£º¡°±ØÐëÔÚ´¦ÀíÍêÇëÇóʱ¸üÐÂÕâЩÐÅÏ¢Â𣿡± ÔÚÐí¶àÇé¿öÏ£¬¿ÉÒÔ»ñÈ¡Óû§Ìá½»µÄÊý¾Ý²¢°Ñ´¦ÀíÑÓºó¼¸Ã룬¶ø²»ÐèÒªÔÚ´¦ÀíÐÅϢʱÈÃÓû§Ò»Ö±µÈ´ý×°ÔØÒ³Ãæ¡£Õâ³ÆÎªÒì²½´¦Àí¡£Ò»ÖÖ³£Ó÷½·¨ÊÇ£¬ÈÃÓ¦ÓóÌÐò°ÑÊý
¾Ý·¢Ë͸øÒ»¸öÏûÏ¢¶ÓÁУ¬±ÈÈç IBM WebSphere MQ£¬µÈ´ýµ½×ÊÔ´¿ÉÓÃʱ´¦ÀíÊý¾Ý¡£ÕâÑù¾Í¿ÉÒÔÁ¢¼´°ÑÒ»¸öÒ³Ãæ·µ»Ø¸øÓû§£¬¾¡¹ÜÊý¾Ý´¦ÀíµÄ½á¹û»¹ÊÇδ֪µÄ¡£
Ç뿼ÂÇÒ»¸öµç×ÓÉÌÎñÓ¦Óà ³ÌÐò£¬Óû§»áÔÚÕâ¸ö³ÌÐòÖÐÌá½»¶©µ¥¡£Á¢¼´·µ»ØÐÅÓÿ¨¼ìÑé½á¹û¿ÉÄÜÊǺÜÖØÒªµÄ£¬µ«ÊDz»ÐèÒªÈö©µ¥ÏµÍ³ÂíÉÏÈ·È϶©µ¥µÄËùÓÐÄÚÈݶ¼ÊÇÓÐЧµÄ¡£¿ÉÒ԰Ѷ©µ¥·Å½øÒ»¸ö
¶ÓÁÐÖеȴý´¦Àí£¬Õâ¿ÉÄÜ»áÔÚ¼¸ÃëÄÚ·¢Éú¡£Èç¹û·¢ÉúÁË´íÎ󣬿ÉÒÔͨ¹ýµç×ÓÓʼþ֪ͨÓû§£¬Èç¹ûÓû§ÈÔÈ»ÔÚÍøÕ¾ÉÏ£¬ÉõÖÁ¿ÉÒÔ°Ñ´íÎó֪ͨ²åÈëËûµÄ»á»°¡£ÁíÒ»¸öʾÀý
ÊDZ¨¸æ¡£²»ÐèÒªÈÃÓû§Ò»Ö±µÈ´ýÉú³É±¨¸æ£¬¶øÊÇ¿ÉÒÔ·µ»Ø ¡°please check the reports
page in a few minutes¡± ÏûÏ¢£¬Í¬Ê±ÔÚÁíһ̨·þÎñÆ÷ÉÏÒì²½µØÉú³É±¨¸æ¡£
½áÊøÓï
Ó¦ÓóÌÐò³£³£²ÉÓ÷ֲ㷽ʽ±àд¡£±íʾÂß¼ÓëÒµÎñÂß¼·Ö¸ô¿ª£¬ÒµÎñÂß¼ÓÖÓë³Ö¾Ã»¯´æ´¢·Ö¸ô¿ª¡£ÕâÖÖ·½Ê½¿ÉÒÔÌá¸ß´úÂëµÄ¿Éά»¤ÐÔ£¬µ«ÊÇÒ²»áµ¼ÖÂһЩ¿ªÏú¡£ÔÚÀ©Õ¹Ó¦ÓóÌÐòµÄÈÝÁ¿Ê±£¬Ó¦¸ÃÁ˽âÊý¾ÝÔڷֲ㻷¾³ÖеÄÁ÷¶¯²¢Ñ°ÕÒ³öÏÖÆ¿¾±µÄλÖá£
»º´æºÍÒì²½´¦ÀíµÈ¼¼Êõ¿ÉÒÔÖØÓÃÒÔǰµÄ½á¹û»ò°Ñ¹¤×÷×ªÒÆµ½Áíһ̨¼ÆËã»úÉÏ£¬´Ó¶ø½µµÍÓ¦ÓóÌÐòµÄ¹¤×÷¸ºÔØ¡£ÔÚÓ¦ÓóÌÐòÖÐÌṩ¶ÈÁ¿ÉèÊ©£¬ÓÐÖúÓÚ¼°Ê±Á˽â
¡°Èȵ㡱¡£
Ó¦Ó÷þÎñÆ÷»·¾³µÄ¹¤×÷·½Ê½ÓëÅŶÓÍøÂçºÜÏàËÆ£¬Ò»¶¨Òª×ÐϸµØ¹ÜÀí¶ÓÁеĴóС£¬È·±£Ò»²ã²»»á¶ÔÁíÒ»²ãÊ©¼Ó¹ý´óµÄѹÁ¦¡£IBM
½¨Ò龡¿ÉÄÜÔÚÓ¦Ó÷þÎñÆ÷֮ǰÅŶӣ¬±ÈÈçÔÚÍⲿ Web ·þÎñÆ÷»ò´úÀí·þÎñÆ÷ÉÏ¡£
½ö½ö¿¿Í¶Èë¸ü¶àµÄÓ²¼þ£¬ºÜÉÙÄܹ»ÓÐЧµØÀ©Õ¹Ó¦ÓóÌÐòµÄÈÝÁ¿¡£³£³£ÐèÒª×ÛºÏÓ¦ÓÃÕâЩ¼¼Êõ£¬²ÅÄÜÈÃеÄÓ²¼þ·¢»Ó×÷Óᣠ|