Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Windowsƽ̨·Ö²¼Ê½¼Ü¹¹Êµ¼ù
 
×÷ÕߣºJesse Liu£¬À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ£º2014-12-8
  2507  次浏览      27
 

¸ÅÊö

×î½ü.NETµÄÊÀ½ç¿ªÊ¼ÄÖÌÚÁË£¬Î¢Èí¹Ù·½ÖÕÓÚ¼ÓÈëµ½Á˶Ô.NET¿çƽ̨µÄÖ§³Ö£¬²¢ÇÒÔÚ²»¾ÃµÄ½«À´£¬ÎÒÃÇÔÚVSÀïÃæÐ´µÄ´úÂë¿ÉÄܾͿÉÒÔͨ¹ýMonoÖ±½ÓÔÚLinuxºÍMacÉÏÔËÐС£ÄÇô´ó¼Ò£¨¿ª·¢ÕßºÍÆóÒµ£©ÎªÊ²Ã´ÄÇôµÄÆÈÇеÄÏ£Íû.NET¿çÆ½Ì¨ÄØ£¿µÚÒ»¸öÀíÓÉÊDZãÒË£¬ÌÔ±¦ºÅ³Æ4Íò¶ą̀·þÎñÆ÷È«²¿ÔËÐÐÔÚLinux£¬Linuxƽ̨Ï»¹ÓÐÃâ·ÑµÄMySql,ÕâЩ¶¼ÊÇÃâ·ÑµÄ£¬ÕâЩʡÏÂÀ´Ö±½Ó¾ÍÊÇÀûÈóѽ£¬×öÆóÒµµÄ³É±¾¿ÉÒÔ½µµÍÓÖûÓÐÈκÎËðʧ£¬ºÎÀÖ¶ø²»ÎªÄØ£¿µÚ¶þ¸öÀíÓÉÊÇÔÚLinuxϵͳÏ»¹Óкܶà·Ç³£ÓÅÐãµÄ¹¹¼Ü£¨µ±È»Í¬ÑùÒ²ÊÇÃâ·ÑµÄ£©£¬·Ö²¼Ê½»º´æMemcached, ´óÊý¾Ý´¦Àí¹¹¼ÜHadoopµÈµÈ£¬ÕâЩ¶¼ÎªÒ»Ð©´óÐ͵ķֲ¼Ê½ÏµÍ³ÌṩÁ˺ܺõÄÖ§³Å£¬µ±È»»¹ÓÐÖîÈçLiniuxϵͳ±¾ÉíµÄһЩ°²È«ºÍÍøÂç·½ÃæµÄÓÅÊÆ£¬µÈµÈ¡£ ËùÒÔÒ²ÄѹִóÀÐÃǶ¼·×·×²»Ô¼¶øÍ¬µÄûÓÐÑ¡Ôñ.NET¡£

µ«ÊÇÈç¹û.NETÒ²Ö§³Ö¿çƽ̨֮ºó£¬ÄÇÕâÑùµÄ¸ñ¾Ö¿ÉÄܾÍÒª·¢Éú±ä»¯ÁË¡£ÉÏÃæËùÓеÄÓÅÊÆÒÀÈ»¿ÉÒÔ±£Áô£¬²¢ÇÒ¼ÓÉÏËüÓï·¨µÄÓÅÔ½ÐÔ£¬ÒÔ¼°¿ìËٵĿª·¢Ð§Âʵȣ¬»¹ÊÇ»áΪÆäÕùµÃһϯ֮µØµÄ¡£

µ«ÊÇ£¬ÊDz»ÊÇWindowsƽ̨ϾͲ»ÄÜʵÏÖÕâЩ´óÐ͵ķֲ¼Ê½ÏµÍ³ÄØ£¿ÎÒÏàÐÅÕâ¸öÎÊÌâÒѾ­±»¹ã·ºÌÖÂÛ¹ý£¬µ«ÊÇÖÁÉÙÎÒûÓп´µ½±È½ÏÇåÎúµÄ£¬ÍêÕûµÄ°¸Àý¡£´ø×ÅÕâЩÎÊÌ⣬ÎÒ¾ö¶¨Éý¼¶ÎҵĻúÆ÷£¬×Ô¼º´ÓÍ·µ½Î²ÔÚwindowsƽ̨Ï´һ¸ö¸ß¿ÉÀ©Õ¹ÐԵķֲ¼Ê½ÍøÕ¾³öÀ´¡£ÎÒ¾­ÑéÉÐdz£¬ºÜ¶àµÄ¶«Î÷»¹´¦ÓÚÃþË÷½×¶Î£¬ËùÒÔÈç¹ûÓдíÎ󣬻¹Çë´óʦ¶à¶àÖ¸µã¡£

Äú»¹¿ÉÒԲ鿴±¾ÆªµÄÐøÆª:¡¡Windowsƽ̨ÏÂÀûÓÃAPMÀ´×ö¸ºÔؾùºâ·½°¸ - ½â¾öSessionͬ²½ÎÊÌ⣬ÒÔ¼°³¹µ×Ìá¸ß¿ÉÓÃÐÔ¡£

ʲôÊǸºÔؾùºâ

¸ºÔؾùºâ¿ÉÒÔ°ïÎÒÃǽâ¾öÁ½¸ö·½ÃæµÄÎÊÌ⣬µÚÒ»¸ö¼´Ìá¸ß¿ÉÓÃÐÔ¡£ÕâÀïÃæµÄ¿ÉÓÃÐÔÖ÷ÒªÊÇ´ÓWEB·þÎñÆ÷£¬µÄ½Ç¶ÈÀ´½²µÄ£¬Èç¹û˵ÎÒÃÇÖ»ÓÐһ̨Web·þÎñÆ÷£¬¶øËüÓöµ½ÁËijÖÖδ֪µÄ´íÎóµ¼ÖÂIISÎÞ·¨Æô¶¯£¬ÄÇôÎÒÃǵÄÍøÕ¾¾ÍÎÞ·¨·ÃÎÊÁË£¬Õâ¾ÍÊÇÒ»ÖֱȽϵ͵ĿÉÓÃÐÔ¡£ÄÇôÀûÓøºÔؾùºâ£¬·ÅÔÚÎÒÃÇWeb·þÎñÆ÷µÄÇ°Ãæ£¬ÓÉËüÀ´ÊÕ¼¯ËùÓеÄÇëÇó£¬È»ºóת·¢¸øÎÒÃǵÄWeb·þÎñÆ÷£¬ ÕâʱºòÎÒÃǾͿÉÒÔÌí¼ÓÁ½Ì¨Web·þÎñÆ÷£¬Èç¹ûÆäÖÐÓÐһ̨»µÁË£¬ÖÁÉÙ»¹ÓÐÁíһ̨ÔÚ¹¤×÷£¬Ò²²»ÖÁÓÚµ¼ÖÂÎÒÃǵÄÍøÂçÎÞ·¨·ÃÎÊ¡£

µ±È»£¬ÓÐÈË¿ÉÄÜ»áÎÊ£¬Èç¹ûÄÇ̨Load balancer»µÁËÔõô°ì£¿ÄDz»ÊÇ»¹ÊÇ·ÃÎʲ»ÁËÍøÕ¾Ã´£¿ÎÒÃÇÕâÀïÌÖÂÛµÄÊÇÌá¸ß¿ÉÓÃÐÔ£¬ÔÚ×öµ½365Ìì*24Сʱ²»¼ä¶ÏµÄ·þÎñ£¬ÐèÒªÓÐÁíÍâµÄ×é¼þÀ´Ö§³Å£¬ÎÒÃÇÁôÔÚºóÃæÌÖÂÛ¡£³ýÁË¿ÉÓÃÐÔÒÔÍ⣬¸ºÔؾùºâ»¹¿ÉÒÔ°ïÖúÎÒÃÇÌá¸ß¿ÉÀ©Õ¹ÐÔ£¬µ±È»Õâ¸ö¿ÉÀ©Õ¹ÐÔͬÑùÊÇÖ¸µÄWeb·þÎñÆ÷²ãÃæ¡£´ÓÍøÕ¾ÐÔÄܵĽǶÈÀ´½²£¬ºÃ¼¸¸ö³ÌÐòÔ±»¨ÉϺü¸ÌìµÄʱ¼ä×öÁËһЩÓÅ»¯Ëù´øÀ´µÄЧ¹ûÓÐʱºò¿ÉÄÜ»¹Ã»ÓÐÖ±½Ó¼ÓÒ»¸ùÄÚ´æÌõÀ´µÄ¿ì¡£ÄÚ´æ¼ÓÍêÁËûʲôӰÏ죬ÎÒÃÇ»¹¿ÉÒÔ»»¸üºÃµÄCPU£¬CPU»»ÍêÁË£¬ÎÒÃÇ»¹¿ÉÒÔÓùÌ̬ӲÅÌ£¬ÉõÖÁºÜ¶à¹«Ë¾ÒѾ­¿ªÊ¼Ö±½Ó°ÑÊý¾Ý·Åµ½ÄÚ´æÖÐÁË£¨×¢£º¾ßÌ峡¾°¾ßÌå¶Ô´ý£©¡£ Èç¹ûÕâЩ¶¼²»¿ÉÒÔÔÙ¼ÓÁËÄØ£¿ÄǾÍÔÙ¼Ó»úÆ÷°É£¬Ò»Ì¨·þÎñÆ÷¿ÉÒÔ´¦Àí1000¸ö²¢·¢£¬ÄÇôÁ½Ì¨ÀíÂÛÉÏÊÇ2000ÁË£¬ËùÒÔÕâ¾ÍÓÐÁËÎÒÃǵĺáÏòÀ©Õ¹¡£

¸ºÔð¾ùºâÆ÷·Ö·¢ÇëÇóµÄÀàÐÍ

ËùÓеÄÇëÇóÊ×ÏÈÈ«²¿µ½´ïLoad balancer£¬ÔÙÓÉËüת·¢µ½¾ßÌåµÄWeb·þÎñÆ÷£¬×ª·¢µÄ·½Ê½·ÖΪÒÔϼ¸ÖÖ£º

1.ÂÖתµ÷¶È(Round-robin):×î¼òµ¥µÄ·½Ê½£¬ÕâÖÖ·½Ê½»ù±¾Éϲ»ÄÜËãÊǸºÔؾùºâ¡£µÚÒ»¸öÇëÇó¸øweb1£¬ÏÂÒ»¸ö¸øweb2£¬ÔÙÏÂÒ»¸ö¸øweb3... ²»»á¿¼ÂÇij Ò»¸ö·þÎñÆ÷ÊDz»ÊǸººÉÌ«ÖØµÈµÈ¡£

2.»ùÓÚÈ¨ÖØµÄ·ÖÅä(Weight-based): ¿ÉÒÔÅäÖÃÿһ̨·þÎñÆ÷´¦ÀíÇëÇóÊý¾ÝµÄ±ÈÀý£¬ÌرðÊʺÏÄÇÖÖÓÐij̨·þÎñÆ÷ÅäÖò»Ò»ÑùµÄ³¡¾°¡£±ÈÈç˵ij̨·þÎñÆ÷ÅäÖÃÌØ±ðºÃ£¬ÄÇÎÒÃÇ¿ÉÒÔÈÃËü¶à´¦ÀíһЩÇëÇó¡£

3.Ëæ»ú£¨Random): Ëæ»ú·ÖÅä¡£

4.Õ³ÐÔsession£¨Sticky Session): Load balancer»á¸ú×ÙÇëÇó£¬È·±£Í¬Ò»¸ösession idµÄÇëÇó¶¼½»¸øÍ¬Ò»Ñù·þÎñÆ÷¡£

5.×î¿ÕÏÐÓÅÏÈ£¨Least current request£©£º½«×îеÄÇëÇóת·¢¸øµ±Ç°´¦ÀíÇëÇóÊýÁ¿×îСµÄÄǸö·þÎñÆ÷¡£

6.ÏìӦʱ¼äÓÅÏÈ(Response time)£ºÄĄ̈·þÎñÆ÷µ±Ç°ÏìӦʱ¼ä×î¶Ì¾Í¸øÄĄ̈¡£

7.Óû§»òURL²ÎÊýÑ¡Ôñ(User or URL information)£º²¿·Ö¸ºÔؾùºâÆ÷»¹Ìṩ¸ù¾ÝһЩ²ÎÊýÀ´¾ö¶¨ÄĄ̈·þÎñÆ÷À´´¦Àí£¬±ÈÈç˵¸ù¾ÝÓû§ÐÅÏ¢£¬µØÖ·Î»Öã¬URL²ÎÊý£¬cookieÐÅÏ¢µÈ ¡£

ÎÒÃÇ»¹¿ÉÒÔ¸ù¾Ý¸ºÔؾùºâÆ÷ËùʹÓõļ¼Êõ½«ËüÃÇ·ÖΪÒÔϼ¸Àࣺ

1.·´Ïò´úÀí£º¸ºÔؾùºâÆ÷×÷Ϊһ¸ö´úÀí£¬Í¬Ê±Î¬³Ö×ÅÁ½¸öTCPÇëÇ󣬴ӿͻ§¶Ë½ÓÊÕÇëÇó£¬È»ºó½«ÇëÇóת·¢¸øÏàÓ¦µÄWeb ·þÎñÆ÷,µÈWeb·µ»ØResponseµÄʱºòÊÇ·µ»Ø¸øÁË´úÀí·þÎñÆ÷£¬È»ºóÔÙÓÉ´úÀí·þÎñÆ÷ת½»¸øÕæÕýµÄ¿Í»§¶Ë¡£ÕâÑù¾Í»áµ¼ÖÂÓÐһЩ¹¦Äܲ»¿ÉÓ㬱ÈÈçÔÚWEB·þÎñÆ÷»·¾³²é¿´ÇëÇóµÄÀ´Ô´IPʵ¼ÊÉϳÉÁËÎÒÃÇ´úÀí·þÎñÆ÷µÄIPµÈ¡£

2.͸Ã÷·´Ïò´úÀí£ººÍÉÏÃæµÄ´úÀí·þÎñÆ÷Ò»Ñù£¬Ö»²»¹ýWEB·þÎñÆ÷´ÓRequestÖлñÈ¡µ½µÄÐÅÏ¢ÊÇÕæÕý¿Í»§¶ËµÄÐÅÏ¢£¬¾ÍÊǺÃÏñûÓÐʹÓôúÀíÒ»ÑùµÄ¡£

3.Ö±½Ó·þÎñÆ÷·µ»Ø£ºÍ¨¹ý¸ü¸ÄWEB·þÎñÆ÷µÄMAC µØÖ·À´ÊµÏÖ·Ö·¢ÇëÇó£¬ÔÚÕâÖÖ·½Ê½Ï£¬WEB·þÎñÆ÷²»»áÏñÉÏÃæÊ¹ÓôúÀí·þÎñÆ÷Ò»Ñù£¬ÇëÇó´¦ÀíÍêÖ®ºóÊÇÖ±½Ó·µ»Ø¸ø¿Í»§¶ËµÄ£¬ËùÓÐÏà¶ÔÓÚ·´Ïò´úÀíÀ´ËµÕâÖÖ·½Ê½µÄÐÔÄÜ»á¸ü¿ìһЩ¡£

4.NAT ¸ºÔؾùºâ£ºNAT(Network Address TranslationÍøÂçµØÖ·×ª»»)£¬½«ÍøÂç°ü£¨¿ÉÒÔÀí½â³ÉTCP°ü£©ÖеÄÄ¿±êIPµØÖ·±ä³ÉʵÏÖÒª´¦ÀíÕâ¸öÇëÇóµÄWEB·þÎñÆ÷µÄµØÖ·¡£

5.Microsoft ÍøÂç¸ºÔØ¾ùºâ£ºWindows ×Ô´øµÄ¸ºÔؾùºâ×é¼þ£¬Ò»»áÎÒÃǾÍÓÃËüÀ´×ö²âÊÔ¡£

²»Ê¹ÓøºÔؾùºâµÄ²âÊÔ½á¹û

һ̨¶ÀÁ¢µÄ·þÎñÆ÷

ÎÒÃÇ¿ÉÒÔ´ÓÒ»¸öÍøÕ¾µÄ×î³õ¼¶°æ±¾¿ªÊ¼ËµÆð£¬×ʼµÄʱºòÎÒÃǾö¶¨´î½¨Ò»¸öÍøÕ¾£¬µ«ÊÇÎÒÃÇÒ²²»ÖªµÀЧ¹û»áÔõôÑù£¬¹â¼üÊÇÄÇʱºò£¬ÎÒÃǺÜÇÓÚÊÇÎÒÃÇ×âÓÃÁËһ̨ÍйÜÖ÷»ú£¬Ëü¿ÉÄܳе£ÁËÖÁÉÙÈý¸ö»òÒÔÉϵĽÇÉ«£ºWEB·þÎñÆ÷¡¢¾²Ì¬×ÊÔ´·þÎñÆ÷£¬ÒÔ¼°Êý¾Ý¿â·þÎñÆ÷¡£ÎÒÃÇ¿ÉÒÔÓÃASP.NET MVC4 + SQL 2008À´×öÒ»¸ö»ù±¾µÄµç×ÓÉÌÎñÍøÕ¾£¬»ù±¾¹»ÓÃÁË¡£µ«ÊÇÄܹ»³ÐÔØ¶à´óµÄ·ÃÎÊÁ¿ÄØ£¿ÏÂÃæÎÒÃÇÀ´×öÒ»¸ö¼òµ¥µÄ²âÊÔ£¨×¢Ò⣺±¾ÎÄÒÔºó±¾ÏµÁÐËùÃæËùÓеIJâÊÔ¶¼ÊÇÔÚÐéÄâ»úÉϽøÐеģ¬ºöÂÔÍøÂçµÄÒòËØ£¬ÒÔ¼°¶ą̀ÐéÄâ»úͬʱÔËÐÐʱCPU×ÊÔ´µÄÒòËØ£¬ËùÒÔ²âÊÔ½á¹ûÖ»ÊÇÒ»¸ö²Î¿¼£©¡£

ÔÚÎҵĻúÆ÷ÉÏÓÐһ̨ÐéÄâ»úÅäÖÃÈçÏ£º

CPU: Intel Core I5- 4570, 3.19GHz,

ÄÚ´æ: 4G

Ó²ÅÌ£º20G (ShineDisk ¹Ì̬ӲÅÌ)

²âÊÔÒ³ÃæÃ»ÓÐʲô¸´ÔÓµÄÂß¼­£¬ÀûÓÃASP.NET MVC4 + Entityframework 6.0 + SQL 2008 + IIS8.5À´ÊµÏÖ£¬ ÎÒÃǵÄÒ³ÃæÒ²Ö»ÊÇÒ»¸ö¼òµ¥µÄÁбíÒ³£¬ÁгöϵͳÀïÃæËùÓеÄÉÌÆ·¡£

Home Controller ´úÂë

Index.cshtml ´úÂë

ÔÚÊý¾Ý¿â³õʼ»¯µÄʱºò²åÈë500Ìõ²âÊÔÊý¾Ý

Á¬½Ó×Ö·û´®¾ÍʹÓñ¾µØÁ¬½Ó¾Í¿ÉÒÔÁË¡£

<connectionStrings>
<add name="CarolContext" connectionString="Server=localhost;database=carol;trusted_connection=true" 
providerName="System.Data.SqlClient"  />
</connectionStrings>

ÎÒÃÇʹÓõÄÇáÁ¿¼¶µÄabÀ´×öѹÁ¦²âÊÔ£¬Èç¹û²»ÊìϤabµÄ¿ÉÒÔµãÕâÀÏÂÃæÊDzâÊԵĽá¹û£º

ab -n1000 -c100 http://192.168.1.131

ͨ¹ý²âÊÔ·¢ÏÖ£¬ÎÒÃÇÕâµ¥¸ö·þÎñÆ÷µÄÍÌÍÂÂʽӽüÔÚ110~130Ö®¼ä£¬¶øÒ»µ©²¢·¢Êý´ïµ½200ÒÔºó£¬Ã¿¸öÇëÇóµÄ´¦Àíʱ¼ä¾Í´ïµ½1.5s¶àÁË£¬400¸ö²¢·¢Óû§µÄʱºòÿ¸öÇëÇóÒª»¨ÉÏ3s¶àµÄʱ¼ä¡£Èç¹ûÔÚÕæÊµµÄÍøÂç»·¾³ÖпÉÄÜ»á¸ü²î¡£ÓÉ´ËÎÒÃÇ¿ÉÒԵóöÎÒÃÇÕâ¸ö·þÎñÆ÷¿ÉÄÜ×î´óÖ§³Ö120ÈË×óÓÒͬʱ·ÃÎÊ¡£

WEB·þÎñÆ÷ÓëÊý¾Ý¿â·þÎñÆ÷·ÖÀë

ÏÖÔÚÎÒÃÇÀ´×öÒ»¸ö»¨·Ñ²»ÊǺܴó£¬ÓÖ¿Õ¼ä×öµÄÀ©Õ¹£¬Ò²²»ÐèÒª¸ÄÈκμܹ¹£¬ÎÒÃÇÖ»ÊÇÔÙ¼Óһ̨רÃŵÄÊý¾Ý¿â·þÎñÆ÷¡£

ÏÂÃæÎÒÃÇÔÙÀ´¿´Ò»Ï²âÊÔ½á¹û£º

´ó¼Ò¿ÉÒÔ¿´µ½£¬ÕâÀïÎÒÃǵÄÍÌÍÂÂÊ(ÿÃë´¦ÀíÇëÇóÊýÒѾ­ÌáÉýµ½ÁË150×óÓÒ)£¬²¢·¢´¦ÀíÄÜÁ¦ÌáÉýÁË50%£¬²¢ÇÒ300ºÍ400²¢·¢µÄʱºòÏìӦʱ¼äÒ²±ÈÉÏÃæµÄ¼Ü¹¹ÒªºÃһЩ¡£

ʹÓøºÔؾùºâµÄ²âÊÔ½á¹û

°²×°ÍøÂç¸ºÔØ¾ùºâ£¨NLB)

ÉÏÃæÎÒÃÇһ̨¶ÀÁ¢µÄWeb·þÎñÆ÷ºÍһ̨¶ÀÁ¢µÄÊý¾Ý¿â·þÎñÆ÷µÄ×éºÏÒѾ­¿ÉÒÔ´¦Àí150×óÓҵIJ¢·¢ÁË£¬ÏÖÔÚÎÒÃǼÙÏëÒ»ÏÂÈç¹ûÍøÕ¾µÄµÄÖªÃû¶ÈÔ½À´Ô½´ó£¬Èç¹ûͬʱÓÐ400¸öÓû§À´·ÃÎÊÔõô°ì£¿ ´ÓÉÏÃæµÄͼÖÐÎÒÃÇ¿ÉÒÔ¿´µ½400¸ö²¢·¢µÄʱºò·þÎñÆ÷µÄ´¦Àíʱ¼äΪ2582.637ms£¨ÊµÏÖÉÏÕâÊÇÄõ½ÏìÓ¦µÄʱ¼ä£¬ÒòΪÎÒÃÇÊÇһ̨»úÆ÷ÉϵIJ»Í¬ÐéÄâ»ú£¬ÎÒÊÇÔÚÖ÷»úÉÏ×ö²âÊÔ£¬ËùÒÔÎÒÃǾͺöÂÔÍøÂç´«ÊäµÄʱ¼ä£¬¼ÙÉèÕâ¸ö¾ÍÊÇÎÒÃǵķþÎñÆ÷´¦Àíʱ¼ä£©£¬Õâ¸ö·þÎñÆ÷ÏìӦʱ¼äÒ²¾ÍÊÇÎÒÃÇͨ¹ýF12->ÍøÂçÖп´µ½µÄµÈ´ýʱ¼ä ¡£

Ò³ÃæÊ²Ã´Ê±ºòÄÜÄõ½Õâ¸öÏìÓ¦»¹Òª¼ÓÉÏÍøÂç´«ÊäµÄʱ¼ä£¬Ò²¾ÍÊÇReceiving¡£1msµÄ´«Êäʱ¼ä¿°³ÆÉñËÙ°¡£¡ÎÒ¼ÒÓõij¤³Ç¿í´ø10M£¬×ÜÊÇÔçÉÏÍøÂç³öÆæµÄºÃ£¬Ò»µ½ÍíÉϾ͹ҵôÁË£¬»¹ÓпÉÄܾÍÊÇÄãÃÇÏÖÔÚ¶¼Ã»ÓÐÉϲ©¿ÍÔ° :)

Óû§ÌåÑ黯½ð·¨ÔòÖ®Ò»: ÍøÕ¾¼ÓÔØÊ±¼ä = Óû§ÌåÑ飬±ð˵3S£¬¿ÉÄܵȸö2SÄãÒ³Ãæ»¹²»³öÀ´£¬Óû§×¼±¸À뿪ÁË£¬ÏÂÃæÊÇÌÔ±¦¹ºÎï³µÒ³ÃæµÄ¼ÓÔØÊ±¼ä ¡£

¹úÄںܶà´óÐ͵ÄÍøÕ¾µÄÏìӦʱ¼ä»ù±¾É϶¼¿ØÖÆÔÚ100msÒÔÄÚ£¬»ù±¾´ïµ½ÄÇÖÖÒ»ÊäÈëµØÖ·Çûسµ£¬Õ£ÑÛÖ®¼äÒ³Ãæ¾Í³öÀ´ÁË¡£µ±È»Õâ²¢²»ÊǹâÓиö¸ºÔؾùºâ¼Ó¼¸Ì¨web·þÎñÆ÷¾ÍÄܽâ¾öµÄ£¬ÎÒÃǺóÀ´ÔÙÀ´Ò»²½Ò»²½µÄʵ¼ùÏÂÈ¥¡£ »°Ëµ»ØÀ´£¬ÎÒÃÇÉÏÃæµÄ²âÊÔ½á¹û»ù±¾ÉÏÖ»Óв¢·¢Îª10µÄʱºòÏìӦʱ¼äÊÇÔÚ100msÒÔÄڵģ¬ ¿´À´ÎÒÃÇ»¹Óкܳ¤µÄÒ»¶Î·Ҫ×ß°¡¡£

ÕýËùν¡°×îºÃµÄ¼Ü¹¹Êǽø»¯¶øÀ´µÄ£¬¶ø²»ÊÇÉè¼Æ³öÀ´µÄ¡± £¬Ãæ¶ÔÎÒÃÇÏÖÔ򵀮¿¾±ÔÝʱͨ¹ý¸ºÔؾùºâÌí¼Ó¶ą̀Web·þÎñÆ÷¾Í¿ÉÒÔÁË¡£ÎÒÃÇÉÏÃæ½²µ½¸ºÔؾùºâÆ÷ÀàÐ͵ÄʱºòÓÐÒ»ÖÖ Microsoft¸ºÔؾùºâ£¬ÎÒÃÇ¿ÉÒÔºÜÇáËɵÄͨ¹ý·þÎñÆ÷¹ÜÀíÆ÷À´½«ÕâЩ×é¼þ°²×°µ½ÎÒÃǵķþÎñÆ÷ÖС£ °²×°ÎÒÃǾͲ»½²ÁË£¬¾ÍÊÇͨ¹ý·þÎñÆ÷¹ÜÀí-> Ìí¼Ó½ÇÉ«ºÍ¹¦ÄÜ->ÔÚ¹¦ÄÜÖÐÑ¡Ôñ¡°ÍøÂç¸ºÔØ¾ùºâ¡± È»ºó°²×°¾Í¿ÉÒÔÁË¡£

×¢Ò⣺ͼÖеÄLoad balancerʵ¼ÊÉÏÊDz»´æÔڵģ¬ÒòΪֻҪÎÒÃÇ2̨Web·þÎñÆ÷°²×°ÁËÍøÂç¸ºÔØÆ½ºâ×é¼þ£¬ÔÚÆäÖÐÈÎÒâһ̨ÉϽ¨Á¢Èº¼¯¾Í¿ÉÒÔÁË£¬Í¼ÊÇΪÁË·½±ã´ó¼ÒÀí½â¡£

ÕâÑùµÄ»°ÎÒÃǵķþÎñÆ÷¼Ü¹¹¾Í³ÉÁËÏÂÃæÕâ¸öÑù×Ó£º

192.168.1.254 ¾ÍÊÇÎÒÃDZ©Â¶µÄÍⲿIPµØÖ·£¬·ÃÎÊ192.168.1.254µÄÇëÇó¾Í»áת·¢¸øºóÃæµÄÁ½Ì¨WEB·þÎñÆ÷¡£

ÅäÖÃÍøÂç¸ºÔØ¾ùºâ

ÔÚÎÒÃÇΪÉÏÃæ2̨WEB·þÎñÆ÷°²×°NLBÖ®ºó£¬ÎÒÃÇÔÚÆäÖÐÈÎÒâһ̨ÉÏÀ´Ð½¨Èº¼¯£¬È»ºó½«ÁíÍâһ̨¼ÓÈëµ½Õâ¸öȺ¼¯Öм´¿É£¬ÎÒÃǾÍÔÚweb-01(192.168.1.130)ÉÏÀ´Ð½¨Õâ¸öȺ¼¯¡£ÔÚ½¨Á¢Èº¼¯Ö®Ç°£¬ÎÒÃÇҪȷ±£Õâ2̨·þÎñÆ÷¶¼ÊÇʹÓõľ²Ì¬IP£¬·ñÔòÎÞ·¨½«ËûÃǼÓÈ뵽Ⱥ¼¯ÖС£

1.ÔÚweb-01(192.168.1.130)ÉÏ´Ó¹ÜÀí¹¤¾ßÖдò¿ª ÍøÂç¸ºÔØ¾ùºâÆ÷

2.ÓÒ»÷¡°ÍøÂç¸ºÔØÆ½ºâȺ¼¯¡±£¬Ñ¡Ôñ¡°Ð½¨Èº¼¯¡±

3.ÔÚ¡°ÐÂȺ¼¯£ºÁ¬½Ó¡±´°¿ÚÖн« 192.168.1.130Ìí¼ÓΪÖ÷»ú£¬µã»÷ÏÂÒ»²½

4.½øÈë ¡°ÐÂȺ¼¯£ºÖ÷»ú²ÎÊý¡±£¬Ö±½ÓÏÂÒ»²½

5.½øÈë ¡°ÐÂȺ¼¯£ºÈº¼¯IPµØÖ·¡±£¬ Ìí¼Ó´°¿ÚÖеġ°Ìí¼Ó¡± ½«192.168.1.254 Ìí¼Óµ½´°¿ÚÖÐÈ»ºóµã»÷ÏÂÒ»²½

7.½øÈë ¡°ÐÂȺ¼¯£ºÈº¼¯²ÎÊý¡±£¬Ñ¡Ôñ¡°¶à²¥¡±È»ºóµã»÷ÏÂÒ»²½

8.½øÈë ¡°ÐÂȺ¼¯£º¶Ë¿Ú¹æÔò¡±£¬Ñ¡ÖÐÈ«²¿£¬È»ºóµã»÷±à¼­

9.½«¶Ë¿Ú·¶Î§¸Ä³É 80~80£¬Ð­ÒéÑ¡ ¡°TCP¡±£¬Ïà¹ØÐÔÑ¡¡°ÎÞ¡±

10.µã»÷È·¶¨»Øµ½Ö÷´°¿Ú£¬È»ºóµã»÷Íê³É¡£

11.ͨ¹ýÉÏÃæµÄ²½Ö裬ÎÒÃÇÒѾ­½¨Á¢ÁËÒ»¸öȺ¼¯£¬²¢ÇÒ½«web-01¼ÓÈëµ½ÁËȺ¼¯ÖУ¬ÎÒÃÇ»¹ÐèÒªÊÖ¶¯½«web-02Ò²¼ÓÈ뵽Ⱥ¼¯ÖС£

12.ÔÚȺ¼¯(192.168.1.254)ÉÏÓÒ¼üµã»÷¡°Ìí¼ÓÖ÷»úµ½Èº¼¯¡±

13. ÔÚ¡°½«Ö÷»úÌí¼Óµ½Èº¼¯£ºÁ¬½Ó¡±´°¿ÚÖÐµÄ Ö÷»úÖÐÊäÈë192.168.1.131È»ºóºóÃæÒ»ÏµãÏÂÒ»²½¼´¿É¡£

ÏÖÔÚÎÒÃǾͿÉÒÔµ½ÎÒÃǵÄÕæÊµ»úÆ÷ÉÏÈ¥·ÃÎÊ192.168.1.254ÁË£¬Ò²¾ÍÊÇ˵ÂíÉÏÎÒÃǾͽøÈë²âÊÔ»·½ÚÁË¡£

²âÊÔ½á¹û

±¾ÎÄÖÐËùÓеIJâÊÔ½á¹û¶¼Ã»ÓÐÈ¡µÚÒ»´ÎµÄ½á¹û£¬EFÒ²ÐèÒªÔ¤ÈÈ£¬Í¬ÑùµÄ²éѯÔÚEFÖÐÒ²ÊÇÓлº´æµÄ£¬ËùÒÔµÚÒ»´ÎµÄ½á¹û»áÓëºóÃæµÄ²âÊÔ½á¹ûÓкܴóµÄÇø±ð£¬ºóÃæµÄ¼¸´Î£¨ÔÚÏàͬ²ÎÊýÏ£©»ù±¾²î±ð¾Í²»´óÁË¡£

¿ÉÒÔ¿´µ½ÏÖÔÚÎÒÃǵÄÍÌÍÂÂÊ´ó¸Åƽ¾ùÔÚ230×óÓÒ£¬Óëһ̨WEB·þÎñÆ÷+һ̨DB·þÎñÆ÷Ïà±È£¬´¦ÀíÄÜÁ¦ÓÖÌá¸ßÁË50%£¬ÎªÊ²Ã´²»ÊÇ100%ÄØ£¿Ò»Ì¨WEB·þÎñÆ÷ÄÜ´¦Àí150µÄ²¢·¢£¬ÄÇÁ½Ì¨Ó¦¸ÃÊÇ300²Å¶Ôѽ£¿ÎÒÄܹ»Ïëµ½ÒÔÏÂÔ­Òò£º

1.ÎÒÃǵÄÊý¾Ý¿â·þÎñÆ÷Ö»ÓÐһ̨£¬Êý¾Ý¿âµÄ´¦ÀíÄÜÁ¦Ìá²»ÉÏÈ¥×îÖÕÓ°ÏìWEB·þÎñÆ÷µÄ´¦ÀíÄÜÁ¦

2.ÎÒÃDzÉÓõÄÊÇÐéÄâ»ú£¬²¢·Çʵ¼ÊµÄ»úÆ÷£¬ËûÃÇʵ¼ÊÉÏÊǹ²ÓÃCPU£¬²»ÖªµÀÔÚÕâÖÖÇé¿ö϶ԲâÊÔ½á¹û»á²»»áÓÐÓ°Ï죨ÐéÄ⻯ר¼Ò¿ÉÒÔ·ÖÏíһϣ©¡£

ΪÁËÑé֤һϣ¬ÎÒÔÙÀ©Õ¹ÁËһ̨WEB·þÎñÆ÷£¬ÎÒÃÇʹÓÃ3̨WEB·þÎñÆ÷+1̨DB·þÎñÆ÷¿´¿´ÊÇʲôЧ¹û¡£

ÎÒÃÇн¨Ò»Ì¨ÐéÄâ»úweb-03£¬È»ºó½«ËüÒ²¼ÓÈëµ½ÎÒÃǵÄȺ¼¯ÖС£

²âÊÔ¿ªÊ¼£¡

ÔÚ¼ÓÈëµÚÈý̨WEB·þÎñÆ÷Ö®ºó£¬ÎÒÃǵÄÍÌÍÂÂÊ£¨Ã¿Ãë´¦ÀíÇëÇóÊý£©Ôٴεõ½ÌáÉý´Ó230ÉýÖÁ360£¬²¢·¢´¦ÀíÄÜÁ¦ÔÙ´ÎÌáÉý56%£¬²¢ÇÒ´ó¼Ò¿ÉÒÔ¿´µ½£¬400²¢·¢ÒÔÏÂµÄÆ½¾ùÿÇëÇó´¦Àíʱ¼ä¶¼ÔÚ1sÒÔÄÚ£¬¿Éϲ¿ÉºØ°¡£¡

×îºóÉÏÁ½Í¼Èôó¼Ò¸üÖ±¹ÛµÄ¿´Ò»ÏÂÕâЩÐÔÄܵı仯£º

ÒÔÉÏÊý¾Ý¾ùÀ´×Ô±¾ÈË»úÆ÷ÉϵIJâÊÔ£¬ÐéÄâ»úÈ«²¿²ÉÓÃÓëµÚһ̨·þÎñÆ÷ͬÑùµÄÅäÖá£

С½á

ÔÚÍøÕ¾¼Ü¹¹µÄ²»¶ÏÑݱäÖУ¬¸ºÔؾùºâÆð×ŷdz£ÖØÒªµÄλÖ㬲»½ö½öΪÎÒÃÇÌáÉý¿É¿¿ÐԺͿÉÀ©Õ¹ÐÔ£¬ÓÐһЩ±È½ÏÇ¿´óµÄÓ²¼þÉ豸»¹ÄÜÌṩ»º´æ£¬ÒÔ¼°session»úÖÆ¡£½ñÌìÎÒÃÇÓõ½µÄ¸ºÔؾùºâÊÇWindows Server×Ô´øµÄÒ»¸ö×é¼þ£¬ËüÊÇ×î¼òµ¥ÊµÏÖ¸ºÔؾùºâµÄ·½Ê½£¬µ«Êǹ¦Äܲ»ÊÇÌØ±ðÍêÉÆ£¬¶øÇÒÒ»µ©NLB±¾Éí·¢Éú´íÎóÄÇô½«µ¼ÖÂËùÓеÄÍøÕ¾¶¼²»ÄÜ·ÃÎÊ£¬ÎÒÃǺóÃæ¾ÍÀ´Í¨¹ýÒýÈëAPR(Application Request Router)À´½â¾öÕâ¸öÎÊÌ⣬ÏëÒªÕæÕýÁ˽â´óÐÍÍøÕ¾µÄ¼Ü¹¹ÊµÏÖ£¬¶ø²»Êǽö½öÖªµÀ¸ºÔؾùºâ£¬·Ö²¼Ê½»º´æ£¬Êý¾Ý¿â·ÖÀëÕâЩÃû´Êô£¿ÄǾÍÀ´¸úÎÒÒ»Æðѧϰ°É£¡ÁíÍâÎÒÃǽñÌìÖ»ÊÇÓÃÒ»¸ö¼òµ¥µÄÒ³Ãæ×öÁËѹÁ¦²âÊÔ£¬Ö»ÓжÁÊý¾ÝµÄ²Ù×÷£¬»¹Ã»ÓÐдµÄ²Ù×÷£¬Ò²Ã»ÓÐÈκθ´ÔÓµÄÊÂÎñ£¬µ«ÊDZðµ£ÐÄ£¬ÎÒÃÇÒ»²½Ò»²½À´ :) ¡£

   
2507 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þ
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS


ÃæÏòÓ¦Óõļܹ¹Éè¼ÆÊµ¼ù
µ¥Ôª²âÊÔ+ÖØ¹¹+Éè¼ÆÄ£Ê½
Èí¼þ¼Ü¹¹Ê¦¡ª¸ß¼¶Êµ¼ù
Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù
SOAÌåϵ½á¹¹Êµ¼ù


Èñ°²¿Æ¼¼ Èí¼þ¼Ü¹¹Éè¼Æ·½·¨
³É¶¼ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£Æû³µ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
±±¾© Èí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£ Èí¼þ¼Ü¹¹Éè¼Æ°¸ÀýÓëʵ¼ù
±±¾© ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ÉîÛÚ ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù