Ìá¸ßIIS 5.0ÍøÕ¾·þÎñÆ÷µÄÖ´ÐÐЧÂʵİËÖÖ·½·¨¡¡ ÒÔÏÂÊÇÌá¸ßIIS 5.0ÍøÕ¾·þÎñÆ÷µÄÖ´ÐÐЧÂʵİËÖÖ·½·¨£º ¡¡
¡¡1. ÆôÓ**TTPµÄ³ÖÐø×÷ÓÿÉÒÔ¸ÄÉÆ15~20%µÄÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡2. ²»ÆôÓüǼ¿ÉÒÔ¸ÄÉÆ5~8%µÄÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡3. ʹÓà [¶ÀÁ¢] µÄ´¦Àí³ÌÐò»áËðʧ20%µÄÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡4. Ôö¼Ó¿ìÈ¡¼ÇÒäÌåµÄ±£´æÎĵµÊýÁ¿£¬¿ÉÌá¸ßActive Server Pages֮ЧÄÜ¡£ ¡¡
¡¡5. ÎðʹÓÃCGI³Ìʽ¡£ ¡¡
¡¡6. Ôö¼ÓIIS 5.0µçÄÔCPUÊýÁ¿¡£ ¡¡
¡¡7. ÎðÆôÓÃASPÕì´í¹¦ÄÜ¡£ ¡¡
¡¡8. ¾²Ì¬ÍøÒ³²ÉÓ**TTP ѹËõ£¬´óÔ¼¿ÉÒÔ¼õÉÙ20%µÄ´«ÊäÁ¿¡£ ¡¡
¡¡¼òµ¥½éÉÜÈçÏ ¡¡
¡¡1¡¢ÆôÓ**TTPµÄ³ÖÐø×÷Óá¡
¡¡¡¡ÆôÓ**TTPµÄ³ÖÐø×÷Óã¨Keep-Alive£©Ê±£¬IISÓëä¯ÀÀÆ÷µÄÁ¬Ïß²»»á¶ÏÏߣ¬¿ÉÒÔ¸ÄÉÆÖ´ÐÐЧÂÊ£¬Ö±µ½ä¯ÀÀÆ÷¹Ø±ÕʱÁ¬Ï߲Żá¶ÏÏß¡£ÒòΪά³Ö¡¸Keep-Alive¡¹×´Ì¬Ê±£¬ÓÚÿ´ÎÓû§¶ËÇëÇóʱ¶¼²»ÐëÖØÐ½¨Á¢Ò»¸öеÄÁ¬½Ó£¬ËùÒÔ½«¸ÄÉÆ·þÎñÆ÷µÄЧÂÊ¡£ ¡¡
¡¡¡¡´Ë¹¦ÄÜΪHTTP 1.1Ô¤ÉèµÄ¹¦ÄÜ£¬HTTP 1.0¼ÓÉÏKeep-Alive headerÒ²¿ÉÒÔÌṩHTTPµÄ³ÖÐø×÷Óù¦ÄÜ¡£ ¡¡
¡¡2¡¢ÆôÓ**TTPµÄ³ÖÐø×÷ÓÿÉÒÔ¸ÄÉÆ15~20%µÄÖ´ÐÐЧÂÊ¡£¡¡
¡¡¡¡ÈçºÎÆôÓ**TTPµÄ³ÖÐø×÷ÓÃÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ÔÚ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡Õû¸öIISµçÄÔ¡¢»òWebվ̨£¬ì¶ [ÄÚÈÝ] Ö® [Ö÷Ŀ¼] Ò³£¬¹´Ñ¡ [HTTPµÄ³ÖÐø×÷ÓÃ] Ñ¡Ïî¡£ ¡¡
¡¡3¡¢²»ÆôÓüǼ¡¡
¡¡¡¡²»ÆôÓüǼ¿ÉÒÔ¸ÄÉÆ5~8%µÄÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡¡¡ÈçºÎÉ趨²»ÆôÓüÇÂ¼ÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ÔÚ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡Õû¸öIISµçÄÔ¡¢»òWebվ̨£¬ì¶ [ÄÚÈÝ] Ö® [Ö÷Ŀ¼] Ò³£¬²»¹´Ñ¡ [ÆôÓüǼ] Ñ¡Ïî¡£ ¡¡
¡¡¡¡É趨·Ç¶ÀÁ¢µÄ´¦Àí³ÌÐò ¡¡
¡¡¡¡Ê¹Óà [¶ÀÁ¢] µÄ´¦Àí³ÌÐò»áËðʧ20%µÄÖ´ÐÐЧÂÊ£¬´Ë´¦Ëùν¡¸¶ÀÁ¢¡¹ÏµÖ¸½« [Ö÷Ŀ¼]¡¢[ÐéÄâĿ¼] Ò³Ö®Ó¦ÓóÌʽ±£»¤Ñ¡ÏîÉ趨Ϊ [¸ß£¨¶ÀÁ¢µÄ£©] ʱ¡£Òò´Ë [Ó¦ÓóÌʽ±£»¤] É趨Ϊ [µÍ (IIS´¦Àí³ÌÐò)] ʱִÐÐЧÂʽϸߣ¬É趨»ÃæÈçÏ£º ¡¡
¡¡¡¡ÈçºÎÉ趨·Ç¡¸¶ÀÁ¢¡¹µÄ´¦Àí³ÌÐòÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ÔÚ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡Õû¸öIISµçÄÔ¡¢Webվ̨¡¢»òÓ¦ÓóÌʽµÄÆðʼĿ¼¡£ì¶ [ÄÚÈÝ] Ö® [Ö÷Ŀ¼]¡¢[ÐéÄâĿ¼] Ò³£¬É趨ӦÓóÌʽ±£»¤Ñ¡ÏîΪ [µÍ (IIS´¦Àí³ÌÐò)] ¡£ ¡¡
¡¡4¡¢µ÷Õû¿ìÈ¡£¨Cache£©¼ÇÒäÌå ¡¡
¡¡¡¡IIS 5.0½«¾²Ì¬µÄÍøÒ³×ÊÁÏÔÝ´æì¶¿ìÈ¡£¨Cache£©¼ÇÒäÌåµ±ÖУ»IIS 4.0Ôò½«¾²Ì¬µÄÍøÒ³×ÊÁÏÔÝ´æì¶µµ°¸µ±ÖС£µ÷Õû¿ìÈ¡£¨Cache£©¼ÇÒäÌåµÄ±£´æµµ°¸ÊýÁ¿¿ÉÒÔ¸ÄÉÆÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡¡¡ASPÖ¸ÁîÎĵµÖ´Ðйýáᣬ»áÔÚÔÝ´æì¶¿ìÈ¡£¨Cache£©¼ÇÒäÌåÖÐÒÔÌá¸ßÖ´ÐÐЧÄÜ¡£Ôö¼Ó¿ìÈ¡¼ÇÒäÌåµÄ±£´æÎĵµÊýÁ¿£¬¿ÉÌá¸ßActive Server Pages֮ЧÄÜ¡£ ¡¡
¡¡¡¡¿ÉÒÔÉ趨ËùÓÐÔÚÕû¸öIISµçÄÔ¡¢¡¸¶ÀÁ¢¡¹Webվ̨¡¢»ò¡¸¶ÀÁ¢¡¹Ó¦ÓóÌʽÉÏÖ´ÐÐÖ®Ó¦ÓóÌʽµÄ¿ìÈ¡¼ÇÒäÌåµµ°¸ÊýÁ¿¡£ ¡¡
¡¡¡¡ÈçºÎÉ趨¿ìÈ¡£¨Cache£©¹¦ÄÜÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ÔÚ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡Õû¸öIISµçÄÔ¡¢¡¸¶ÀÁ¢¡¹Webվ̨¡¢»ò¡¸¶ÀÁ¢¡¹Ó¦ÓóÌʽµÄÆðʼĿ¼¡£ì¶ [ÄÚÈÝ] Ö® [Ö÷Ŀ¼]¡¢[ÐéÄâĿ¼] Ò³£¬°´Ï [É趨] °´Å¥Ê±£¬¼´¿ÉÓÉ [´¦Àí³ÌÐòÑ¡Ïî] Ò³É趨 [Ö¸Áîµµ¿ìÈ¡¼ÇÒäÌå] ¡£ ¡¡
¡¡¡¡ÈçºÎÉ趨¿ìÈ¡£¨Cache£©¼ÇÒäÌåµµ°¸ÊýÁ¿ÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ÔÚ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡Õû¸öIISµçÄÔ¡¢»òWebվ̨µÄÆðʼĿ¼¡£ì¶ [ÄÚÈÝ] Ö® [ËÅ·þÆ÷À©³ä³Ìʽ] Ò³£¬°´Ï [É趨] °´Å¥¡£ ¡¡
¡¡¡¡¼´¿ÉÉ趨¿ìÈ¡£¨Cache£©¼ÇÒäÌåµµ°¸ÊýÁ¿¡£ ¡¡
¡¡5¡¢ÎðʹÓÃCGI³Ìʽ ¡¡
¡¡¡¡Ê¹ÓÃCGI³Ìʽʱ£¬ÒòΪ´¦Àí³ÌÐò£¨Process£©Ðë²»¶ÏµØ²úÉúÓë´Ý»Ù£¬Ôì³ÉÖ´ÐÐЧÂʲ»¼Ñ¡£ ¡¡
¡¡¡¡Ò»°ã¶øÑÔ£¬Ö´ÐÐЧÂʱȽÏÈçÏ£º ¡¡
¡¡ ¡¡ ¾²Ì¬ÍøÒ³£¨Static£©£º100 ¡¡
¡¡ ¡¡ ISAPI£º50 ¡¡
¡¡ ¡¡ ASP£º10 ¡¡
¡¡ ¡¡ CGI£º1 ¡¡
¡¡¡¡»»¾ä»°Ëµ£¬ASP±ÈCGI¿ÉÄÜ¿ì10±¶£¬Òò´ËÎðʹÓÃCGI³Ìʽ¿ÉÒÔ¸ÄÉÆIISµÄÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡¡¡ÒÔµ¯ÐÔ£¨Flexibility£©¶øÑÔ£ºASP > CGI > ISAPI > ¾²Ì¬ÍøÒ³£¨Static£©¡£ ¡¡
¡¡¡¡ÒÔ°²È«£¨Security£©¶øÑÔ£ºASP£¨¶ÀÁ¢£© = ISAPI£¨¶ÀÁ¢£©= CGI > ASP£¨·Ç¶ÀÁ¢£© = ISAPI£¨·Ç¶ÀÁ¢£©= ¾²Ì¬ÍøÒ³£¨Static£©¡£ ¡¡6¡¢Ôö¼ÓIIS 5.0µçÄÔCPUÊýÁ¿ ¡¡
¡¡¡¡¸ù¾Ý΢ÈíµÄ²âÊÔ±¨¸æ£¬Ôö¼ÓIIS 4.0µçÄÔCPUÊýÁ¿£¬Ö´ÐÐЧÂʲ¢²»»á¸ÄÉÆ¶àÉÙ£»µ«ÊÇÔö¼ÓIIS 5.0µçÄÔCPUÊýÁ¿£¬Ö´ÐÐЧÂʻἸºõ³ÉÕý±ÈµØÌṩ£¬»»¾ä»°Ëµ£¬Á½¿ÅCPUµÄIIS 5.0µçÄÔÖ´ÐÐЧÂʼ¸ºõÊÇÒ»¿ÅCPUµçÄÔµÄÁ½±¶£¬ËÄ¿ÅCPUµÄIIS 5.0µçÄÔÖ´ÐÐЧÂʼ¸ºõÊÇÒ»¿ÅCPUµçÄÔµÄËı¶¡£ ¡¡
¡¡¡¡IIS 5.0½«¾²Ì¬µÄÍøÒ³×ÊÁÏÔÝ´æì¶¿ìÈ¡£¨Cache£©¼ÇÒäÌåµ±ÖУ»IIS 4.0Ôò½«¾²Ì¬µÄÍøÒ³×ÊÁÏÔÝ´æì¶µµ°¸µ±ÖС£µ÷Õû¿ìÈ¡£¨Cache£©¼ÇÒäÌåµÄ±£´æµµ°¸ÊýÁ¿¿ÉÒÔ¸ÄÉÆÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡7¡¢ÆôÓÃASPÕì´í¹¦ÄÜ ¡¡
¡¡¡¡ÎðÆôÓÃASPÕì´í¹¦ÄÜ¿ÉÒÔ¸ÄÉÆÖ´ÐÐЧÂÊ¡£ ¡¡
¡¡¡¡ÈçºÎÎðÆôÓÃASPÕì´í¹¦ÄÜÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ì¶ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡Webվ̨¡¢»òÓ¦ÓóÌʽµÄÆðʼĿ¼£¬°´ÓÒ¼üÑ¡Ôñ [ÄÚÈÝ]£¬°´ [Ö÷Ŀ¼]¡¢[ÐéÄâĿ¼] »ò [Ŀ¼] Ò³£¬°´Ï [É趨] °´Å¥£¬Ñ¡Ôñ [Ó¦ÓóÌʽÕì´í] Ò³£¬²»¹´Ñ¡ [ÆôÓÃASPËÅ·þÆ÷¶ËÖ¸ÁîÕì´í]¡¢[ÆôÓÃASPÓû§¶ËÖ¸ÁîÕì´í] Ñ¡Ïî¡£ ¡¡
¡¡8¡¢¾²Ì¬ÍøÒ³²ÉÓ**TTP ѹËõ ¡¡
¡¡¡¡¾²Ì¬ÍøÒ³²ÉÓ**TTP ѹËõ£¬´óÔ¼¿ÉÒÔ¼õÉÙ20%µÄ´«ÊäÁ¿¡£ ¡¡
¡¡¡¡HTTPѹËõ¹¦ÄÜÆôÓûò¹Ø±Õ£¬ÏµÕë¶ÔÕų̂IIS·þÎñÆ÷À´É趨¡£ ¡¡
¡¡¡¡Óû§¶ËʹÓÃIE 5.0ä¯ÀÀÆ÷Á¬Ïßµ½ÒѾÆôÓ**TTPѹËõIIS 5.0Ö®Web·þÎñÆ÷£¬²ÅÓÐHTTPѹËõ¹¦ÄÜ¡£ ¡¡
¡¡¡¡ÈçºÎÆôÓ**TTPѹËõ¹¦ÄÜÄØ£¿²½ÖèÈçÏ£º ¡¡
¡¡¡¡ÈôÒªÆôÓ**TTPѹËõ¹¦ÄÜ£¬·½·¨ÎªÔÚ [Internet·þÎñ¹ÜÀíÔ±] ÖУ¬Ñ¡È¡µçÄÔÖ® [ÄÚÈÝ]£¬ì¶ [Ö÷ÒªÄÚÈÝ] Ö®ÏÂѡȡ [WWW·þÎñ]¡£È»áᰴһϠ[±à¼] °´Å¥£¬ì¶ [·þÎñ] Ò³ÉÏ£¬Ñ¡È¡ [ѹËõ¾²Ì¬µµ°¸] ¿ÉÒÔѹËõ¾²Ì¬µµ°¸£¬²»Ñ¡È¡ [ѹËõÓ¦ÓóÌʽµµ°¸] ¡£ ¡¡
¡¡¡¡¶¯Ì¬²úÉúµÄÄÚÈݵµ°¸£¨Ñ¹ËõÓ¦ÓóÌʽµµ°¸£©Ò²¿ÉÒÔѹËõ£¬µ«ÊÇÐëºÄ·Ñ¶îÍâCPU´¦Àíʱ¼ä£¬Èô% Processor TimeÒѾ°Ù·ÖÖ®°ËÊ®»ò¸ü¶àʱ£¬½¨Ò鲻ҪѹËõ¡£ 
|