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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
´ó¹æÄ£·Ö²¼Ê½Ó¦ÓÃÖ®º£Á¿Êý¾ÝºÍ¸ß²¢·¢½â¾ö·½°¸
 
×÷ÕßêdzƣºÊÖ˺´úÂë
  2273  次浏览      27
 2020-11-17
 
±à¼­ÍƼö:
±¾ÎÄÖ÷ÒªÕûÀíÁËһЩÕë¶Ôº£Á¿Êý¾ÝºÍ¸ß²¢·¢Çé¿öϵĽâ¾ö·½°¸ £¬Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
À´×ÔÓÚCSDN£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼­¡¢ÍƼö¡£

Ò»¡¢ÍøÕ¾Ó¦Óñ³¾°

¿ª·¢Ò»¸öÍøÕ¾µÄÓ¦ÓóÌÐò£¬µ±Óû§¹æÄ£±È½ÏСµÄʱºò£¬Ê¹Óüòµ¥µÄ£ºÒ»Ì¨Ó¦Ó÷þÎñÆ÷+һ̨Êý¾Ý¿â·þÎñÆ÷+һ̨Îļþ·þÎñÆ÷£¬ÕâÑùµÄ»°ÍêÈ«¿ÉÒÔ½â¾öÒ»²¿·ÖÎÊÌ⣬Ҳ¿ÉÒÔͨ¹ý¶ÑÓ²¼þµÄ·½Ê½À´Ìá¸ßÍøÕ¾Ó¦ÓõķÃÎÊÐÔÄÜ£¬µ±È»£¬Ò²Òª¿¼Âdzɱ¾µÄÎÊÌâ¡£

µ±ÎÊÌâµÄ¹æÄ£ÔÚ¾­¼ÃÌõ¼þÏÂͨ¹ý¶ÑÓ²¼þµÄ·½Ê½½â¾ö²»Á˵Äʱºò£¬ÎÒÃÇÓ¦¸Ãͨ¹ýÆäËûµÄ˼·ȥ½â¾öÎÊÌ⣬»¥ÁªÍø·¢Õ¹ÖÁ½ñ£¬ÒѾ­ÌṩÁ˺ܶà³ÉÊìµÄ½â¾ö·½°¸£¬µ«²¢²»ÊǶ¼¾ßÓÐÊÊÓÃÐÔ£¬Äã°ÑÌÔ±¦µÄ¼¼ÊõÈ«²¿¶¼°á¹ýÀ´Ò²²»Ò»¶¨´ïµ½ÏÖÔÚÌÔ±¦µÄˮƽ£¬µÀÀíºÜ¼òµ¥¡£

µ±È»£¬ºÜ¶àÎÄÕ¶¼ÔÚÇ¿µ÷£¬Ò»¸öÍøÕ¾µÄ·¢Õ¹Ë®Æ½£¬ÊÇÖð½¥µÄÑݱä¹ýÀ´µÄ£¬²¢²»ÊÇÒ»³¯Ò»Ï¦µÄÊÂÇé¡£ËäȻĿǰµÄÇé¿ö»¥ÁªÍøµÄÅÝÄ­Ô½À´Ô½´ó£¬µ«ÊÇÕû¸ö»¥ÁªÍø¼¼ÊõµÄ·¢Õ¹È·ÊµÎªÎÒÃÇÌṩÁË·½±ã¿ì½ÝµÄÉÏÍøÌåÑ顣ϱßÊÇÒ»ÕÅÔçÆÚµÄÌÔ±¦¹ÙÍøµÄ½çÃæ£º

¶þ¡¢Õë¶Ôº£Á¿Êý¾ÝºÍ¸ß²¢·¢µÄÖ÷Òª½â¾ö·½°¸

º£Á¿Êý¾ÝµÄ½â¾ö·½°¸£º

1.ʹÓûº´æ£»

2.Ò³Ãæ¾²Ì¬»¯¼¼Êõ£»

3.Êý¾Ý¿âÓÅ»¯£»

4.·ÖÀëÊý¾Ý¿âÖлîÔ¾µÄÊý¾Ý£»

5.ÅúÁ¿¶ÁÈ¡ºÍÑÓ³ÙÐ޸ģ»

6.¶Áд·ÖÀ룻

7.ʹÓÃNoSQLºÍHadoopµÈ¼¼Êõ£»

8.·Ö²¼Ê½²¿ÊðÊý¾Ý¿â£»

9.Ó¦Ó÷þÎñºÍÊý¾Ý·þÎñ·ÖÀ룻

10.ʹÓÃËÑË÷ÒýÇæËÑË÷Êý¾Ý¿âÖеÄÊý¾Ý£»

11.½øÐÐÒµÎñµÄ²ð·Ö£»

¸ß²¢·¢Çé¿öϵĽâ¾ö·½°¸£º

1.Ó¦ÓóÌÐòºÍ¾²Ì¬×ÊÔ´Îļþ½øÐзÖÀ룻

2.Ò³Ãæ»º´æ£»

3.¼¯ÈºÓë·Ö²¼Ê½£»

4.·´Ïò´úÀí£»

5.CDN£»

Èý¡¢º£Á¿Êý¾ÝµÄ½â¾ö·½°¸

£¨1£©Ê¹Óûº´æ

ÍøÕ¾·ÃÎÊÊý¾ÝµÄÌØµã´ó¶àÊý³ÊÏÖΪ¡°¶þ°Ë¶¨ÂÉ¡±£º80%µÄÒµÎñ·ÃÎʼ¯ÖÐÔÚ20%µÄÊý¾ÝÉÏ¡£

ÀýÈ磺ÔÚijһ¶Îʱ¼äÄڰٶȵÄËÑË÷ÈÈ´Ê¿ÉÄܼ¯ÖÐÔÚÉÙ²¿·ÖµÄÈÈÃÅ´Ê»ãÉÏ£»ÐÂÀË΢²©Ä³Ò»Ê±ÆÚÒ²¿ÉÄÜ´ó¼Ò¹ã·º¹Ø×¢µÄÖ÷ÌâÒ²ÊÇÉÙ²¿·Öʼþ¡£

×ܵÄÀ´Ëµ¾ÍÊÇÓû§Ö»Óõ½ÁË×ÜÊý¾ÝÌõÄ¿µÄһС²¿·Ö£¬µ±ÍøÕ¾·¢Õ¹µ½Ò»¶¨¹æÄ££¬Êý¾Ý¿âIO²Ù×÷³ÉΪÐÔÄÜÆ¿¾±µÄʱºò£¬Ê¹Óûº´æ½«ÕâһС²¿·ÖµÄÈÈÃÅÊý¾Ý»º´æÔÚÄÚ´æÖÐÊÇÒ»¸öºÜ²»´íµÄÑ¡Ôñ£¬²»µ«¿ÉÒÔ¼õÇáÊý¾Ý¿âµÄѹÁ¦£¬»¹¿ÉÒÔÌá¸ßÕûÌåÍøÕ¾µÄÊý¾Ý·ÃÎÊËÙ¶È¡£

ʹÓûº´æµÄ·½Ê½¿ÉÒÔͨ¹ý³ÌÐò´úÂ뽫Êý¾ÝÖ±½Ó±£´æµ½ÄÚ´æÖУ¬ÀýÈçͨ¹ýʹÓÃMap»òÕßConcurrentHashMap£»ÁíÒ»ÖÖ£¬¾ÍÊÇʹÓûº´æ¿ò¼Ü£ºRedis¡¢Ehcache¡¢MemcacheµÈ¡£

ʹÓûº´æ¿ò¼ÜµÄʱºò£¬ÎÒÃÇÐèÒª¹ØÐĵľÍÊÇʲôʱºò´´½¨»º´æºÍ»º´æÊ§Ð§²ßÂÔ¡£

»º´æµÄ´´½¨¿ÉÒÔͨ¹ýºÜ¶àµÄ·½Ê½½øÐд´½¨£¬¾ßÌåÒ²ÐèÒª¸ù¾Ý×Ô¼ºµÄÒµÎñ½øÐÐÑ¡Ôñ¡£ÀýÈ磬ÐÂÎÅÊ×Ò³µÄÐÂÎÅÓ¦¸ÃÔÚµÚÒ»´Î¶ÁÈ¡Êý¾ÝµÄʱºò¾Í½øÐлº´æ£»¶ÔÓÚµã»÷ÂʱȽϸߵÄÎÄÕ£¬¿ÉÒÔ½«ÆäÎÄÕÂÄÚÈݽøÐлº´æµÈ¡£

ÄÚ´æ×ÊÔ´ÓÐÏÞ£¬Ñ¡ÔñÈçºÎ´´½¨»º´æÊÇÒ»¸öÖµµÃ˼¿¼µÄÎÊÌâ¡£ÁíÍ⣬¶ÔÓÚ»º´æµÄʧЧ»úÖÆÒ²ÊÇÐèÒªºÃºÃÑо¿µÄ£¬¿ÉÒÔͨ¹ýÉèÖÃʧЧʱ¼äµÄ·½Ê½½øÐÐÉèÖã»Ò²¿ÉÒÔͨ¹ý¶ÔÈÈÃÅÊý¾ÝÉèÖÃÓÅÏȼ¶£¬¸ù¾Ý²»Í¬µÄÓÅÏȼ¶ÉèÖò»Í¬µÄʧЧʱ¼äµÈ£»

ÐèҪעÒâµÄÊÇ£¬µ±ÎÒÃÇɾ³ýÒ»ÌõÊý¾ÝµÄʱºò£¬ÎÒÃÇÒª¿¼Âǵ½É¾³ý¸ÃÌõ»º´æ£¬»¹Òª¿¼ÂÇÔÚɾ³ý¸ÃÌõ»º´æÖ®Ç°¸ÃÌõÊý¾ÝÊÇ·ñÒѾ­µ½´ï»º´æÊ§Ð§Ê±¼äµÈ¸÷ÖÖÇé¿ö£¡

ʹÓûº´æµÄʱºò»¹Òª¿¼Âǵ½»º´æ·þÎñÆ÷·¢Éú¹ÊÕÏʱºòÈçºÎ½øÐÐÈÝ´í´¦Àí£¬ÊÇʹÓÃN¶ą̀·þÎñÆ÷»º´æÏàͬµÄÊý¾Ý£¬Í¨¹ý·Ö²¼Ê½²¿ÊðµÄ·½Ê½¶Ô»º´æÊý¾Ý½øÐпØÖÆ£¬µ±Ò»Ì¨·¢Éú¹ÊÕϵÄʱºò×Ô¶¯Çл»µ½ÆäËûµÄ»úÆ÷ÉÏÈ¥£»»¹ÊÇͨ¹ýHashÒ»ÖÂÐԵķ½Ê½£¬µÈ´ý»º´æ·þÎñÆ÷»Ö¸´Õý³£Ê¹ÓõÄʱºòÖØÐÂÖ¸¶¨µ½¸Ã»º´æ·þÎñÆ÷¡£HashÒ»ÖÂÐÔµÄÁíÒ»¸ö×÷ÓþÍÊÇÔÚ·Ö²¼Ê½»º´æ·þÎñÆ÷϶ÔÊý¾Ý½øÐж¨Î»£¬½«Êý¾Ý·Ö²¼ÔÚ²»Óûº´æ·þÎñÆ÷ÉÏ¡£¹ØÓÚÊý¾Ý»º´æµÄHashÒ»ÖÂÐÔÒ²ÊÇÒ»¸ö±È½Ï´òµÄÎÊÌ⣬ÕâÀïÖ»ÄÜ´óÖÂÃèÊöһϣ¬¹ØÓÚHashÒ»ÖÂÐÔµÄÁ˽⡣

£¨2£©Ò³Ã澲̬»¯¼¼Êõ

ʹÓô«Í³µÄJSP½çÃæ£¬Ç°¶Ë½çÃæµÄÏÔʾÊÇͨ¹ýºǫ́·þÎñÆ÷½øÐÐäÖȾºó·µ»Ø¸øÇ°¶ËÓÎÀÀÆ÷½øÐнâÎöÖ´ÐУ¬ÈçÏÂͼ£º

µ±È»£¬ÏÖÔÚÌᳫǰºó¶Ë·ÖÀ룬ǰ¶Ë½çÃæ»ù±¾¶¼ÊÇHTMLÍøÒ³´úÂ룬ͨ¹ýAngular JS»òÕßNodeJSÌṩµÄ·ÓÉÏòºó¶Ë·þÎñÆ÷·¢³öÇëÇó»ñÈ¡Êý¾Ý£¬È»ºóÔÚÓÎÀÀÆ÷¶ÔÊý¾Ý½øÐÐäÖȾ£¬ÕâÑùÔںܴó³Ì¶ÈÉϽµµÍÁ˺ó¶Ë·þÎñÆ÷µÄѹÁ¦¡£

»¹¿ÉÒÔ½«ÕâЩ¾²Ì¬µÄHTML¡¢CSS¡¢JS¡¢Í¼Æ¬×ÊÔ´µÈ·ÅÖÃÔÚ»º´æ·þÎñÆ÷ÉÏ»òÕßCDN·þÎñÆ÷ÉÏ£¬Ò»°ãʹÓÃ×î¶àµÄÓ¦¸ÃÊÇCDN·þÎñÆ÷»òÕßNginx·þÎñÆ÷ÌṩµÄ¾²Ì¬×ÊÔ´¹¦ÄÜ¡£

ÁíÍ⣬ÔÚ¡¶¸ßÐÔÄÜÍøÕ¾½¨Éè½ø½×Ö¸ÄÏ-Web¿ª·¢ÕßÐÔÄÜÓÅ»¯×î¼Ñʵ¼ù£¨¿Ú±®ÍøÇ°¶ËÍÅ¶Ó ·­Ò룩¡·Õâ±¾ÊéÖУ¬¶ÔÍøÕ¾ÐÔÄܵÄǰ¶Ë½çÃæÌṩÁËһЩºÜ±¦¹óµÄ¾­Ñ飬ÈçÏ£º

Òò´Ë£¬ÔÚÕâЩ¾²Ì¬×ÊÔ´µÄ´¦ÀíÉÏ£¬Ñ¡ÔñÕýÈ·µÄ´¦Àí·½Ê½»¹ÊǶÔÕûÌåÍøÕ¾ÐÔÄÜ»¹ÊÇÓкܴó°ïÖúµÄ£¡

£¨3£©Êý¾Ý¿âÓÅ»¯

Êý¾Ý¿âÓÅ»¯ÊÇÕû¸öÍøÕ¾ÐÔÄÜÓÅ»¯µÄ×î»ù´¡µÄÒ»¸ö»·½Ú£¬ÒòΪ£¬´ó¶àÊýÍøÕ¾ÐÔÄܵį¿¾±¶¼ÊÇ¿ªÔÚÊý¾Ý¿âIO²Ù×÷ÉÏ£¬ËäÈ»ÌṩÁË»º´æ¼¼Êõ£¬µ«ÊǶÔÊý¾Ý¿âµÄÓÅ»¯»¹ÊÇÒ»¸öÐèÒªÈÏÕæµÄ¶Ô´ý¡£Ò»°ã¹«Ë¾¶¼ÓÐ×Ô¼ºµÄDBAÍŶӣ¬¸ºÔðÊý¾Ý¿âµÄ´´½¨£¬Êý¾ÝÄ£Ð͵ÄÈ·Á¢µÈÎÊÌ⣬²»ÏñÎÒÃÇÏÖÔÚ¼¸¸ö²»¶®Êý¾Ý¿âÓÅ»¯µÄÈËÖ»ÄÜÔÚÍøÉÏÕÒһƪƪÊý¾Ý¿âÓÅ»¯µÄÎÄÕ£¬×Ô¼ºÈ¥ÃþË÷£¬²¢Ã»ÓÐÐγÉÒ»¸öϵͳµÄÊý¾Ý¿âÓÅ»¯Ë¼Â·¡£

¶ÔÓÚÊý¾Ý¿âµÄÓÅ»¯À´Ëµ£¬ÊÇÒ»ÖÖÓü¼Êõ»»½ðÇ®µÄ·½Ê½¡£Êý¾Ý¿âÓÅ»¯µÄ·½Ê½ºÜ¶à£¬³£¼ûµÄ¿ÉÒÔ·ÖΪ£ºÊý¾Ý¿â±í½á¹¹ÓÅ»¯¡¢SQLÓï¾äÓÅ»¯¡¢·ÖÇø¡¢·Ö±í¡¢Ë÷ÒýÓÅ»¯¡¢Ê¹Óô洢¹ý³Ì´úÌæÖ±½Ó²Ù×÷µÈ ¡£

1¡¢±í½á¹¹ÓÅ»¯

¶ÔÓÚÊý¾Ý¿âµÄ ¿ª·¢¹æ·¶ÓëʹÓü¼ÇÉÒÔ¼°Éè¼ÆºÍÓÅ»¯£¬Ç°±ßµÄʱºò×ܽáÁËһЩÎÄÕ£¬ÕâÀï͵¸öÀÁÖ±½Ó·ÅµØÖ·£¬ÓÐÐèÒªµÄ¿ÉÒÔÒÆ²½¿´Ò»Ï£º

a) MySQL¿ª·¢¹æ·¶ÓëʹÓü¼ÇÉ×ܽ᣺http://blog.csdn.net/xlgen157387/article/details/48086607

b) ÔÚÒ»¸öǧÍò¼¶µÄÊý¾Ý¿â²éѰÖУ¬ÈçºÎÌá¸ß²éѯЧÂÊhttp://blog.csdn.net/xlgen157387/article/details/44156679

ÁíÍ⣬ÔÙÉè¼ÆÊý¾Ý¿â±íµÄʱºòÐè²»ÐèÒª´´½¨Íâ¼ü£¬Ê¹ÓÃÍâ¼üµÄºÃ´¦Ö®Ò»¿ÉÒÔ·½±ãµÄ½øÐм¶ÁªÉ¾³ý²Ù×÷£¬µ«ÊÇÏÖÔÚÔÚ½øÐÐÊý¾ÝÒµÎñ²Ù×÷µÄʱºò£¬ÎÒÃǶ¼Í¨¹ýÊÂÎïµÄ·½Ê½À´±£Ö¤Êý¾Ý¶ÁÈ¡²Ù×÷µÄÒ»ÖÂÐÔ£¬ÎҸоõÏà±ÈÓÚʹÓÃÍâ¼ü¹ØÁªMySQL×Ô¶¯°ïÎÒÃÇÍê³É¼¶ÁªÉ¾³ýµÄ²Ù×÷À´Ëµ£¬»¹ÊÇ×Ô¼ºÊ¹ÓÃÊÂÎï½øÐÐɾ³ý²Ù×÷À´µÄ¸ü·ÅÐÄһЩ¡£µ±È»¿ÉÄÜÒ²ÊÇÓÐÊÊÓõij¡¾°£¬´ó¼ÒÈçÓкܺõĽ¨Ò飬»¶Ó­ÁôÑÔ£¡

2¡¢SQLÓÅ»¯

¶ÔÓÚSQLµÄÓÅ»¯£¬Ö÷ÒªÊÇÕë¶ÔSQLÓï¾ä´¦ÀíÂß¼­µÄÓÅ»¯£¬¶øÇÒ»¹Òª¸ù¾ÝË÷Òý½øÐÐÅäºÏʹÓá£ÁíÍ⣬¶ÔÓÚSQLÓï¾äµÄÓÅ»¯ÎÒÃÇ¿ÉÒÔÕë¶Ô¾ßÌåµÄÒµÎñ·½·¨½øÐÐÓÅ»¯£¬ÎÒÃÇ¿ÉÒÔ½«Ö´ÐÐÒµÎñÂß¼­²Ù×÷µÄÊý¾Ý¿âÖ´ÐÐʱ¼ä¼Ç¼ÏÂÀ´£¬À´½øÐÐÓÐÕë¶ÔÐÔµÄÓÅ»¯£¬ÕâÑùµÄ»°Ð§¹û»¹ÊǺܲ»´íµÄ£¡ÀýÈçÏÂͼ£¬Õ¹Ê¾ÁËÒ»ÌõÊý¾Ý¿â²Ù×÷Ö´Ðе÷ÓõÄʱ¼ä£º

¹ØÓÚSQLÓÅ»¯µÄһЩ½¨Ò飬ÒÔǰÕûÀíÁËһЩ£¬»¹ÇëÒÆ²½²é¿´£º

a) 19¸öMySQLÐÔÄÜÓÅ»¯Òªµã½âÎö£ºhttp://blog.csdn.net/xlgen157387/article/details/50735269

b) MySQLÅúÁ¿SQL²åÈë¸÷ÖÖÐÔÄÜÓÅ»¯£ºhttp://blog.csdn.net/xlgen157387/article/details/50949930

·Ö±í

·Ö±íÊǽ«Ò»¸ö´ó±í°´ÕÕÒ»¶¨µÄ¹æÔò·Ö½â³É¶àÕžßÓжÀÁ¢´æ´¢¿Õ¼äµÄʵÌå±í£¬ÎÒÃÇ¿ÉÒÔ³ÆÎª×Ó±í£¬Ã¿¸ö±í¶¼¶ÔÓ¦Èý¸öÎļþ£¬MYDÊý¾ÝÎļþ£¬.MYIË÷ÒýÎļþ£¬.frm±í½á¹¹Îļþ¡£ÕâЩ×Ó±í¿ÉÒÔ·Ö²¼ÔÚͬһ¿é´ÅÅÌÉÏ£¬Ò²¿ÉÒÔÔÚ²»Í¬µÄ»úÆ÷ÉÏ¡£Êý¾Ý¿â¶Áд²Ù×÷µÄʱºò¸ù¾ÝÊÂÏȶ¨ÒåºÃµÄ¹æÔòµÃµ½¶ÔÓ¦µÄ×Ó±íÃû£¬È»ºóÈ¥²Ù×÷Ëü¡£

ÀýÈ磺Óû§±í

Óû§µÄ½ÇÉ«ÓкܶàÖÖ£¬¿ÉÒÔͨ¹ýö¾ÙÀàÐ͵ķ½Ê½½«Óû§·ÖΪ²»Í¬Àà±ðcategory£ºÑ§Éú¡¢½Ìʦ¡¢ÆóÒµµÈ £¬ÕâÑùµÄ»°£¬ÎÒÃǾͿÉÒÔ¸ù¾ÝÀà±ðcategoryÀ´¶ÔÊý¾Ý¿â½øÐÐ·Ö±í£¬ÕâÑùµÄ»°Ã¿´Î²éѯµÄʱºòÏÖ¸ù¾ÝÓû§µÄÀàÐÍËø¶¨Ò»¸ö½ÏСµÄ·¶Î§¡£

²»¹ý·Ö±íÖ®ºó£¬Èç¹ûÐèÒª²éѯÍêÕûµÄ˳Ðò¾ÍÐèҪʹÓöà±í²Ù×÷ÁË¡£

·ÖÇø

Êý¾Ý¿â·ÖÇøÊÇÒ»ÖÖÎïÀíÊý¾Ý¿âÉè¼Æ¼¼Êõ£¬DBAºÍÊý¾Ý¿â½¨Ä£ÈËÔ±¶ÔÆäÏ൱ÊìϤ¡£ËäÈ»·ÖÇø¼¼Êõ¿ÉÒÔʵÏֺܶàЧ¹û£¬µ«ÆäÖ÷ҪĿµÄÊÇΪÁËÔÚÌØ¶¨µÄSQL²Ù×÷ÖмõÉÙÊý¾Ý¶ÁдµÄ×ÜÁ¿ÒÔËõ¼õÏìӦʱ¼ä¡£

·ÖÇøºÍ·Ö±íÏàËÆ£¬¶¼Êǰ´ÕÕ¹æÔò·Ö½â±í¡£²»Í¬ÔÚÓÚ·Ö±í½«´ó±í·Ö½âΪÈô¸É¸ö¶ÀÁ¢µÄʵÌå±í£¬¶ø·ÖÇøÊǽ«Êý¾Ý·Ö¶Î»®·ÖÔÚ¶à¸öλÖôæ·Å£¬¿ÉÒÔÊÇͬһ¿é´ÅÅÌÒ²¿ÉÒÔÔÚ²»Í¬µÄ»úÆ÷¡£·ÖÇøºó£¬±íÃæÉÏ»¹ÊÇÒ»ÕÅ±í£¬µ«Êý¾ÝÉ¢Áе½¶à¸öλÖÃÁË¡£Êý¾Ý¿â¶Áд²Ù×÷µÄʱºò²Ù×÷µÄ»¹ÊÇ´ó±íÃû×Ö£¬DMS×Ô¶¯È¥×éÖ¯·ÖÇøµÄÊý¾Ý¡£

µ±Ò»ÕűíÖеÄÊý¾Ý±äµÃºÜ´óµÄʱºò£¬¶ÁÈ¡Êý¾Ý£¬²éѯÊý¾ÝµÄЧÂʷdz£µÍÏ£¬ºÜÈÝÒ׵ľÍÊǽ²Êý¾Ý·Öµ½²»Í¬µÄÊý¾Ý±íÖнøÐб£´æ£¬µ«ÊÇÕâÑù·Ö±íÖ®ºó»áʹµÃ²Ù×÷ÆðÀ´±È½ÏÂé·³£¬ÒòΪ£¬½«Í¬ÀàµÄÊý¾Ý·Ö±ð·ÅÔÚ²»Í¬µÄ±íÖеϰ£¬ÔÚËÑË÷Êý¾ÝµÄʱºòÐèÒª±ãÀû²éѯÕâЩ±íÖеÄÊý¾Ý¡£Ïë½øÐÐCRUD²Ù×÷»¹ÐèÒªÏÈÕÒµ½¶ÔÓ¦µÄËùÓÐ±í£¬Èç¹ûÉæ¼°µ½²»Í¬µÄ±íµÄ»°»¹Òª½øÐпç±í²Ù×÷£¬ÕâÑù²Ù×÷ÆðÀ´»¹ÊǺÜÂé·³µÄ¡£

ʹÓ÷ÖÇøµÄ·½Ê½¿ÉÒÔ½â¾öÕâ¸öÎÊÌ⣬·ÖÇøÊǽ«Ò»ÕűíÖеÄÊý¾Ý°´ÕÕÒ»¶¨µÄ¹æÔò·Öµ½²»Í¬µÄÇøÖнøÐб£´æ£¬ÕâÑù½øÐÐÊý¾Ý²éѯµÄʱºòÈç¹ûÊý¾ÝµÄ·¶Î§ÔÚͬһ¸öÇøÓòÄÚÄÇô¾Í¿ÉÒÔÖ§¶ÓÒ»¸öÇøÖеÄÊý¾Ý½øÐвÙ×÷£¬ÕâÑùµÄ»°²Ù×÷ÆðÀ´Êý¾ÝÁ¿¸üÉÙ£¬²Ù×÷Ëٶȸü¿ì£¬¶øÇҸ÷½·¨ÊǶԳÌÐò͸Ã÷µÄ£¬³ÌÐò²»ÐèÒª½øÐÐÈκεÄÐ޸ġ£

Ë÷ÒýÓÅ»¯

Ë÷ÒýµÄ´óÖÂÔ­ÀíÊÇÔÚÊý¾Ý·¢Éú±ä»¯µÄʱºò¾ÍÔ¤ÏȰ´Ö¸¶¨×ֶεÄ˳ÐòÅÅÁк󱣴浽һ¸öÀàËÆ±íµÄ½á¹¹ÖУ¬ÕâÑùÔÚ²éÕÒË÷Òý×Ö¶ÎΪÌõ¼þ¼Ç¼ʱ¾Í¿ÉÒÔºÜ¿ìµØ´ÓË÷ÒýÖÐÕÒµ½¶ÔÓ¦¼Ç¼µÄÖ¸Õë²¢´Ó±íÖлñÈ¡µ½ÏàÓ¦µÄÊý¾Ý£¬ÕâÑùËÙ¶ÈÊÇºÜ¿ìµØ¡£

²»¹ý£¬ËäÈ»²éѯµÄЧÂÊ´ó´óÌá¸ßÁË£¬µ«ÊÇÔÚ½øÐÐÔöɾ¸ÄµÄʱºò£¬ÒòΪÊý¾ÝµÄ±ä»¯¶¼ÐèÒª¸üÐÂÏàÓ¦µÄË÷Òý£¬Ò²ÊÇÒ»ÖÖ×ÊÔ´µÄÀË·Ñ¡£

¹ØÓÚʹÓÃË÷ÒýµÄÎÊÌ⣬¶Ô´ý²»Í¬µÄÎÊÌ⣬»¹ÊÇÐèÒª½øÐв»Í¬µÄÌÖÂÛ£¬¸ù¾Ý¾ßÌåµÄÒµÎñÐèÇóÑ¡ÔñºÏÊʵÄË÷Òý¶ÔÐÔÄܵÄÌá¸ßЧ¹ûÊǺÜÃ÷ÏÔµÄÒ»¸ö¾Ù´ë£¡

ÍÆ¼öÎÄÕÂÔĶÁ£º

a) Êý¾Ý¿âË÷ÒýµÄ×÷ÓúÍÓŵãȱµãÒÔ¼°Ë÷ÒýµÄ11ÖÐÓ÷¨£ºhttp://blog.csdn.net/xlgen157387/article/details/45030829

b) Êý¾Ý¿âË÷ÒýÔ­Àí£ºhttp://blog.csdn.net/kennyrose/article/details/7532032

ʹÓô洢¹ý³Ì´úÌæÖ±½Ó²Ù×÷

´æ´¢¹ý³Ì£¨Stored Procedure£©ÊÇÔÚ´óÐÍÊý¾Ý¿âϵͳÖУ¬Ò»×éΪÁËÍê³ÉÌØ¶¨¹¦ÄܵÄSQL Óï¾ä¼¯£¬´æ´¢ÔÚÊý¾Ý¿âÖУ¬¾­¹ýµÚÒ»´Î±àÒëºóÔٴε÷Óò»ÐèÒªÔٴαàÒ룬Óû§Í¨¹ýÖ¸¶¨´æ´¢¹ý³ÌµÄÃû×Ö²¢¸ø³ö²ÎÊý£¨Èç¹û¸Ã´æ´¢¹ý³Ì´øÓвÎÊý£©À´Ö´ÐÐËü¡£´æ´¢¹ý³ÌÊÇÊý¾Ý¿âÖеÄÒ»¸öÖØÒª¶ÔÏó£¬ÈκÎÒ»¸öÉè¼ÆÁ¼ºÃµÄÊý¾Ý¿âÓ¦ÓóÌÐò¶¼Ó¦¸ÃÓõ½´æ´¢¹ý³Ì¡£

ÔÚ²Ù×÷¹ý³Ì±È½Ï¸´ÔÓ²¢ÇÒµ÷ÓÃÆµÂʱȽϸߵÄÒµÎñÖУ¬¿ÉÒÔ½«±àдºÃµÄsqlÓï¾äÓô洢¹ý³ÌµÄ·½Ê½À´´úÌæ£¬Ê¹Óô洢¹ý³ÌÖ»ÐèÒª½øÐÐÒ»´Î±äÒ죬¶øÇÒ¿ÉÒÔÔÚÒ»¸ö´æ´¢¹ý³ÌÀï×öһЩ¸´ÔӵIJÙ×÷¡£

£¨4£©·ÖÀëÊý¾Ý¿âÖлîÔ¾µÄÊý¾Ý

ÕýÈçǰ±ßÌáµ½µÄ¡°¶þ°Ë¶¨ÂÉ¡±Ò»Ñù£¬ÍøÕ¾µÄÊý¾ÝËäÈ»ºÜ¶à£¬µ«ÊǾ­³£±»·ÃÎʵÄÊý¾Ý»¹ÊÇÓÐÏ޵ģ¬Òò´Ë¿ÉÒÔ½²ÕâЩÏà¶Ô»îÔ¾µÄÊý¾Ý½øÐзÖÀë³öÀ´µ¥¶À½øÐб£´æÀ´Ìá¸ß´¦ÀíЧÂÊ¡£

Æäʵǰ±ßʹÓûº´æµÄ˼Ïë¾ÍÊÇÒ»¸öºÜÃ÷ÏԵķÖÀëÊý¾Ý¿âÖлîÔ¾µÄÊý¾ÝµÄʹÓð¸Àý£¬½«ÈÈÃÅÊý¾Ý»º´æÔÚÄÚ´æÖС£

»¹ÓÐÒ»ÖÖ³¡¾°¾ÍÊÇ£¬ÀýÈçÒ»¸öÍøÕ¾µÄËùÓÃ×¢²áÓû§Á¿ºÜ´óǧÍò¼¶±ð£¬µ«ÊǾ­³£µÇ¼µÄÓû§Ö»ÓаÙÍò¼¶±ð£¬Ê£ÏµĻù±¾¶¼ÊǺܳ¤Ê±¼ä¶¼Ã»ÓнøÐеǼ²Ù×÷£¬Èç¹û²»°ÑÕâЩ¡°½©Ê¬Óû§¡±µ¥¶À·ÖÀë³öÈ¥£¬ÄÇôÎÒÃÇÿ´Î²éѯÆäËûµÇ¼Óû§µÄʱºò£¬¾Í°×°×ÀË·ÑÁËÕâЩ½©Ê¬Óû§µÄ²éѯ²Ù×÷¡£

£¨5£©ÅúÁ¿¶ÁÈ¡ºÍÑÓ³ÙÐÞ¸Ä

ÅúÁ¿¶ÁÈ¡ºÍÑÓ³ÙÐ޸ĵÄÔ­ÀíÊÇͨ¹ý¼õÉÙ²Ù×÷Êý¾Ý¿âµÄ²Ù×÷À´Ìá¸ßЧÂÊ¡£

ÅúÁ¿¶ÁÈ¡Êǽ«¶à´Î²éѯºÏ²¢µ½Ò»´ÎÖнøÐжÁÈ¡£¬ÒòΪÿһ¸öÊý¾Ý¿âµÄÇëÇó²Ù×÷¶¼ÐèÒªÁ´½ÓµÄ½¨Á¢ºÍÁ´½ÓµÄÊÍ·Å£¬»¹ÊÇÕ¼ÓÃÒ»²¿·Ö×ÊÔ´µÄ£¬ÅúÁ¿¶ÁÈ¡¿ÉÒÔͨ¹ýÒì²½µÄ·½Ê½½øÐжÁÈ¡¡£

ÑÓ³ÙÐÞ¸ÄÊǶÔÓÚһЩ¸ß²¢·¢µÄ²¢ÇÒÐÞ¸ÄÆµ·±Ð޸ĵÄÊý¾Ý£¬ÔÚÿ´ÎÐ޸ĵÄʱºòÊ×ÏȽ«Êý¾Ý±£´æµ½»º´æÖУ¬È»ºó¶¨Ê±½«»º´æÖеÄÊý¾Ý±£´æµ½Êý¾Ý¿âÖУ¬³ÌÐò¿ÉÒÔÔÚ¶ÁÈ¡Êý¾Ýʱ¿ÉÒÔͬʱ¶ÁÈ¡Êý¾Ý¿âÖкͻº´æÖеÄÊý¾Ý¡£

ÀýÈ磺ÎÒÏÖÔÚÔÚ±àдÕâ·Ý²©¿Í£¬ÎÒÒ»¿ªÊ¼Ð´ÁËһдÄÚÈÝÈ»ºóµã»÷·¢²¼ÁË£¬Ôڴλص½Markdown½øÐÐÐ޸IJÙ×÷£¬ÎÒÓÐÒ»¸öϰ¹ß£¬Ã»Ð´Ò»Ð©¶«Î÷×ÜÊǰ´Ò»ÏÂÉÏ±ßµÄ ¡°±£´æ¡±°´Å¥£¬È»ºóÎÒÔÚÁíÒ»¸öÒ³Ãæ´ò¿ªÕâÆª²©¿Í²é¿´£¬ÎÒµÄÐÞ¸ÄÒѾ­±»¸üУ¬µ«ÊÇÎÒ»¹ÔÚ ±à¼­£¡

²»ÖªµÀCSDNµÄ¼¼ÊõÊDz»ÊÇÔÚÎÒûÓеã»÷·¢²¼Ö®Ç°£¬ÕâЩÊý¾Ý¶¼ÊÇÏȷŵ½»º´æÀï±ßµÄ¡£

£¨6£© ¶Áд·ÖÀë

¶Áд·ÖÀëµÄʵÖÊÊǽ«Ó¦ÓóÌÐò¶ÔÊý¾Ý¿âµÄ¶Áд²Ù×÷·ÖÅäµ½¶à¸öÊý¾Ý¿â·þÎñÆ÷ÉÏ£¬´Ó¶ø½µµÍµ¥Ì¨Êý¾Ý¿âµÄ·ÃÎÊѹÁ¦¡£

¶Áд·ÖÀëÒ»°ãͨ¹ýÅäÖÃÖ÷´ÓÊý¾Ý¿âµÄ·½Ê½£¬Êý¾ÝµÄ¶ÁÈ¡À´×Դӿ⣬¶ÔÊý¾Ý¿âÔö¼ÓÐÞ¸Äɾ³ý²Ù×÷Ö÷¿â¡£

Ïà¹ØÎÄÕÂÇëÒÆ²½¹Û¿´£º

a) MySQL5.6 Êý¾Ý¿âÖ÷´Ó£¨Master/Slave£©Í¬²½°²×°ÓëÅäÖÃÏê½â£ºhttp://blog.csdn.net/xlgen157387/article/details/51331244

b) MySQLÖ÷´Ó¸´ÖƵij£¼ûÍØÆË¡¢Ô­Àí·ÖÎöÒÔ¼°ÈçºÎÌá¸ßÖ÷´Ó¸´ÖƵÄЧÂÊ×ܽá:http://blog.csdn.net/xlgen157387/article/details/52451613

£¨7£©Ê¹ÓÃNoSQLºÍHadoopµÈ¼¼Êõ

NoSQLÊÇÒ»Öַǽṹ»¯µÄ·Ç¹ØÏµÐÍÊý¾Ý¿â£¬ÓÉÓÚÆäÁé»îÐÔ£¬Í»ÆÆÁ˹ØÏµÐÍÊý¾Ý¿âµÄÌõÌõ¿ò¿ò£¬¿ÉÒÔÁé»îµÄ½øÐвÙ×÷£¬ÁíÍ⣬ÒòΪNoSQLͨ¹ý¶à¸ö¿é´æ´¢Êý¾ÝµÄÌØµã£¬Æä²Ù×÷´óÊý¾ÝµÄËÙ¶ÈÒ²ÊÇÏ൱¿ìµÄ¡£

£¨8£©·Ö²¼Ê½²¿ÊðÊý¾Ý¿â

ÈκÎÇ¿´óµÄµ¥Ò»·þÎñÆ÷¶¼Âú×ã²»ÁË´óÐÍÍøÕ¾³ÖÐøÔö³¤µÄÒµÎñÐèÇó¡£Êý¾Ý¿âͨ¹ý¶Áд·ÖÀëÖ®ºó½«Ò»Ì¨Êý¾Ý¿â·þÎñÆ÷²ð·ÖΪÁ½Ì¨»òÕß¶ą̀Êý¾Ý¿â·þÎñÆ÷£¬µ«ÊÇÈÔÈ»Âú×ã²»Á˳ÖÐøÔö³¤µÄÒµÎñÐèÇó¡£·Ö²¼Ê½²¿ÊðÊý¾Ý¿âÊǽ«ÍøÕ¾Êý¾Ý¿â²ð·ÖµÄ×îºóÊֶΣ¬Ö»ÓÐÔÚµ¥±íÊý¾Ý¹æÄ£·Ç³£ÅÓ´óµÄʱºò²ÅʹÓá£

·Ö²¼Ê½²¿ÊðÊý¾Ý¿âÊÇÒ»ÖÖºÜÀíÏëµÄÇé¿ö£¬·Ö²¼Ê½Êý¾Ý¿âÊǽ«±í´æ·ÅÔÚ²»Í¬µÄÊý¾Ý¿âÖÐÈ»ºóÔٷŵ½²»Í¬µÄÊý¾Ý¿âÖУ¬ÕâÑùÔÚ´¦ÀíÇëÇóµÄʱºò£¬Èç¹ûÐèÒªµ÷Óöà¸ö±í£¬Ôò¿ÉÒÔÈöą̀·þÎñÆ÷ͬʱ´¦Àí£¬´Ó¶øÌá¸ß´¦ÀíЧÂÊ¡£

·Ö²¼Ê½Êý¾Ý¿â¼òµ¥µÄ¼Ü¹¹Í¼ÈçÏ£º

£¨9£©Ó¦Ó÷þÎñºÍÊý¾Ý·þÎñ·ÖÀë

Ó¦Ó÷þÎñÆ÷ºÍÊý¾Ý¿â·þÎñÆ÷½øÐзÖÀëµÄÄ¿µÄÊÇΪÁ˸ù¾ÝÓ¦Ó÷þÎñÆ÷µÄÌØµãºÍÊý¾Ý¿â·þÎñÆ÷µÄÌØµã½øÐеײãµÄÓÅ»¯£¬ÕâÑùµÄ»°Äܹ»¸üºÃµÄ·¢»Óÿһ̨·þÎñÆ÷µÄÌØÐÔ£¬Êý¾Ý¿â·þÎñÆ÷µ±È»ÊÇÓÐÒ»¶¨µÄ´ÅÅ̿ռ䣬¶øÓ¦Ó÷þÎñÆ÷Ïà¶Ô²»ÐèҪ̫´óµÄ´ÅÅ̿ռ䣬ÕâÑùµÄ»°½øÐзÖÀëÊÇÓкô¦µÄ£¬Ò²ÄÜ·Àֹһ̨·þÎñÆ÷³öÏÖÎÊÌâÁ¬´øµÄÆäËû·þÎñÒ²²»¿ÉÒÔʹÓá£

£¨10£©Ê¹ÓÃËÑË÷ÒýÇæËÑË÷Êý¾Ý¿âÖеÄÊý¾Ý

ʹÓÃËÑË÷ÒýÇæÕâÖÖ·ÇÊý¾Ý¿â²éѯ¼¼Êõ¶ÔÍøÕ¾Ó¦ÓõĿÉÉìËõ·Ö²¼Ê½ÌØÐÔ¾ßÓиüºÃµÄÖ§³Ö¡£

³£¼ûµÄËÑË÷ÒýÇæÈçSolrͨ¹ýÒ»ÖÖ·´ÏòË÷ÒýµÄ·½Ê½£¬Î¬»¤¹Ø¼ü×Öµ½ÎĵµµÄÓ³Éä¹ØÏµ£¬ÀàËÆÓÚÎÒÃÇʹÓá¶Ð»ª×ֵ䡷½øÐÐËÑË÷Ò»¸ö¹Ø¼ü×Ö£¬Ê×ÏÈÓ¦¸ÃÊÇ¿´×ÖµäµÄĿ¼½øÐвéÕÒÈ»ºó¶¨Î»µ½¾ßÌåµÄλÖá£

ËÑË÷ÒýÇæÍ¨¹ýά»¤Ò»¶¨µÄ¹Ø¼ü×Öµ½ÎĵµµÄÓ³Éä¹ØÏµ£¬Äܹ»¿ìËٵĶ¨Î»µ½ÐèÒª²éÕÒµÄÊý¾Ý£¬Ïà±ÈÓÚ´«Í³µÄÊý¾Ý¿âËÑË÷µÄ·½Ê½£¬Ð§ÂÊ»¹ÊǺܸߵġ£

ĿǰһÖֱȽϻðµÄELK stack¼¼Êõ£¬»¹ÊÇÖµµÃѧϰµÄ¡£

һƪ¹ØÓÚSolrÓëMySQL²éѯÐÔÄܶԱÈÎÄÕÂ

SolrÓëMySQL²éѯÐÔÄܶԱÈ

£¨11£© ½øÐÐÒµÎñµÄ²ð·Ö

Ϊʲô½øÐÐÒµÎñµÄ²ð·Ö£¬¹é¸ù½áµ×ÉÏ»¹ÊÇʹÓõϹÊǽ²²»Í¨µÄÒµÎñÊý¾Ý±í²¿Êðµ½²»ÓõķþÎñÆ÷ÉÏ£¬·Ö±ð²éÕÒ¶ÔÓ¦µÄÊý¾ÝÒÔÂú×ãÍøÕ¾µÄÐèÇ󡣸÷¸öÓ¦ÓÃÖ®¼äÓùýÖ¸¶¨µÄURLÁ¬½Ó»ñÈ¡²»Í¬µÄ·þÎñ£¬

ÀýÈçÒ»¸ö´óÐ͵ĹºÎïÍøÕ¾¾Í»á½«Ê×Ò³¡¢ÉÌÆÌ¡¢¶©µ¥¡¢Âò¼Ò¡¢Âô¼ÒµÈ²ð·ÖΪ²»Í¨µÄ×ÓÒµÎñ£¬Ò»·½Ã潫ҵÎñÄ£¿é·Ö¹éΪ²»Í¬µÄÍŶӽøÐпª·¢£¬ÁíÍâÒ»·½Ã治ͬµÄÒµÎñʹÓõÄÊý¾Ý¿â±í²¿Êðµ½²»Í¨µÄ·þÎñÆ÷ÉÏ£¬ÌåÏÖµ½²ð·ÖµÄ˼Ï룬µ±Ò»¸öÒµÎñÄ£¿éʹÓõÄÊý¾Ý¿â·þÎñÆ÷·¢Éú¹ÊÕÏÒ²²»»áÓ°ÏìÆäËûÒµÎñÄ£¿éµÄÊý¾Ý¿âÕý³£Ê¹Óá£ÁíÍ⣬µ±ÆäÖÐÒ»¸öÄ£¿éµÄ·ÃÎÊÁ¿¼¤ÔöµÄʱºò»¹¿ÉÒÔ¶¯Ì¬µÄÀ©Õ¹Õâ¸öÄ£¿éʹÓõ½µÄÊý¾Ý¿âµÄÊýÁ¿´Ó¶øÂú×ãÒµÎñµÄÐèÇó¡£

ËÄ¡¢¸ß²¢·¢Çé¿öϵĽâ¾ö·½°¸

£¨1£©Ó¦ÓóÌÐòºÍ¾²Ì¬×ÊÔ´Îļþ½øÐзÖÀë

ËùνµÄ¾²Ì¬×ÊÔ´¾ÍÊÇÎÒÃÇÍøÕ¾ÖÐÓõ½µÄHtml¡¢Css¡¢Js¡¢Image¡¢Video¡¢GifµÈ¾²Ì¬×ÊÔ´¡£Ó¦ÓóÌÐòºÍ¾²Ì¬×ÊÔ´Îļþ½øÐзÖÀëÒ²Êdz£¼ûµÄǰºó¶Ë·ÖÀëµÄ½â¾ö·½°¸£¬Ó¦Ó÷þÎñÖ»ÌṩÏàÓ¦µÄÊý¾Ý·þÎñ£¬¾²Ì¬×ÊÔ´²¿ÊðÔÚÖ¸¶¨µÄ·þÎñÆ÷ÉÏ£¨Nginx·þÎñÆ÷»òÕßÊÇCDN·þÎñÆ÷ÉÏ£©£¬Ç°¶Ë½çÃæÍ¨¹ýAngular JS»òÕßNode JSÌṩµÄ·Óɼ¼Êõ·ÃÎÊÓ¦Ó÷þÎñÆ÷µÄ¾ßÌå·þÎñ»ñÈ¡ÏàÓ¦µÄÊý¾ÝÔÚǰ¶ËÓÎÀÀÆ÷ÉϽøÐÐäÖȾ¡£ÕâÑù¿ÉÒÔÔںܴó³Ì¶ÈÉϼõÇáºó¶Ë·þÎñÆ÷µÄѹÁ¦¡£

ÀýÈ磬°Ù¶ÈÖ÷ҳʹÓõÄͼƬ¾ÍÊǵ¥¶ÀµÄÒ»¸öÓòÃû·þÎñÆ÷ÉϽøÐв¿ÊðµÄ

£¨2£©Ò³Ã滺´æ

Ò³Ãæ»º´æÊǽ«Ó¦ÓÃÉú³ÉµÄºÜÉÙ·¢ÉúÊý¾Ý±ä»¯µÄÒ³Ãæ»º´æÆðÀ´£¬ÕâÑù¾Í²»ÐèҪÿ´Î¶¼ÖØÐÂÉú³ÉÒ³ÃæÁË£¬´Ó¶ø½ÚÊ¡´óÁ¿CPU×ÊÔ´£¬Èç¹û½«»º´æµÄÒ³Ãæ·Åµ½ÄÚ´æÖÐËٶȾ͸ü¿ì¡£

¿ÉÒÔʹÓÃNginxÌṩµÄ»º´æ¹¦ÄÜ£¬»òÕß¿ÉÒÔʹÓÃרÃŵÄÒ³Ãæ»º´æ·þÎñÆ÷Squid¡£

£¨3£©¼¯ÈºÓë·Ö²¼Ê½

£¨4£©·´Ïò´úÀí

²Î¿¼ÎÄÕÂ

£¨5£©CDN

CDN·þÎñÆ÷ÆäʵÊÇÒ»ÖÖ¼¯ÈºÒ³Ã滺´æ·þÎñÆ÷£¬ÆäÄ¿µÄ¾ÍÊǾ¡ÔçµÄ·µ»ØÓû§ËùÐèÒªµÄÊý¾Ý£¬Ò»·½Ãæ¼ÓËÙÓû§·ÃÎÊËÙ¶È£¬ÁíÒ»·½ÃæÒ²¼õÇáºó¶Ë·þÎñÆ÷µÄ¸ºÔØÑ¹Á¦¡£

CDNµÄÈ«³ÆÊÇContent Delivery Network£¬¼´ÄÚÈÝ·Ö·¢ÍøÂç¡£Æä»ù±¾Ë¼Â·ÊǾ¡¿ÉÄܱܿª»¥ÁªÍøÉÏÓпÉÄÜÓ°ÏìÊý¾Ý´«ÊäËٶȺÍÎȶ¨ÐÔµÄÆ¿¾±ºÍ»·½Ú£¬Ê¹ÄÚÈÝ´«ÊäµÄ¸ü¿ì¡¢¸üÎȶ¨¡£

CDNͨ¹ýÔÚÍøÂç¸÷´¦·ÅÖýڵã·þÎñÆ÷Ëù¹¹³ÉµÄÔÚÏÖÓеĻ¥ÁªÍø»ù´¡Ö®ÉϵÄÒ»²ãÖÇÄÜÐéÄâÍøÂ磬CDNϵͳÄܹ»ÊµÊ±µØ¸ù¾ÝÍøÂçÁ÷Á¿ºÍ¸÷½ÚµãµÄÁ¬½Ó¡¢¸ºÔØ×´¿öÒÔ¼°µ½Óû§µÄ¾àÀëºÍÏìӦʱ¼äµÈ×ÛºÏÐÅÏ¢½«Óû§µÄÇëÇóÖØÐµ¼ÏòÀëÓû§×î½üµÄ·þÎñ½ÚµãÉÏ¡£ÆäÄ¿µÄÊÇʹÓû§¿É¾Í½üÈ¡µÃËùÐèÄÚÈÝ£¬½â¾ö InternetÍøÂçÓµ¼·µÄ×´¿ö£¬Ìá¸ßÓû§·ÃÎÊÍøÕ¾µÄÏìÓ¦ËÙ¶È¡£

Ò²¾ÍÊÇ˵CDN·þÎñÆ÷ÊDz¿ÊðÔÚÍøÂçÔËÐÐÉ̵Ļú·¿£¬ÌṩµÄÀëÓû§×î½üµÄÒ»²ãÊý¾Ý·ÃÎÊ·þÎñ£¬Óû§ÔÚÇëÇóÍøÕ¾·þÎñµÄʱºò£¬¿ÉÒÔ´Ó¾àÀëÓû§×î½üµÄÍøÂçÌṩÉÌ»ú·¿»ñÈ¡Êý¾Ý¡£µçÐŵÄÓû§»á·ÖÅäµçÐŵĽڵ㣬ÁªÍ¨µÄ»á·ÖÅäÁªÍ¨µÄ½Úµã¡£

CDN·ÖÅäÇëÇóµÄ·½Ê½ÊÇÌØÊâµÄ£¬²»ÊÇÆÕͨµÄ¸ºÔؾùºâ·þÎñÆ÷À´·ÖÅäµÄÄÇÖÖ£¬¶øÊÇÓÃרÃŵÄCDNÓòÃû½âÎö·þÎñÆ÷ÔÚ½âÎöÓëÃûµÄʱºò¾Í·ÖÅäºÃµÄ¡£

CDN½á¹¹Í¼ÈçÏÂËùʾ£º

Îå¡¢×ܽá

ÎÄÕÂÌáµ½µÄ¼¸µã²¢Ã»ÓÐÏêϸµÄ½éÉÜ£¬ÈçÐèÒª¶ÔÆäÖеÄÒ»ÖÖ·½Ê½½øÐÐÑо¿£¬¿ÉÒÔ×ÔÐÐÈ¥ÕÒ×ÊԴѧϰÑо¿£¬ÕâÀïÖ»Æðµ½Å×שÒýÓñµÄ×÷Óᣵ±È»¶ÔÓÚ´óÐÍÍøÕ¾Ó¦ÓÃÖ®º£Á¿Êý¾ÝºÍ¸ß²¢·¢½â¾ö·½°¸²»¾ÖÏÞÓÚÕâЩ¼¼ÇÉ»ò¼¼Êõ£¬»¹Óкܶà³ÉÊìµÄ½â¾ö·½°¸£¬ÓÐÐèÒªµÄ¿ÉÒÔ×ÔÐÐÁ˽⡣

ÌØ´Ë˵Ã÷£º±¾ÎĵÄÅäͼÀ´×Ô¡¶ÍøÕ¾¼Ü¹¹¼°ÆäÑݱä¹ý³Ì¨Cº«Â·±ë¡·£¬¶àлԭ×÷ÕßÌṩµÄ¾«ÃÀÅäͼ£¬²¢ÇÒÎÄÕµĽṹ´óÖÂÒ²²Î¿¼ÁË×÷ÕßµÄ˼·£¬Ö»²»¹ýÄÚÈÝÊÇ×Ô¼ºµÄһЩ¾­ÑéºÍѧϰµ½µÄ¶«Î÷½øÐÐÕûÀíµÄ¡£

ÏÖÔÚÎÞÂÛÊÇÆóÒµµÄÒµÎñϵͳ»¹ÊÇ»¥ÁªÍøÉϵÄÍøÕ¾³ÌÐò¶¼ÃæÁÙ×ÅÊý¾ÝÁ¿´óµÄÎÊÌ⣬Õâ¸öÎÊÌâÈç¹û½â¾ö²»ºÃ½«ÑÏÖØµÄÓ°ÏìϵͳµÄÔËÐÐËÙ¶È£¬ÏÂÃæ¾ÍÕë¶ÔÕâ¸öÎÊÌâµÄ¸÷ÖÖ½â¾ö½â¾ö·½°¸½øÐнéÉÜ¡£

1. »º´æºÍÒ³Ãæ¾²Ì¬»¯

1.1 »º´æ

Êý¾ÝÁ¿´óÕâ¸öÎÊÌâ×îÖ±½ÓµÄ½â¾ö·½°¸¾ÍÊÇʹÓûº´æ£¬»º´æ¾ÍÊǽ«Êý¾Ý¿âÖлñÈ¡µÄ½á¹ûÔÝʱ±£´æÆðÀ´ÔÚ£¬ÔÚÏ´ÎʹÓõÄʱºòÎÞÐè´ÓÊý¾Ý¿âÖÐÌáÈ¡£¬ÕâÑù¿ÉÒÔ´ó´ó½µµÍÊý¾Ý¿âѹÁ¦¡£³£ÓõĻº´æ¿ò¼ÜÓÐEhcache¡¢Memcache ºÍ RedisµÈ¡£

²»¹ý»º´æÒ²²»ÊÇʲôÇé¿ö¶¼ÊÊÓã¬ËüÖ÷ÒªÓÃÓÚÊý¾Ý±ä»¯²»ÊÇºÜÆµ·±µÄÇé¿ö¡£¶øÇÒÈç¹ûÊǶ¨ÆÚʧЧ£¨Êý¾ÝÐÞ¸Äʱ²»Ê§Ð§£©µÄʧЧ»úÖÆ£¬ÊµÊ±ÐÔÒªÇóÒ²²»ÄÜÌ«¸ß£¬ÒòΪÕâÑù»º´æÖеÄÊý¾ÝºÍÕæÊµÊý¾Ý¿ÉÄܻ᲻һÖ¡£

2.1 Ò³Ãæ¾²Ì¬»¯

Ò³Ãæ¾²Ì¬»¯Êǽ«³ÌÐò×îºóÉú³ÉµÄÒ³Ãæ±£´æÆðÀ´£¬ÒÔºó¾Í²»ÓÃÿ´Î¶¼µ÷ÓÃÖØÐÂÉú³ÉÒ³ÃæÁË¡£Ò³Ã澲̬»¯Í¬Ê±¶ÔÊý¾ÝÁ¿´óºÍ²¢·¢Á¿¸ßÁ½´óÎÊÌâ¶¼Óкô¦¡£

Ò³Ãæ¾²Ì¬»¯¿ÉÒÔÔÚ³ÌÐòÖÐʹÓÃÄ£°æ¼¼ÊõÉú³É£¬Èç³£ÓõÄFreemarker ºÍ Velocity ¶¼¿ÉÒÔ¸ù¾ÝÄ£°æÉú³É¾²Ì¬Ò³Ãæ¡£ÁíÍâÒ²¿ÉÒÔʹÓûº´æ·þÎñÆ÷ÔÚÓ¦Ó÷þÎñÆ÷µÄÉÏÒ»²ãÉú³ÉÒ³Ãæ£¬Èç¿ÉÒÔʹÓÃSquid£¬ÁíÍâNginx Ò²ÌṩÁËÏìÓ¦µÄ¹¦ÄÜ¡£

2. Êý¾Ý¿âÓÅ»¯

Òª½â¾öÊý¾ÝÁ¿´óµÄÎÊÌ⣬ÊDZܲ»¿ªÊý¾Ý¿âÓÅ»¯µÄ¡£Êý¾Ý¿âÓÅ»¯ÊDz»Ôö¼ÓÓ²¼þµÄÇé¿öÏÂÌá¸ß´¦ÀíЧÂÊ£¬ÊÇÒ»ÖÖÓü¼Êõ»»½ðÇ®µÄ·½Ê½¡£ÒÔÏÂÊdz£ÓõÄÊý¾Ý¿âÓÅ»¯·½·¨¡£

2.1 ±í½á¹¹ÓÅ»¯

±í½á¹¹ÓÅ»¯ÊÇÊý¾Ý¿âÖÐ×î»ù´¡Ò²ÊÇ×îÖØÒªµÄ£¬Èç¹û±í½á¹¹ÓÅ»¯µÃ²»ºÏÀí£¬¾Í¿ÉÄܵ¼ÖÂÑÏÖØµÄÐÔÄÜÎÊÌ⣬¾ßÌåÔõôÉè¼Æ¸üºÏÀíҲûÓй̶¨²»±äµÄ×¼Ôò£¬ÐèÒª¸ù¾Ýʵ¼ÊÇé¿ö¾ßÌå´¦Àí¡£

2.2 SQL Óï¾äÓÅ»¯

sqlÓï¾äÓÅ»¯Ò²ÊǷdz£ÖØÒªµÄ£¬»ù´¡µÄsql ÓÅ»¯ÊÇÓï·¨²ãÃæµÄÓÅ»¯£¬²»¹ý¸üÖØÒªµÄÊÇ´¦ÀíÂß¼­µÄÓÅ»¯£¬ÕâÒ²ÐèÒª¸ù¾Ýʵ¼ÊÇé¿ö¾ßÌå´¦Àí£¬¶øÇÒÒªºÍË÷Òý»º´æµÈÅäºÏʳÓá£sql ÓÅ»¯ÓÐÒ»¸öͨÓõÄ×ö·¨¾ÍÊÇ£¬Ê×ÏÈÒª½«Éæ¼°´óÊý¾ÝÒµÎñµÄsql Óï¾ä£¬Í¨¹ý×Ðϸ·ÖÎöÈÕÖ¾ÐÅÏ¢£¬ºÍ²»Í¬Ìõ¼þµÄÖ´ÐÐʱ¼ä£¬ÕÒ³öÐèÒªÓÅ»¯µÄÓï¾äºÍÆäÖеÄÎÊÌ⣬ȻºóÔÙÓеķÅʸµØÓÅ»¯¡£¶ø²»ÊDz»·ÖÖØµãµÄ¶ÔÿÌõÓï¾ä¶¼»¨Í¬ÑùµÄʼþºÍ¾«Á¦ÓÅ»¯¡£

2.3 ·ÖÇø

µ±Ò»ÕűíÖеÄÊý¾ÝÁ¿±ä¶àµÄʱºò²Ù×÷ËٶȾͱäÂýÁË£¬ÈÝÒ×Ïëµ½µÄ½â¾ö·½·¨¾ÍÊÇ·Ö±í£¬µ«ÊÇ·Ö±í²Ù×÷ÆðÀ´¾Í±È½ÏÂé·³¡£ÆäʵÔÚ³£ÓÃÊý¾Ý¿âÖпÉÒÔ²»·Ö±í¶ø´ïµ½¸ú·Ö±íÀàËÆµÄЧ¹û£¬ÄǾÍÊÇ·ÖÇø¡£

·ÖÇø¾ÍÊǽ«Ò»ÕűíÖеÄÊý¾Ý°´ÕÕÒ»¶¨µÄ¹æÔò·Öµ½²»Í¬µÄÇø½øÐб£´æ£¬ÔÚ²éѯÊý¾ÝʱÈç¹û·¶Î§ÔÚͬһ¸öÇøÄÚÄÄô¿ÉÒÔÖ»¶ÔÒ»¸öÇøµÄÊý¾Ý½øÐвÙ×÷¡£ÕâÑù²Ù×÷µÄÊý¾ÝÁ¿¸üÉÙ£¬Ëٶȸü¿ì¡£

2.4 ·Ö±í

Èç¹ûÒ»ÕűíÖеÄÊý¾Ý¿ÉÒÔ·ÖΪ¼¸Ö̶ֹ¨²»±äµÄÀàÐÍ£¬¶øÇÒÈç¹ûͬʱ¶Ô¶àÖÖÀàÐ͹²Í¬²Ù×÷µÄÇé¿ö²»¶à£¬ÄÄô¶¼¿ÉÒÔͨ¹ý·Ö±íÀ´´¦Àí¡£

·Ö±í·½·¨·ÖΪÁ½ÖÖ£¬ºáÇÐ ºÍ×ÝÇС£

ºáÇУº

¼ÙÉèÊý¾Ý¿â±íÖеÄÊý¾ÝÓÐÈý¸ö״̬£¬´¦Àí¡¢½â¾ö¡¢¹Ø±Õ¡£ÓÉÓÚÊý¾ÝÁ¿·Ç³£µÄ´óËùÒԾͿÉÒÔ½«Êý¾Ý·Ö±ð´æÔÚÈý¸ö±íÖС£µÚÒ»¸ö±íÖб£´æ´¦Àí״̬µÄÊý¾Ý£¬µÚ¶þ¸ö±í±£´æ ½â¾ö״̬µÄÊý¾Ý£¬µÚÈý¸ö±í±£´æ¹Ø±Õ״̬µÄÊý¾Ý£¬²¢ÇÒ¶Ôÿ¸ö±í½øÐзÖÇø¡£ÓÉÓÚ±¨±íÒ»°ã¶¼Êǰ´Ô·ݡ¢¼¾¶È¡¢°ëÄê¡¢ºÍÄêÀ´×öµÄ£¬ËùÒÔ·ÖÇøÒ²°´Ô·ݣ¬Ã¿Ò»¸öÔÂ×öÒ»¸ö·ÖÇø¡£ÕâÑù¾Í¿ÉÒÔ´ó´óµÄÌá¸ß´¦ÀíºÍͳ¼ÆËÙ¶ÈŶ

ÊúÇУº

Èç¹ûÒ»¸ö±íµÄ²Ù×÷ƵÂʺܸßÃÇÔÚÔöɾ¸ÄÆäÖÐÒ»²¿·Ö×Ö¶ÎÊý¾ÝµÄͬʱÁíÒ»²¿·Ö×Ö¶ÎÒ²¿ÉÄܱ»²Ù×÷£¬¶øÇÒ£¨Ö÷ÒªÖ¸²éѯ£©Óò»µ½±»Ôöɾ¸ÄµÄ×ֶΣ¬ÄÄô¾Í¿ÉÒ԰ɲ»Í¬ÀàÐ͵ĵضηֱ𱣴浽²»Í¬µÄ±íÖУ¬ÕâÑù¿ÉÒÔ¼õÉÙ²Ù×÷Ê±Ëø¶¨Êý¾ÝµÄ·¶Î§¡£²»¹ýÕâÑù·Ö±íºóÐèÒª²éѯÍêÕûÊý¾Ý¾ÍµÃ¶à±í²Ù×÷ÁË¡£

2.5 Ë÷ÒýÓÅ»¯

Ë÷ÒýµÄ´óÖÂÔ­ÀíÊÇÔÚÊý¾Ý·¢Éú±ä»¯£¨Ôöɾ¸Ä£©µÄʱºò¾ÍÔ¤ÏÈÖ¸¶¨×Ö¶ÎÅÅÐòºó±£´æµ½Ò»¸öÀàËÆ±íµÄ½á¹¹ÖУ¬ÕâÑùÔÚ²éѯË÷Òý×Ö¶ÎΪÌõ¼þµÄ¼Ç¼ʱ¾Í¿ÉÒԺܿìµÄ´ÓË÷ÒýÖÐÕÒµ½¶ÔÓ¦¼Ç¼µÄÖ¸Õë²¢´Ó±íÖлñÈ¡µ½¼Ç¼£¬ÕâÑùËٶȾͿì¶àÁË¡£²»¹ýË÷ÒýÒ²ÊÇÒ»°ÑË«Èн££¬ËüÔÚÌá¸ß²éѯËٶȵÄͬʱҲ½µµÍÁËÔöɾ¸Ä²éµÄËÙ¶È£¬ÒòΪÿ´ÎÊý¾ÝµÄ±í»°¶¼ÐèÒª¸üÐÂÏàÓ¦µÄË÷Òý¡£

2.6 ʹÓô洢¹ý³Ì´úÌæ²Ù×÷

ÔÚ²Ù×÷¹ý³Ì¸´ÔÓ¶øÇÒµ÷ÓÃÆµÂʸߵÄÒµÎñÖУ¬¿ÉÒÔͨ¹ýʹÓô洢¹ý³Ì´úÌæÖ±½Ó²Ù×÷À´Ìá¸ßЧÂÊ£¬ÒòΪ´æ´¢¹ý³ÌÖ÷ÐèÒª±àÒëÒ»´Î£¬¶øÇÒ¿ÉÒÔÔÚÒ»¸ö´æ´¢¹ý³ÌÀïÃæ×öһЩ¸´ÔӵIJÙ×÷¡£

3. ·ÖÀë»îÔ¾Êý¾Ý

ÓÐЩÊý¾Ý×ÜÊý¾ÝÁ¿·Ç³£´ó£¬µ«ÊÇ»îÔ¾Êý¾Ý²¢²»¶à£¬ÕâÖÖÇé¿ö¾Í¿ÉÒÔ½«»îÔ¾Êý¾Ýµ¥¶À±£´æÆðÀ´´Ó¶øÌá¸ß´¦ÀíЧÂÊ¡£

±ÈÈçËµÍøÕ¾µÄÓû§£¬½«¾­³£µÇ¼µÄÒ»²¿·Ö»îÔ¾Óû§ÐÅÏ¢´æÔÚÒ»ÕÅ±í£¬½«²»»îÔ¾µÄÓû§´æÔÚÁíÍâÒ»ÕÅ±í¡££¨¿ÉÒÔÅÜÒ»¸ö¶¨Ê±ÈÎÎñ½«²»¾­³£µÇ¼µÄÓû§×ªÒƵ½²»»îÔ¾Óû§±í£©µ±Óû§µÇ¼ʱÏÈ´Ó»îÔ¾Óû§µÄ±íÖвéѯ¡£²éѯ²»µ½ºóÔÙÈ¥²»»îÔ¾Óû§µÄ±íÖвéѯ¡£ÕâÑù¾Í¿ÉÒÔÌá¸ß²éѯµÄЧÂÊ¡£

4. ÅúÁ¿¶ÁÈ¡ºÍÑÓ³ÙÐÞ¸Ä

ÅúÁ¿¶ÁÈ¡ºÍÑÓ³ÙÐ޸ĵÄÔ­ÀíÊÇͨ¹ý¼õÉÙ²Ù×÷µÄ´ÎÊýÀ´Ìá¸ßЧÂÊ£¬Èç¹ûʹÓõÄÇ¡µ±£¬Ð§Âʽ«³ÊÊýÁ¿¼¶ÌáÉý¡£

ÅúÁ¿¶ÁÈ¡Êǽ«¶à´ÎµÄ²éѯºÏ²¢µ½Ò»´ÎÖнøÐС£

ÑÓ³ÙÐÞ¸ÄÖ÷ÒªÕë¶Ô¸ß²¢·¢¶øÇÒÆµ·±Ð޸썰üÀ¨ÐÂÔö£©µÄÊý¾Ý£¬ÈçһЩͳ¼ÆÊý¾Ý¡£¿ÉÒÔÏȽ«ÐèÒªÐ޸ĵÄÊý¾ÝÔÝʱ±£´æµ½»º´æÖУ¬È»ºó¶¨Ê±½«»º´æÖеÄÊý¾Ý±£´æµ½Êý¾Ý¿âÖУ¬³ÌÐò¶ÁÈ¡Êý¾Ý¿ÉÒÔͬʱ¶ÁÈ¡Êý¾Ý¿âÖеÄÊý¾ÝºÍ»º´æµÄÊý¾Ý¡££¨ÕâÖÖ·½Ê½ÏÂÈç¹û±£´æ»º´æµÄ»úÆ÷³öÏÖÁ˹ÊÕÏ¿ÉÄܻᶪʧÊý¾Ý¡££©ËùÒÔÈç¹ûÊÇÖØÒªÊý¾Ý¾ÍÐèÒª×öÒ»Ð©ÌØÊâ´¦Àí¡£

5. ¶Áд·ÖÀë

¶Áд·ÖÀëµÄ±¾ÖÊÊǶÔÊý¾Ý¿â½øÐм¯Èº£¬ÕâÑù¾Í¿ÉÒÔÔڸ߲¢·¢µÄÇé¿öϽ«Êý¾Ý¿âµÄ²Ù×÷·ÖÅäµ½¶à¸öÊý¾Ý¿â·þÎñÆ÷È¥´¦Àí´Ó¶ø½µµÍÁ˵¥Ì¨·þÎñÆ÷µÄѹÁ¦¡£²»¹ýÓÉÓÚÊý¾Ý¿âµÄÌØÊâÐÔ£­£­Ã¿Ì¨·þÎñÆ÷Ëù±£´æµÄÊý¾Ý¶¼ÐèÒªÒ»Ö£¬ËùÒÔÊý¾Ýͬ²½¾Í³ÉÁËÊý¾Ý¿â¼¯ÈºÖÐ×îºËÐĵÄÎÊÌâÁË¡£

Ò»°ãµÄ½â¾ö·½°¸ÊÇ£º½«Ð´²Ù×÷½»¸ø×¨ÃŵÄһ̨·þÎñÆ÷£¬Õą̂רߺÔðд²Ù×÷µÄ·þÎñÆ÷½Ð×öÖ÷·þÎñÆ÷¡£µ±Ö÷·þÎñÆ÷дÈ루Ôöɾ¸Ä£©Êý¾Ýºó´Óµ×²ãͬ²½µ½±ðµÄ·þÎñÆ÷£¨´Ó·þÎñÆ÷£©£¬¶ÁÈ¡Êý¾ÝµÄʱºòµ½´Ó·þÎñÆ÷¶ÁÈ¡£¬´Ó·þÎñÆ÷¿ÉÒÔÓжą̀£¬ÕâÑù¾Í¿ÉÒÔʵÏÖ¶Áд·ÖÀëÁË¡£²¢ÇÒ½«ÇëÇó·ÖÅäµ½¶à¸ö·þÎñÆ÷´¦Àí¡£Èç¹û´Ó·þÎñÆ÷Ì«¶à£¬Ö÷·þÎñÆ÷ͬ²½Êý¾Ýʱ£¬ÏÈͬ²½µ½Ò»²¿·Ö´Ó·þÎñÆ÷£¬Í¬²½¹ýÊý¾ÝµÄ´Ó·þÎñÆ÷ÔÙ½«Êý¾Ýͬ²½µ½ÁíÍâÒ»²¿·ÖûÓÐͬ²½Êý¾ÝµÄ´Ó·þÎñÆ÷¡£

¼òµ¥µÄÊý¾Ýͬ²½·½Ê½¿ÉÒÔ²ÉÓÃÊý¾Ý¿âµÄÈȱ¸·Ý¹¦ÄÜ£¬²»¹ý¶ÁÈ¡µ½µÄÊý¾Ý¿ÉÄÜ»á´æÔÚÒ»¶¨µÄÖͺóÐÔ¡£¼ÈÈ»ÊǼ¯Èº¾Í»áÉæ¼°µ½¸ºÔؾùºâÎÊÌ⣬¸ºÔؾùºâºÍ¶Áд·ÖÀë²Ù×÷Ò»°ã²ÉÓÃרÃŵijÌÐò´¦Àí£¬¶øÇÒ¶ÔÓ¦ÓÃϵͳÀ´ËµÊÇ͸Ã÷µÄ¡£

6. ·Ö²¼Ê½Êý¾Ý¿â

·Ö²¼Ê½Êý¾Ý¿âÊǽ«²»Í¬µÄ±í·Åµ½²»Í¬µÄÊý¾Ý¿âÖÐÈ»ºó·Åµ½²»Í¬µÄ·þÎñÆ÷¡£ÕâÑùÐèÒªµ÷Óöà¸ö±í£¬Ôò¿ÉÒÔÈöą̀·þÎñÆ÷ͬʱ´¦Àí£¬´Ó¶øÌá¸ß´¦ÀíËÙ¶È¡£

·Ö²¼Ê½Êý¾Ý¿âÊǽâ¾öµ¥¸öÇëÇó±¾Éí¾Í·Ç³£¸´ÔÓµÄÎÊÌ⣬Ëü¿ÉÒÔ½«µ¥¸öÇëÇó·ÖÅäµ½¶à¸ö·þÎñÆ÷£¬Ê¹Ó÷ֲ¼Ê½ºóµÄÿ¸ö½Úµã»¹¿ÉÒÔͬʱʹÓöÁд·ÖÀ룬´ÓÀ´×é³É¶à¸ö½ÚȺ¡£

ʹÓ÷ֲ¼Ê½Êý¾Ý¿âÓкܶàµÄÎÊÌâÐèÒª½â¾ö£¬Èç·Ö²¼Ê½ÊÂÎñ´¦Àí¡¢¶à±í²éѯµÈ¡£

·Ö²¼Ê½µÄÁíÍâÒ»ÖÖʹÓÃ˼·Êǽ«²»Í¬µÄÒµÎñÊý¾Ý±í±£´æµ½²»Í¬µÄ½Úµã£¬Èò»Í¬µÄÒµÎñµ÷Óò»Í¬µÄÊý¾Ý¿â£¬ÕâÑùµÄ×ö·¨Æäʵ¾ÍÊǺͼ¯ÈºÒ»ÑùÆð·ÖÁ÷×÷Ó㬲»¹ýÕâÖÖ×ö·¨¾Í²»ÓÃͬ²½Êý¾ÝÁË¡£

7. Nosql ºÍ hadoop

Nosql ÊǽüÄêÀ´·¢Õ¹·Ç³£Ñ¸ËÙµÄÒ»Ïî¼¼Êõ£¬ËûµÄºËÐÄÊǷǽṹ»¯¡£Nosql ͨ¹ý¶à¸ö¿é´æ´¢Êý¾Ý£¬²Ù×÷´óÊý¾ÝµÄËٶȷdz£¿ì¡£

¹ØÓÚhadoop Çë¿´£º

hadoop ³õʶ

ÕªÒý×Ô£º¿´Í¸spring mvc Ô´´úÂë·ÖÎöÓëʵս

¸ß²¢·¢µÄ½â¾ö·½°¸

³ýÁËÊý¾ÝÁ¿´ó£¬ÁíÍâÒ»¸ö³£¼ûµÄÎÊÌâ¾ÍÊDz¢·¢Á¿¸ß£¬ºÜ¶à¼Ü¹¹¾ÍÊÇÕë¶ÔÕâ¸öÎÊÌâÉè¼Æ³öÀ´µÄ¡£

1.Ó¦Óú;²Ì¬×ÊÔ´·ÖÀë

¸Õ¿ªÊ¼µÄʱºòÓ¦Óú;²Ì¬×ÊÔ´ÊDZ£´æÔÚÒ»ÆðµÄ£¬µ±²¢·¢Á¿´ïµ½Ò»¶¨³Ì¶ÈµÄʱºò¾ÍÐèÒª½«¾²Ì¬×ÊÔ´±£´æµ½×¨ÃŵķþÎñÆ÷ÖУ¬¾²Ì¬×ÊÔ´Ö÷Òª°üÀ¨Í¼Æ¬¡¢ÊÓÆµ¡¢js¡¢cssºÍһЩ×ÊÔ´ÎļþµÈ£¬ÕâЩÎļþÒòΪûÓÐ״̬ËùÒÔ·ÖÀë±È½Ï¼òµ¥£¬Ö±½Ó´æ·Åµ½ÏìÓ¦µÄ·þÎñÆ÷¾Í¿ÉÒÔÁË£¬Ò»°ã»áʹÓÃרÃŵÄÓòÃûÈ¥·ÃÎÊ¡£

ͨ¹ý²»Í¬µÄÓòÃû¿ÉÒÔÈÃä¯ÀÀÆ÷Ö±½Ó·ÃÎÊ×ÊÔ´·þÎñÆ÷¶ø²»ÐèÒªÔÙ·ÃÎÊÓ¦Ó÷þÎñÆ÷ÁË¡£¼Ü¹¹Í¼ÈçÏ£º

2.Ò³Ãæ»º´æ

Ò³Ãæ»º´æÊǽ«Ó¦ÓÃÉú³ÉµÄÒ³Ãæ»º´æÆðÀ´£¬ÕâÑù¾Í²»ÐèҪÿ´Î¶¼Éú³ÉÒ³ÃæÁË£¬´Ó¶ø¿ÉÒÔ½ÚÊ¡´óÁ¿µÄCPU×ÊÔ´£¬Èç¹û½«»º´æµÄÒ³Ãæ·Åµ½ÄÚ´æÖÐËٶȾ͸ü¿ìÁË¡£Èç¹ûʹÓÃNginx·þÎñÆ÷¾Í¿ÉÒÔʹÓÃËü×Ô´øµÄ»º´æ¹¦ÄÜ£¬µ±È»Ò²¿ÉÒÔʹÓÃרÃŵÄSquid ·þÎñÆ÷¡£Ò³Ã滺´æµÄĬÈÏʧЧ»úÖÆÒ»°à¶¼Êǰ´»º´æÊ±¼ä´¦ÀíµÄ£¬µ±È»Ò²¿ÉÒÔÔÚÐÞ¸ÄÊý¾ÝÖ®ºóÊÖ¶¯ÈÃÏàÓ¦µÄ»º´æÊ§Ð§¡£

Ò³Ãæ»º´æÖ÷ÒªÊÇʹÓÃÔÚÊý¾ÝºÜÉÙ·¢Éú±ä»¯µÄÒ³Ãæ£¬µ«ÊǺܶàÒ³ÃæÊǴ󲿷ÖÊý¾Ý¶¼ºÜÉÙ·¢Éú±ä»¯£¬¶øÆäÖкÜÉÙÒ»²¿·ÖÊý¾Ý±ä»¯ÆµÂÊÈ´·Ç³£¸ß£¬±ÈÈç˵һ¸öÏÔʾÎÄÕµÄÒ³Ãæ£¬Õý³£À´ËµÍêÈ«¿ÉÒÔ¾²Ì¬»¯£¬µ«ÊÇÈç¹ûÎÄÕºóÃæÓС°¶¥¡±ºÍ¡°²È¡±µÄ¹¦ÄܶøÇÒÏÔʾµÄÓÐÏìÓ¦µÄÊýÁ¿£¬Õâ¸öÊý¾ÝµÄ±ä»¯ÆµÂʾͱȽϸßÁË£¬Õâ¾Í»áÓ°Ï쾲̬»¯¡£Õâ¸öÎÊÌâ¿ÉÒÔÓÃÏÈÉú³É¾²Ì¬Ò³ÃæÈ»ºóʹÓÃAjaxÀ´¶ÁÈ¡²¢ÐÞ¸ÄÏìÓ¦µÄÊý¾Ý£¬ÕâÑù¾Í¿ÉÒÔÒ»¾ÙÁ½µÃÀ´£¬¼È¿ÉÒÔʹÓÃÒ³Ãæ»º´æÒ²¿ÉÒÔʵʱÏÔʾһЩ±ä»¯ÆµÂʸߵÄÊý¾ÝÀ´¡£

3.¼¯ÈºÓë·Ö²¼Ê½

¼¯ÈºÊÇÿ̨·þÎñÆ÷¶¼¾ßÓÐÏàͬµÄ¹¦ÄÜ£¬´¦ÀíÇëÇóʱµ÷ÓÃÄÇ̨·þÎñÆ÷¶¼¿ÉÒÔ£¬Ö÷ÒªÆð·ÖÁ÷×÷Óá£

·Ö²¼Ê½Êǽ«²»Í¬µÄÒµÎñ·Åµ½²»Í¬µÄ·þÎñÆ÷ÖУ¬´¦ÀíÒ»¸öÇëÇó¿ÉÄÜÐèÒªÓõ½¶ą̀·þÎñÆ÷£¬ÕâÑù¾Í¿ÉÒÔÌá¸ßÒ»¸öÇëÇóµÄ´¦ÀíËÙ¶È£¬¶øÇÒ¼¯ÈººÍ·Ö²¼Ê½Ò²¿ÉÒÔͬʱʹÓá£

¼¯ÈºÓÐÁ½¸ö·½Ê½£ºÒ»ÖÖÊÇÔÚ¾²Ì¬×ÊÔ´¼¯Èº¡£ÁíÒ»ÖÖÊÇÓ¦ÓóÌÐò¼¯Èº¡£¾²Ì¬×ÊÔ´¼¯Èº±È½Ï¼òµ¥¡£Ó¦ÓóÌÐò¼¯ÈºÔÚ´¦Àí¹ý³ÌÖÐ×îºËÐĵÄÎÊÌâ¾ÍÊÇSession ͬ²½ÎÊÌâ¡£

Session ͬ²½ÓÐÁ½ÖÖ´¦Àí·½Ê½£ºÒ»ÖÖÊÇÔÚSession ·¢Éú±ä»¯ºó×Ô¶¯Í¬²½µ½ÆäËû·þÎñÆ÷£¬ÁíÒ»ÖÖ¾ÍÊÇÓøö³ÌÐòͳһ¹ÜÀíSession¡£ËùÓм¯ÈºµÄ·þÎñÆ÷¶¼Ê¹ÓÃͬһ¸öSession£¬Tomcat ĬÈÏʹÓþÍÊǵÚÒ»ÖÖ·½Ê½£¬Í¨¹ý¼òµ¥µÄÅäÖþͿÉÒÔʵÏÖ£¬µÚ¶þÖÖ·½Ê½¿ÉÒÔʹÓÃרÃŵķþÎñÆ÷°²×°MencachedµÈ¸ßЧµÄ»º´æ³ÌÐòͳһÀ´¹ÜÀísession£¬È»ºóÔÙÓ¦ÓóÌÐòÖÐͨ¹ýÖØÐ´Request²¢¸²¸ÇgetSession ·½·¨À´»ñÈ¡ÖÆ¶¨·þÎñÆ÷ÖеÄSession¡£

¶ÔÓÚ¼¯ÈºÀ´Ëµ»¹ÓÐÒ»¸öºËÐĵÄÎÊÌâ¾ÍÊǸºÔؾùºâ£¬Ò²¾ÍÊǽÓÊÕµ½Ò»¸öÇëÇóºó¾ßÌå·ÖÅäµ½ÄǸö·þÎñÆ÷È¥´¦ÀíµÄÎÊÌ⣬Õâ¸öÎÊÌâ¿ÉÒÔͨ¹ýÈí¼þ´¦ÀíÒ²¿ÉÒÔʹÓÃרÃŵÄÓ²¼þ£¨È磺F5£©½â¾ö¡£

4. ·´Ïò´úÀí

·´Ïò´úÀíÖ¸µÄÊǿͻ§¶ËÖ±½Ó·ÃÎʵķþÎñÆ÷²¢²»ÕæÕýÌṩ·þÎñ£¬Ëü´Ó±ðµÄ·þÎñÆ÷»ñÈ¡×ÊÔ´È»ºó½«½á¹û·µ»Ø¸øÓû§¡£

ͼ£º

4.1 ·´Ïò´úÀí·þÎñÆ÷ºÍ´úÀí·þÎñÆ÷µÄÇø±ð

´úÀí·þÎñÆ÷µÄ×÷ÓÃÊÇ´úÎÒÃÅ»ñÈ¡ÏëÒªµÄ×ÊÔ´È»ºó½«½á¹û·µ»Ø¸øÎÒÃÇ£¬ËùÒª»ñÈ¡µÄ×ÊÔ´ÊÇÎÒÃÅÖ÷¶¯¸æËß´úÀí·þÎñÆ÷µÄ£¬±ÈÈ磬ÎÒÃÅÏë·ÃÎÊFacebook£¬µ«ÊÇÖ±½Ó·ÃÎʲ»ÁË£¬Õâʱ¾Í¿ÉÒÔÈôúÀí·þÎñÆ÷·ÃÎÊ£¬È»ºó½«½á¹û·µ»Ø¸øÎÒÃÇ¡£

·´Ïò´úÀí·þÎñÆ÷ÊÇÎÒÃÅÕý³£·ÃÎÊһ̨·þÎñÆ÷µÄʱºò£¬·þÎñÆ÷×Ô¼ºÈ¥µ÷ÓÃÁ˱ðµÄ·þÎñÆ÷×ÊÔ´²¢½«½á¹û·µ»Ø¸øÎÒÃÇ£¬ÎÒÃÅ×Ô¼º²¢²»ÖªµÀ¡£

´úÀí·þÎñÆ÷ÊÇÎÒÃÇÖ÷¶¯Ê¹Óõģ¬ÊÇΪÎÒÃÇ·þÎñµÄ£¬Ëû²»ÐèÒªÓÐ×Ô¼ºµÄÓòÃû£»·´Ïò´úÀí·þÎñÆ÷ÊÇ·þÎñÆ÷×Ô¼ºÊÔÓõģ¬ÎÒÃŲ¢²»ÖªµÀ£¬ËüÓÐ×Ô¼ºµÄÓòÃû£¬ÎÒÃÅ·ÃÎÊËüºÍ·ÃÎÊÕý³£µÄÍøÖ·Ã»ÓÐÈκÎÇø±ð¡£

·´Ïò´úÀí·þÎñÆ÷Ö÷ÒªÓÐÈý¸ö×÷Óãº

1. ¿ÉÒÔ×÷Ϊǰ¶Ë·þÎñÆ÷¸úʵ¼Ê´¦ÀíÇëÇóµÄ·þÎñÆ÷¼¯³É£»

2. ¿ÉÒÔ×ö¸ºÔؾùºâ

3. ת·¢ÇëÇ󣬱ÈÈç˵¿ÉÒÔ½«²»Í¬ÀàÐ͵Ä×ÊÔ´ÇëÇóת·¢µ½²»Í¬µÄ·þÎñÆ÷È¥´¦Àí¡£

5. CDN

cdnÆäʵÊÇÒ»ÖÖÌØÊâµÄ¼¯ÈºÒ³Ã滺´æ·þÎñÆ÷£¬ËûºÍÆÕͨ¼¯ÈºµÄ¶àÌ¨Ò³Ãæ»º´æ·þÎñÆ÷Ïà±È£¬Ö÷ÒªÊÇËü´æ·ÅµÄλÖúͷÖÅäÇëÇóµÄ·½Ê½ÓеãÌØÊâ¡£CDN ·þÎñÆ÷ÊÇ·Ö²¼ÔÚÈ«¹ú¸÷µØµÄ£¬µ±½ÓÊÕµ½Óû§ÇëÇóºó»á½«ÇëÇó·ÖÅäµ½×îºÏÊʵÄCDN·þÎñÆ÷½Úµã»ñÈ¡Êý¾Ý¡£±ÈÈçÁªÍ¨µÄÓû§·ÖÅäµ½ÁªÍ¨µÄ½Úµã£¬ÉϺ£µÄÓû§·ÖÅäµ½ÉϺ£µÄ½Úµã¡£

CDNµÄÿ¸ö½ÚµãÆäʵ¾ÍÊÇÒ»¸öÒ³Ãæ»º´æ·þÎñÆ÷£¬Èç¹ûûÓÐÇëÇó×ÊÔ´µÄ»º´æ¾Í»á´ÓÖ÷·þÎñÆ÷»ñÈ¡£¬·ñÔòÖ±½Ó·µ»Ø»º´æµÄÒ³Ãæ¡£

CDN·ÖÅäÇëÇ󣨸ºÔؾùºâ£©µÄ·½Ê½ÊÇÓÃרÃŵÄCDNÓòÃû½âÎö·þÎñÆ÷ÔÚ½âÎöÓòÃûµÄʱºò¾Í·ÖÅäºÃµÄ¡£Ò»°ãµÄ×ö·¨ÊÇÔÚISPÄÄÀïÊÔÓÃCNAME½«ÓòÃû½âÎöµ½Ò»¸öÌØ¶¨µÄÓòÃû£¬È»ºóÔÙ½«½âÎöµ½µÄÄǸöÓòÃûÓÃרÃŵÄCDN·þÎñÆ÷½âÎöµÀÏàÓ¦µÄCDN½Úµã¡£Èçͼ¡£

µÚ¶þ²½·ÃÎÊCDNµÄDNS·þÎñÆ÷ÊÇӦΪCNAME¼Ç¼µÄÄ¿±êÓòÃûʹÓÃNS¼Ç¼ָÏòÁËCDNµÄDNS·þÎñÆ÷¡£CDNµÄÿ¸ö½Úµã¿ÉÄÜÒ²ÊǼ¯ÈºÁ˶ą̀·þÎñÆ÷¡£

6. µ×²ãµÄÓÅ»¯

Ç°ÃæËµµÄËùÓж¼ÊǼܹ¹¶¼Êǽ¨Á¢ÔÚ×îÇ°Ãæ½éÉܵĻù´¡½á¹¹Ö®Éϵġ£ºÜ¶àµØ·½¶¼ÐèҪͨ¹ýÍøÂç´«ÊäÊý¾Ý£¬Èç¹û¿ÉÒÔ¼Ó¿ìÍøÂç´«ÊäµÄËÙ¶È£¬Äǽ«»áÈÃÕû¸öϵͳµÃµ½¸ÄÉÆ¡£

7. С½á

ÍøÕ¾¼Ü¹¹µÄÕû¸öÑݱä¹ý³ÌÖ÷ÒªÊÇÎ§ÈÆ´óÊý¾ÝºÍ¸ß²¢·¢ÕâÁ½¸öÎÊÌâÕ¹¿ªµÄ£¬½â¾ö·½°¸Ö÷Òª·ÖΪʹÓûº´æºÍ¶à×ÊÔ´Á½ÖÖÀàÐÍ¡£¶à×ÊÔ´Ö÷ÒªÖ¸¶à´æ´¢£¨°üÀ¨¶àÄڴ棩¡¢¶àCPUºÍ¶àÍøÂ磬¶ÔÓÚ¶à×ÊÔ´À´ËµÓÖ¿ÉÒÔ·ÖΪµ¥¸ö×ÊÔ´´¦ÀíÒ»¸öÍêÕûµÄÇëÇóºÍ¶à¸ö×ÊÔ´ºÏ×÷´¦ÀíÒ»¸öÇëÇóÁ½ÖÖÀàÐÍ£¬Èç¶à´æ´¢ºÍ¶àCPUÖеļ¯ÈººÍ·Ö²¼Ê½£¬¶àÍøÂçÖеÄCDNºÍ¾²Ì¬×ÊÔ´·ÖÀë¡£Àí½âÁËÕû¸ö˼·֮ºó¾ÍץסÁ˼ܹ¹ÑݱäµÄ±¾ÖÊ£¬¶øÇÒ×Ô¼º¿ÉÄÜ»¹¿ÉÒÔÉè¼Æ³ö¸üºÃµÄ¼Ü¹¹¡£

 

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

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

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

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù