´óÐÍÍøÕ¾¼Ü¹¹ÑÝ»¯
´òÔìÒ»¸ö¸ß¿ÉÓᢸßÐÔÄÜ¡¢Ò×À©Õ¹¡¢¿ÉÉìËõÇÒ°²È«µÄÍøÕ¾¡£
´óÐÍÍøÕ¾Èí¼þϵͳµÄÌØµã
1.¸ß²¢·¢¡¢´óÁ÷Á¿£ºÐèÒªÃæ¶Ô¸ß²¢·¢Óû§£¬´óÁ÷Á¿·ÃÎÊ¡£
2.¸ß¿ÉÓãºÏµÍ³7¡Á24Сʱ²»¼ä¶Ï·þÎñ¡£
3.º£Á¿Êý¾Ý£ºÐèÒª´æ´¢¡¢¹ÜÀíº£Á¿Êý¾Ý£¬ÐèҪʹÓôóÁ¿·þÎñÆ÷¡£
4.Óû§·Ö²¼¹ã·º£¬ÍøÂçÇé¿ö¸´ÔÓ:Ðí¶à´óÐÍ»¥ÁªÍø¶¼ÊÇΪȫÇòÓû§Ìṩ·þÎñµÄ£¬Óû§·Ö²¼·¶Î§¹ã£¬¸÷µØÍøÂçÇé¿öǧ²îÍò±ð¡£
5.°²È«»·¾³¶ñÁÓ£ºÓÉÓÚ»¥ÁªÍøµÄ¿ª·ÅÐÔ£¬Ê¹µÃ»¥ÁªÍøÕ¾¸üÈÝÒ×Êܵ½¹¥»÷£¬´óÐÍÍøÕ¾¼¸ºõÿÌì¶¼»á±»ºÚ¿Í¹¥»÷¡£
6.ÐèÇó¿ìËÙ±ä¸ü£¬·¢²¼Æµ·±£ººÍ´«Í³Èí¼þµÄ°æ±¾·¢²¼ÆµÂʲ»Í¬£¬»¥ÁªÍø²úƷΪ¿ìËÙÊÊÓ¦Êг¡£¬Âú×ãÓû§ÐèÇ󣬯ä²úÆ··¢²¼ÆµÂÊÊǼ«¸ßµÄ¡£
7.½¥½øÊ½·¢Õ¹£ºÓ봫ͳÈí¼þ²úÒµ»òÆóÒµÓ¦ÓÃϵͳһ¿ªÊ¼¾Í¹æ»®ºÃÈ«²¿µÄ¹¦Äܺͷǹ¦ÄÜÐèÇó²»Í¬£¬¼¸ºõËùÓеĴóÐÍ»¥ÁªÍøÕ¾¶¼ÊÇ´ÓÒ»¸öÐ¡ÍøÕ¾¿ªÊ¼£¬½¥½øµØ·¢Õ¹ÆðÀ´µÄ¡£
´óÍøÕ¾¼Ü¹¹ÑÝ»¯·¢Õ¹Àú³Ì
1. ³õʼ½×¶ÎµÄÍøÕ¾¼Ü¹¹

³õʼ½×¶ÎµÄÍøÕ¾¼Ü¹¹
Ó¦ÓóÌÐò¡¢Êý¾Ý¿â¡¢ÎļþµÈËùÓеÄ×ÊÔ´¶¼ÔÚһ̨·þÎñÆ÷ÉÏ¡£
2. Ó¦Ó÷þÎñºÍÊý¾Ý·þÎñ·ÖÀë

Ó¦Ó÷þÎñºÍÊý¾Ý·þÎñ·ÖÀë
Ó¦Ó÷þÎñÆ÷£ºÐèÒª´¦Àí´óÁ¿µÄÒµÎñÂß¼£¬Òò´ËÐèÒª¸ü¿ì¸üÇ¿´óµÄCPU
Êý¾Ý¿â·þÎñÆ÷£ºÐèÒª¿ìËÙ´ÅÅ̼ìË÷ºÍÊý¾Ý»º´æ£¬Òò´ËÐèÒª¸ü¿ìµÄÓ²Å̺͸ü´óµÄÄÚ´æ
Îļþ·þÎñÆ÷£ºÐèÒª´æ´¢´óÁ¿Óû§ÉÏ´«µÄÎļþ£¬Òò´ËÐèÒª¸ü´óµÄÓ²ÅÌ
3. ʹÓûº´æ¸ÄÉÆÍøÕ¾ÐÔÄÜ

ÍøÕ¾Ê¹Óûº´æ
»º´æÔÚÓ¦Ó÷þÎñÆ÷Éϵı¾µØ»º´æ£º·ÃÎÊËٶȸü¿ì£¬µ«ÊÇÊÜÓ¦Ó÷þÎñÆ÷ÄÚ´æÏÞÖÆ£¬Æä»º´æÊý¾ÝÁ¿ÓÐÏÞ£¬¶øÇÒ»á³öÏÖºÍÓ¦ÓóÌÐòÕùÄÚ´æµÄÇé¿ö¡£
»º´æÔÚרÃŵķֲ¼Ê½»º´æ·þÎñÆ÷ÉϵÄÔ¶³Ì»º´æ£ºÔ¶³Ì·Ö²¼Ê½»º´æ¿ÉÒÔʹÓü¯ÈºµÄ·½Ê½£¬²¿Êð´óÄÚ´æµÄ·þÎñÆ÷×÷ΪרÃŵĻº´æ·þÎñÆ÷£¬¿ÉÒÔÔÚÀíÂÛÉÏ×öµ½²»ÊÜÄÚ´æÈÝÁ¿ÏÞÖÆµÄ»º´æ·þÎñ¡£
4. ʹÓÃÓ¦Ó÷þÎñÆ÷¼¯Èº¸ÄÉÆÍøÕ¾µÄ²¢·¢´¦ÀíÄÜÁ¦

Ó¦Ó÷þÎñÆ÷¼¯Èº²¿Êð
¸ºÔؾùºâµ÷¶È·þÎñÆ÷£º½«À´×ÔÓû§ä¯ÀÀÆ÷µÄ·ÃÎÊÇëÇó·Ö·¢µ½Ó¦Ó÷þÎñÆ÷¼¯ÈºÖеÄÈκÎһ̨·þÎñÆ÷ÉÏ¡£
5. Êý¾Ý¿â¶Áд·ÖÀë

Êý¾Ý¿â¶Áд·ÖÀë
Ö÷´ÓÈȱ¸¹¦ÄÜ£ºÍ¨¹ýÅäÖÃÁ½Ì¨Êý¾Ý¿âÖ÷´Ó¹ØÏµ£¬¿ÉÒÔ½«Ò»Ì¨Êý¾Ý¿â·þÎñÆ÷µÄÊý¾Ý¸üÐÂͬ²½µ½Áíһ̨·þÎñÆ÷ÉÏ¡£
Ó¦Ó÷þÎñÆ÷ÔÚдÊý¾Ý¿âµÄʱºò£¬·ÃÎÊÖ÷Êý¾Ý¿â£¬Ö÷Êý¾Ý¿âͨ¹ýÖ÷´Ó¸´ÖÆ»úÖÆ½«Êý¾Ý¸üÐÂͬ²½µ½´ÓÊý¾Ý¿â£¬ÕâÑùµ±Ó¦Ó÷þÎñÆ÷¶ÁÊý¾ÝµÄʱºò£¬¾Í¿ÉÒÔͨ¹ý´ÓÊý¾Ý¿â»ñµÃÊý¾Ý¡£ÎªÁ˱ãÓÚÓ¦ÓóÌÐò·ÃÎʶÁд·ÖÀëºóµÄÊý¾Ý¿â£¬Í¨³£ÔÚÓ¦Ó÷þÎñÆ÷¶ËʹÓÃרÃŵÄÊý¾Ý·ÃÎÊÄ£¿é£¬Ê¹Êý¾Ý¿â¶Áд·ÖÀë¶ÔÓ¦ÓÃ͸Ã÷¡£
6. ʹÓ÷´Ïò´úÀíºÍCDN¼ÓËÙÍøÕ¾ÏìÓ¦

ÍøÕ¾Ê¹Ó÷´Ïò´úÀíºÍCDN¼ÓËÙ·ÃÎÊ
CDNºÍ·´Ïò´úÀí£º»ù±¾ÔÀí¶¼ÊÇ»º´æ£¬Çø±ðÔÚÓÚCDN²¿ÊðÔÚÍøÂçÌṩÉ̵Ļú·¿£¬Ê¹Óû§ÔÚÇëÇóÍøÕ¾·þÎñʱ£¬¿ÉÒÔ´Ó¾àÀë×Ô¼º×î½üµÄÍøÂçÌṩÉÌ»ú·¿»ñÈ¡Êý¾Ý£»·´Ïò´úÀíÔò²¿ÊðÔÚÍøÕ¾µÄÖÐÐÄ»ú·¿£¬µ±Óû§ÇëÇóµ½´ïÖÐÐÄ»ú·¿ºó£¬Ê×ÏÈ·ÃÎʵķþÎñÆ÷ÊÇ·´Ïò´úÀí·þÎñÆ÷£¬Èç¹û·´Ïò´úÀí·þÎñÆ÷Öлº´æ×ÅÓû§ÇëÇóµÄ×ÊÔ´£¬¾Í½«ÆäÖ±½Ó·µ»Ø¸øÓû§¡£
7. ʹÓ÷ֲ¼Ê½ÎļþϵͳºÍ·Ö²¼Ê½Êý¾Ý¿âϵͳ

ʹÓ÷ֲ¼Ê½ÎļþϵͳºÍ·Ö²¼Ê½Êý¾Ý¿âϵͳ
·Ö²¼Ê½Êý¾Ý¿â£ºÊÇÍøÕ¾Êý¾Ý¿â²ð·ÖµÄ×îºóÊֶΣ¬Ö»ÓÐÔÚ±íµ¥Êý¾Ý¹æÄ£·Ç³£ÅÓ´óµÄʱºò²ÅʹÓᣲ»µ½²»µÃÒÑʱ£¬ÍøÕ¾¸ü³£ÓõÄÊý¾Ý¿â²ð·ÖÊÖ¶ÎÊÇÒµÎñ·Ö¿â£¬½«²»Í¬ÒµÎñµÄÊý¾Ý¿â²¿ÊðÔÚ²»Í¬µÄÎïÀí·þÎñÆ÷ÉÏ¡£
8. ʹÓÃNoSQLºÍËÑË÷ÒýÇæ

ʹÓÃNoSQLºÍËÑË÷ÒýÇæ
NoSQLºÍËÑË÷ÒýÇæ£ºÔ´×Ô»¥ÁªÍøµÄ¼¼ÊõÊֶΣ¬¶Ô¿ÉÉìËõµÄ·Ö²¼Ê½ÌØÐÔ¾ßÓиüºÃµÄÖ§³Ö¡£Ó¦Ó÷þÎñÆ÷Ôòͨ¹ýÒ»¸öͳһÊý¾Ý·ÃÎÊÄ£¿é·ÃÎʸ÷ÖÖÊý¾Ý£¬¼õÇáÓ¦ÓóÌÐò¹ÜÀíÖî¶àÊý¾ÝÔ´µÄÂé·³¡£
9. ÒµÎñ²ð·Ö

ÒµÎñ²ð·Ö
ÒµÎñ²ð·Ö£º¸ù¾Ý²úÆ·Ïß»®·Ö£¬½«Ò»¸öÍøÕ¾²ð·Ö³ÉÐí¶à²»Í¬µÄÓ¦Óã¬Ã¿¸öÓ¦ÓöÀÁ¢²¿Êðά»¤¡£Ó¦ÓÃÖ®¼ä¿ÉÒÔͨ¹ýÒ»¸ö³¬Á´½Ó½¨Á¢¹ØÏµ£¨ÔÚÊ×Ò³Éϵĵ¼º½Á´½Óÿ¸ö¶¼Ö¸Ïò²»Í¬µÄÓ¦ÓõØÖ·£©£¬Ò²¿ÉÒÔͨ¹ýÏûÏ¢¶ÓÁнøÐÐÊý¾Ý·Ö·¢£¬µ±È»×î¶àµÄ»¹ÊÇͨ¹ý·ÃÎÊͬһ¸öÊý¾Ý´æ´¢ÏµÍ³À´¹¹³ÉÒ»¸ö¹ØÁªµÄÍêÕûϵͳ¡£
10. ·Ö²¼Ê½·þÎñ

·Ö²¼Ê½·þÎñ
·Ö²¼Ê½·þÎñ£º¿ÉÒÔ½«Ó¦ÓÃϵͳÖй²ÓõÄÒµÎñÌáÈ¡³öÀ´£¬¶ÀÁ¢²¿Êð¡£ÕâЩ¿É¸´ÓõÄÒµÎñÁ¬½ÓÊý¾Ý¿â£¬Ìṩ¹²ÓÃÒµÎñ·þÎñ£¬¶øÓ¦ÓÃϵͳֻÐèÒª¹ÜÀíÓû§½çÃæ£¬Í¨¹ý·Ö²¼Ê½·þÎñµ÷Óù²ÓÃÒµÎñ·þÎñÍê³É¾ßÌåÒµÎñ²Ù×÷¡£
´óÐÍÍøÕ¾¼Ü¹¹ÑÝ»¯µÄ¼ÛÖµ¹Û
1.´óÐÍÍøÕ¾¼Ü¹¹¼¼ÊõµÄºËÐļÛÖµÊÇËæÍøÕ¾ËùÐèÁé»îÓ¦¶Ô
2.Çý¶¯´óÐÍÍøÕ¾¼¼Êõ·¢Õ¹µÄÖ÷ÒªÁ¦Á¿ÊÇÍøÕ¾µÄÒµÎñ·¢Õ¹
ÍøÕ¾¼Ü¹¹Éè¼ÆÎóÇø
1.Ò»Î¶×·Ëæ´ó¹«Ë¾µÄ½â¾ö·½°¸
2.ΪÁ˼¼Êõ¶ø¼¼Êõ
3.ÆóͼÓü¼Êõ½â¾öËùÓÐÎÊÌâ
´óÐÍÍøÕ¾¼Ü¹¹Ä£Ê½
ģʽµÄ¹Ø¼üÔÚÓÚģʽµÄ¿ÉÖØ¸´ÐÔ£¬ÎÊÌâÓ볡¾°µÄ¿ÉÖØ¸´ÐÔ´øÀ´½â¾ö·½°¸µÄ¿ÉÖØ¸´Ê¹Óá£
ÍøÕ¾¼Ü¹¹Ä£Ê½
ΪÁ˽â¾ö´óÐÍÍøÕ¾ÃæÁٵĸ߲¢·¢·ÃÎÊ¡¢º£Á¿Êý¾Ý´¦Àí¡¢¸ß¿É¿¿ÔËÐеÈһϵÁÐÎÊÌâÓëÌôÕ½£¬´óÐÍ»¥ÁªÍø¹«Ë¾ÔÚʵ¼ùÖÐÌá³öÁËÐí¶à½â¾ö·½°¸£¬ÒÔʵÏÖ¸ßÐÔÄÜ¡¢¸ß¿ÉÓá¢Ò×ÉìËõ¡¢¿ÉÀ©Õ¹¡¢°²È«µÈ¸÷ÖÖ¼¼Êõ¼Ü¹¹Ä¿±ê¡£ÕâЩ½â¾ö·½°¸ÓÖ±»¸ü¶àÍøÕ¾ÖØ¸´Ê¹Ó㬴ӶøÖð½¥ÐγɴóÐÍÍøÕ¾¼Ü¹¹Ä£Ê½¡£
1. ·Ö²ã
ÔÚʵ¼ùÖУ¬´óµÄ·Ö²ã½á¹¹ÄÚ²¿»¹¿ÉÒÔ¼ÌÐø·Ö²ã£¬È磺

£¨1£©Ó¦Óòã
ÊÓͼ²ã£¨ÃÀ¹¤¸ºÔð£©
ÒµÎñÂß¼²ã£¨¹¤³Ìʦ¸ºÔð£©
£¨2£©·þÎñ²ã
Êý¾Ý½Ó¿Ú²ã£¨ÊÊÅä¸÷ÖÖÊäÈëºÍÊä³öµÄÊý¾Ý¸ñʽ£©
Âß¼´¦Àí²ã
2. ·Ö¸î
Èç¹û˵·Ö²ãÊǽ«Èí¼þÔÚºáÏò·½Ãæ½øÐÐÇз֣¬ÄÇô·Ö¸î¾ÍÊÇÔÚ×ÝÏò·½Ãæ¶ÔÈí¼þ½øÐÐÇз֡£
3. ·Ö²¼Ê½
¶ÔÓÚ´óÐÍÍøÕ¾£¬·Ö²ãºÍ·Ö¸îµÄÒ»¸öÖ÷ҪĿµÄÊÇΪÁËÇзֺóµÄÄ£¿é±ãÓÚ·Ö²¼Ê½²¿Ê𣬼´½«²»Í¬Ä£¿é²¿ÊðÔÚ²»Í¬µÄ·þÎñÆ÷ÉÏ£¬Í¨¹ýÔ¶³Ìµ÷ÓÃÐͬ¹¤×÷¡£
·Ö²¼Ê½½â¾öÍøÕ¾¸ß²¢·¢´øÀ´ÎÊÌ⣺
£¨1£©.·Ö²¼Ê½Òâζ×Å·þÎñµ÷ÓñØÐëͨ¹ýÍøÂ磬Õâ¿ÉÄܶÔÐÔÄÜÔì³É±È½ÏÑÏÖØµÄÓ°Ïì¡£
£¨2£©.·þÎñÆ÷Ô½¶à£¬·þÎñÆ÷å´»úµÄ¸ÅÂÊÒ²¾ÍÔ½´ó£¬Ò»Ì¨·þÎñÆ÷å´»úÔì³ÉµÄ·þÎñÆ÷²»¿ÉÓÿÉÄܻᵼÖºܶàÓ¦Óò»¿É·ÃÎÊ£¬Ê¹ÍøÕ¾¿ÉÓÃÐÔ½µµÍ¡£
£¨3£©.Êý¾ÝÔÚ·Ö²¼Ê½»·¾³Öб£³ÖÊý¾ÝÒ»ÖÂÐÔÒ²·Ç³£À§ÄÑ¡£
£¨4£©·Ö²¼Ê½µ¼ÖÂÍøÕ¾ÒÀÀµ´í×Û¸´ÔÓ£¬¿ª·¢¹ÜÀíά»¤À§ÄÑ¡£
ÔÚÍøÕ¾Ó¦ÓÃÖУ¬³£Óõķֲ¼Ê½·½°¸ÓÐÒÔϼ¸ÖÖ£º
1.·Ö²¼Ê½Ó¦ÓúͷþÎñ£º½«·Ö²ãºÍ·Ö¸îºóµÄÓ¦ÓúͷþÎñÄ£¿é·Ö²¼Ê½²¿Êð¡£
¸ÄÉÆÍøÕ¾ÐÔÄܺͲ¢·¢ÐÔ
¼Ó¿ì¿ª·¢ºÍ·¢²¼ËÙ¶È
¼õÉÙÊý¾Ý¿âÁ¬½Ó×ÊÔ´ÏûºÄ
ʹ²»Í¬Ó¦Óø´Óù²Í¬µÄ·þÎñ
±ãÓÚÒµÎñ¹¦ÄܵÄÀ©Õ¹
2.·Ö²¼Ê½¾²Ì¬×ÊÔ´£ºÍøÕ¾µÄ¾²Ì¬×ÊÔ´¶ÀÁ¢·Ö²¼Ê½²¿Ê𣬲¢²ÉÓöÀÁ¢µÄÓòÃû£¬¡°¶¯¾²·ÖÀ롱¡£
¼õÇáÓ¦Ó÷þÎñÆ÷µÄ¸ºÔØÑ¹Á¦
¼Ó¿ìä¯ÀÀÆ÷²¢·¢¼ÓÔØµÄËÙ¶È
ÓÐÀûÓÚÍøÕ¾·Ö¹¤ºÏ×÷
3.·Ö²¼Ê½Êý¾ÝºÍ´æ´¢£º´«Í³¹ØÏµÊý¾Ý¿âºÍ¸÷ÖÖNoSQL¼¸ºõ¶¼ÊÇ·Ö²¼Ê½µÄ¡£
4.·Ö²¼Ê½¼ÆËã£ºÄ¿Ç°ÍøÕ¾ÆÕ±éʹÓÃHadoop¼°ÆäMapReduce·Ö²¼Ê½¼ÆËã¿ò¼Ü½øÐдËÀàÅú´¦Àí¼ÆË㣬ÆäÌØµãÊÇÒÆ¶¯¼ÆËã¶ø²»ÊÇÒÆ¶¯Êý¾Ý£¬½«¼ÆËã³ÌÐò·Ö·¢µ½Êý¾ÝËùÔÚλÖÃÒÔ¼ÓËÙ¼ÆËãºÍ·Ö²¼Ê½¼ÆËã¡£
5.·Ö²¼Ê½ÅäÖãºÖ§³ÖÍøÕ¾ÏßÉÏ·þÎñÆ÷ÅäÖÃʵʱ¸üС£
6.·Ö²¼Ê½Ëø£º·Ö²¼Ê½»·¾³ÏÂʵÏÖ²¢·¢ºÍÐͬ¡£
7.·Ö²¼Ê½Îļþ£ºÖ§³ÖÔÆ´æ´¢¡£
4. ¼¯Èº
ʹÓ÷ֲ¼Ê½ÒѾ½«·Ö²ãºÍ·Ö¸îºóµÄÄ£¿é¶ÀÁ¢²¿Ê𣬶ÔÓÚÓû§·ÃÎʼ¯ÖеÄÄ£¿é£¨ÈçÍøÕ¾Ê×Ò³£©£¬»¹ÐèÒª½«¶ÀÁ¢²¿ÊðµÄ·þÎñÆ÷¼¯Èº»¯£¬¼´¶ą̀·þÎñÆ÷²¿ÊðÏàͬӦÓù¹³ÉÒ»¸ö¼¯Èº£¬Í¨¹ý¸ºÔؾùºâÉ豸¹²Í¬¶ÔÍâÌṩ·þÎñ¡£
5. »º´æ
»º´æ¾ÍÊǽ«Êý¾Ý´æ·ÅÔÚ¾àÀë¼ÆËã×î½üµÄλÖÃÒÔ¼Ó¿ì´¦ÀíËÙ¶È¡£»º´æÊǸÄÉÆÈí¼þÐÔÄܵĵÚÒ»ÊֶΡ£
£¨1£©.CDN£º¼´ÄÚÈÝ·Ö·¢ÍøÂ磬²¿ÊðÔÚ¾àÀëÓû§×î½üµÄÍøÂç·þÎñÉÌ£¬Óû§µÄÍøÂçÇëÇó×ÜÊÇÏȵ½´ïÍøÂç·þÎñÉÌÄÇÀÔÚÕâÀﻺ´æÍøÕ¾µÄһЩ¾²Ì¬×ÊÔ´£¨½ÏÉٱ仯µÄÊý¾Ý£©£¬¾Í¿ÉÒÔÒÔ×î¿ìËÙ¶È·µ»Ø¸øÓû§¡£
£¨2£©.·´Ïò´úÀí£ºÊôÓÚÍøÕ¾Ç°¶Ë¼Ü¹¹µÄÒ»²¿·Ö£¬²¿ÊðÔÚÍøÕ¾µÄǰ¶Ë£¬µ±Óû§ÇëÇóµ½´ïÍøÕ¾µÄÊý¾ÝÖÐÐÄʱ£¬×îÏÈ·ÃÎʵ½µÄ¾ÍÊÇ·´Ïò´úÀí·þÎñÆ÷£¬ÕâÀï»·Ñ¸ÍøÕ¾µÄ¾²Ì¬×ÊÔ´£¬ÎÞÐ轫ÇëÇó¼ÌÐø×ª·¢¸øÓ¦Ó÷þÎñÆ÷¾ÍÄÜ·µ»Ø¸øÓû§¡£
£¨3£©.±¾µØ»º´æ£ºÔÚÓ¦Ó÷þÎñÆ÷±¾µØ»º´æ×ÅÈȵãÊý¾Ý£¬Ó¦ÓóÌÐò¿ÉÒÔÔÚ±¾»úÄÚ´æÖÐÖ±½Ó·ÃÎÊÊý¾Ý£¬¶øÎÞÐè·ÃÎÊÊý¾Ý¿â¡£
£¨4£©·Ö²¼Ê½»º´æ£º½«Êý¾Ý»º´æÔÚÒ»¸öרÃŵķֲ¼Ê½»º´æ¼¯ÈºÖУ¬Ó¦ÓóÌÐòͨ¹ýÍøÂçͨÐÅ·ÃÎÊ»º´æÊý¾Ý¡£
ʹÓûº´æÁ½¸öǰÌáÌõ¼þ£º
Êý¾Ý·ÃÎÊÈȵ㲻¾ùºâ£¬Ä³Ð©Êý¾Ý»á±»¸üƵ·±µÄ·ÃÎÊ£¬ÕâЩÊý¾ÝÓ¦¸Ã·ÅÔÚ»º´æÖС£
Êý¾ÝÔÚij¸öʱ¼ä¶ÎÄÚÓÐЧ£¬²»»áºÜ¿ì¹ýÆÚ£¬·ñÔò»º´æµÄÊý¾Ý»áÒòÒѾʧЧ¶ø²úÉúÔà¶Á£¬Ó°Ïì½á¹ûµÄÕýÈ·ÐÔ¡£
6. Òì²½
ϵͳ½âñîµÄÊֶγýÁ˷ֲ㡢·Ö¸î¡¢·Ö²¼µÈ£¬»¹ÓÐÒì²½¡£ÒµÎñÖ®¼äµÄÏûÏ¢´«µÝ²»ÊÇͬ²½µ÷Ó㬶þÊ®½«Ò»¸öÒµÎñ²Ù×÷·Ö³É¶à¸ö½×¶Î£¬Ã¿¸ö½×¶ÎÖ®¼äͨ¹ý¹²ÏíÊý¾ÝµÄ·½Ê½Òì²½Ö´ÐнøÐÐÐ×÷¡£
£¨1£©ÔÚµ¥Ò»·þÎñÆ÷ÄÚͨ¹ý¶àÏ̹߳²ÏíÄÚ´æ¶ÓÁеķ½Ê½ÊµÏÖÒì²½¡£
£¨2£©ÔÚ·Ö²¼Ê½ÏµÍ³Öжà¸ö·þÎñÆ÷¼¯ÈºÍ¨¹ý·Ö²¼Ê½ÏûÏ¢¶ÓÁÐʵÏÖÒì²½£¬·Ö²¼Ê½ÏûÏ¢¶ÓÁпɿ´×öÄÚ´æ¶ÓÁеķֲ¼Ê½²¿Êð¡£
Òì²½¼Ü¹¹ÊǵäÐ͵ÄÉú²úÕßÏû·ÑÕßģʽ£¬Á½Õß²»´æÔÚÖ±½Óµ÷Óã¬Ö»Òª±£³ÖÊý¾Ý½á¹¹²»±ä£¬±Ë´Ë¹¦ÄÜʵÏÖ¿ÉÒÔËæÒâ±ä»¯¶ø²»»¥ÏàÓ°Ï죬Õâ¶ÔÍøÕ¾À©Õ¹Ð¹¦Äܷdz£±ãÀû¡£³ý´ËÖ®Í⣬ʹÓÃÒì²½ÏûÏ¢¶ÓÁл¹ÓÐÈçÏÂÌØÐÔ£º
£¨3£©Ìá¸ßϵͳ¿ÉÓÃÐÔ£ºÏû·ÑÕß·þÎñÆ÷·¢Éú¹ÊÕÏ£¬Êý¾Ý»áÔÚÏûÏ¢¶ÓÁзþÎñÆ÷Öд洢¶Ñ»ý£¬Éú²úÕß·þÎñÆ÷¿ÉÒÔ¼ÌÐø´¦ÀíÒµÎñÇëÇó£¬ÏµÍ³ÕûÌå±íÏÖÎÞ¹ÊÕÏ¡£Ïû·ÑÕß·þÎñÆ÷»Ø¸´Õý³£ºó£¬¼ÌÐø´¦ÀíÏûÏ¢¶ÓÁÐÖеÄÊý¾Ý¡£
£¨4£©¼Ó¿ìÍøÕ¾ÏìÓ¦ËÙ¶È£º´¦ÔÚÒµÎñ´¦Àíǰ¶ËµÄÉú²úÕß·þÎñÆ÷ÔÚ´¦ÀíÍêÒµÎñÇëÇóºó£¬½«Êý¾ÝдÈëÏûÏ¢¶ÓÁУ¬²»ÐèÒªµÈ´ýÏû·ÑÕß·þÎñÆ÷´¦Àí¾Í¿ÉÒÔ·µ»Ø£¬ÏìÓ¦ÑÓ³Ù¼õÉÙ¡£
Ïû³ý²¢·¢·ÃÎʸ߷壺ʹÓÃÏûÏ¢¶ÓÁн«Í»È»Ôö¼ÓµÄ·ÃÎÊÇëÇóÊý¾Ý·ÅÈëÏûÏ¢¶ÓÁÐÖУ¬µÈ´ýÏû·ÑÕß·þÎñÆ÷ÒÀ´Î´¦Àí£¬¾Í²»»á¶ÔÕû¸öÍøÕ¾Ôì³ÉÌ«´óѹÁ¦¡£
7. ÈßÓà
·ÃÎʺ͸ºÔغÜСµÄ·þÎñÒ²±ØÐ벿ÊðÖÁÉÙÁ½Ì¨·þÎñÆ÷¹¹³ÉÒ»¸ö¼¯Èº£¬Ä¸µÄÊÇͨ¹ýÈßÓàʵÏÖ·þÎñÆ÷¸ß¿ÉÓá£Êý¾Ý¿â³ýÁ˶¨ÆÚ±¸·Ý£¬´æµµ±£´æ£¬ÊµÏÖÀ䱸·ÝÍ⣬ΪÁ˱£Ö¤ÔÚÏßÒµÎñ¸ß¿ÉÓ㬻¹ÐèÒª¶ÔÊý¾Ý¿â½øÐÐÖ÷´Ó·ÖÀ룬ʵʱͬ²½ÊµÏÖÈȱ¸·Ý¡£
8. ×Ô¶¯»¯
·¢²¼¹ý³Ì×Ô¶¯»¯
×Ô¶¯»¯´úÂë¹ÜÀí
×Ô¶¯»¯²âÊÔ
×Ô¶¯»¯°²È«¼ì²â
×Ô¶¯»¯²¿Êð
×Ô¶¯»¯¼à²â
×Ô¶¯»¯±¨¾¯
×Ô¶¯»¯Ê§Ð§×ªÒÆ
×Ô¶¯»¯Ê§Ð§»Ö¸´
×Ô¶¯»¯½µ¼¶
×Ô¶¯»¯·ÖÅä×ÊÔ´
9. °²È«
ͨ¹ýÃÜÂëºÍÊÖ»úУÑéÂë½øÐÐÉí·ÝÈÏÖ¤
µÇ¼¡¢½»Ò׵ȲÙ×÷ÐèÒª¶ÔÍøÂçͨÐŽøÐмÓÃÜ
·ÀÖ¹»úÆ÷È˳ÌÐò¹¥»÷ÍøÕ¾£¬Ê¹ÓÃÑéÖ¤Âëʶ±ð
¶ÔÓÚ³£¼ûµÄÓÃÓÚ¹¥»÷ÍøÕ¾µÄXSS¹¥»÷¡¢SQL×¢ÈëµÈÏàÓ¦´¦Àí
¶ÔÓÚÀ¬»øÐÅÏ¢¡¢Ãô¸ÐÐÅÏ¢½øÐйýÂË
¶Ô½»Ò×תÕ˵ÈÖØÒª²Ù×÷¸ù¾Ý½»Ò×ģʽºÍ½»Ò×ÐÅÏ¢½øÐзçÏÕ¿ØÖÆ
¼Ü¹¹Ä£Ê½ÔÚÐÂÀË΢²©µÄÓ¦ÓÃ

ÐÂÀË΢²©µÄϵͳ¼Ü¹¹
Ïà¹ØÁ´½Ó
1.»ù´¡·þÎñ²ã£ºÌṩÊý¾Ý¿â¡¢»º´æ¡¢´æ´¢¡¢ËÑË÷µÈÊý¾Ý·þÎñ£¬ÒÔ¼°ÆäËûһЩ»ù´¡¼¼Êõ·þÎñ£¬ÕâЩ·þÎñÖ§³ÅÁËÐÂÀË΢²©µÄº£Á¿Êý¾ÝºÍ¸ß²¢·¢·ÃÎÊ£¬ÊÇÕû¸öϵͳµÄ¼¼Êõ»ù´¡¡£
2.Öмä²ã£¨Æ½Ì¨·þÎñºÍÓ¦Ó÷þÎñ²ã£©£ºÐÂÀË΢²©µÄºËÐÄ·þÎñÊÇ΢²©¡¢¹ØÏµºÍÓû§£¬ÕâЩ·þÎñ±»·Ö¸î³ÉΪ¶ÀÁ¢µÄ·þÎñÄ£¿é£¬Í¨¹ýÒÀÀµµ÷Óú͹²Ïí»ù´¡Êý¾Ý¹¹³ÉÄØ¸öµÄÐÂÀË΢²©ÒµÎñ»ù´¡¡£
3.APIºÍÒµÎñ²ã£º¸÷ÖÖ¿Í»§¶Ë£¨°üÀ¨WebÍøÕ¾£©ºÍµÚÈý·½Ó¦Óã¬Í¨¹ýµ÷ÓÃAPI¼¯³Éµ½ÐÂÀË΢²©µÄϵͳÖУ¬¹²Í¬×é³ÉÒ»¸öÉú̬ϵͳ¡£
ÕâЩ±»·Ö²ãºÍ·Ö¸îºóµÄÒµÎñÄ£¿éÓë»ù´¡¼¼ÊõÄ£¿é·Ö²¼Ê½²¿Êð£¬Ã¿¸öÄ£¿é¶¼²¿ÊðÔÚÒ»×é¶ÀÁ¢µÄ·þÎñÆ÷¼¯ÈºÉÏ£¬Í¨¹ýÔ¶³Ìµ÷Óõķ½Ê½½øÐÐÒÀÀµ·ÃÎÊ¡£
С½á
ºÃµÄÉè¼Æ¾ø¶Ô²»ÊÇÄ£·Â£¬²»ÊÇÉú°áÓ²Ì×ij¸öģʽ£¬¶øÊǶÔÎÊÌâÉî¿ÌÀí½âÖ®ÉϵĴ´ÔìÓ봴С£
´óÐÍÍøÕ¾ºËÐļܹ¹ÒªËØ
¼Ü¹¹£º×î¸ß²ã´ÎµÄ¹æ»®£¬ÄÑÒԸıäµÄÃüÔË
Èí¼þ¼Ü¹¹£ºÓйØÈí¼þÕûÌå½á¹¹Óë×é¼þµÄ³éÏóÃèÊö£¬ÓÃÓÚÖ¸µ¼´óÐÍÈí¼þϵͳ¸÷¸ö·½ÃæµÄÉè¼Æ¡£
Èí¼þ¼Ü¹¹£ºÐÔÄÜ¡¢¿ÉÓÃÐÔ¡¢ÉìËõÐÔ¡¢À©Õ¹ÐԺͰ²È«ÐÔ¡£
ÐÔÄÜ
1.ä¯ÀÀÆ÷¶Ë£ºÍ¨¹ýä¯ÀÀÆ÷»º´æ¡¢Ê¹ÓÃÒ³ÃæÑ¹Ëõ¡¢ºÏÀí²¼¾ÖÒ³Ãæ¡¢¼õÉÙCookie´«ÊäµÈÊֶθÄÉÆÐÔÄÜ¡£
2.CDN£º½«ÍøÕ¾¾²Ì¬ÄÚÈÝ·Ö·¢ÖÁÀëÓû§×î½üµÄÍøÂç·þÎñÉÌ»ú·¿£¬Ê¹Óû§Í¨¹ý×î¶Ì·ÃÎÊ·¾¶»ñÈ¡Êý¾Ý¡£
3.·´Ïò´úÀí·þÎñÆ÷£º»º´æÈȵãÎļþ£¬¼Ó¿ìÇëÇóÏìÓ¦ËÙ¶È£¬¼õÇáÓ¦Ó÷þÎñÆ÷¸ºÔØÑ¹Á¦¡£
4.Ó¦Ó÷þÎñÆ÷¶Ë£º±¾µØ»º´æºÍ·Ö²¼Ê½»º´æ£¬Í¨¹ý»º´æÔÚÄÚ´æÖеÄÈȵãÊý¾Ý´¦ÀíÓû§ÇëÇ󣬼ӿìÇëÇó´¦Àí¹ý³Ì£¬¼õÇáÊý¾Ý¿â¸ºÔØÑ¹Á¦
5.Òì²½²Ù×÷£º½«Óû§ÇëÇó·¢ËÍÖÁÏûÏ¢¶ÓÁеȴýºóÐøÈÎÎñ´¦Àí£¬¶øµ±Ç°ÇëÇóÖ±½Ó·µ»ØÏìÓ¦¸ø¿Í»§¡£
6.¼¯Èº£º½«¶ą̀·þÎñÆ÷×é³ÉÒ»¸ö¼¯Èº¹²Í¬¶ÔÍâ·þÎñ£¬Ìá¸ßÕûÌå´¦ÀíÄÜÁ¦£¬¸ÄÉÆÐÔÄÜ¡£
7.´úÂë²ãÃæ£ºÍ¨¹ýʹÓöàÏ̡߳¢¸ÄÉÆÄÚ´æ¹ÜÀíµÈÊÖ¶ÎÓÅ»¯ÐÔÄÜ¡£
8.Êý¾Ý¿â·þÎñÆ÷¶Ë£ºË÷Òý¡¢»º´æ¡¢SQLÓÅ»¯µÈÐÔÄÜÓÅ»¯ÊÖ¶ÎÒѾ±È½Ï³ÉÊ죬NoSQLÊý¾Ý¿âͨ¹ýÓÅ»¯Êý¾ÝÄ£ÐÍ¡¢´æ´¢½á¹¹¡¢ÉìËõÐÔµÈÊÖ¶ÎÔÚÐÔÄÜ·½ÃæµÄÓÅÊÆÈÕÇ÷Ã÷ÏÔ¡£
¿ÉÓÃÐÔ
ÍøÕ¾¸ß¿ÉÓÿò¼ÜÉè¼ÆµÄǰÌáÊDZØÈ»»á³öÏÖ·þÎñÆ÷å´»ú£¬¶ø¸ß¿ÉÓÃÉè¼ÆµÄÄ¿±ê¾ÍÊǵ±·þÎñÆ÷å´»úµÄʱºò£¬·þÎñ»òÕßÓ¦ÓÃÒÀÈ»¿ÉÓá£
ÍøÕ¾¸ß¿ÉÓõÄÖ÷ÒªÊÖ¶ÎÊÇÈßÓ࣬ӦÓò¿ÊðÔÚ¶ą̀·þÎñÆ÷ÉÏͬʱÌṩ·ÃÎÊ£¬Êý¾Ý´æ´¢ÔÚ¶ą̀·þÎñÆ÷ÉÏ»¥Ï౸·Ý£¬ÈκÎһ̨·þÎñÆ÷å´»ú¶¼²»»áÓ°ÏìÓ¦ÓõÄÕûÌå¿ÉÓã¬Ò²²»»áµ¼ÖÂÊý¾Ý¶ªÊ§¡£
1. ¶ÔÓ¦Ó÷þÎñÆ÷£º¶ą̀·þÎñÆ÷ͨ¹ý¸ºÔؾùºâÉ豸×é³ÉÒ»¸ö¼¯Èº¹²Í¬¶ÔÍâÌṩ·þÎñ£¬ÈκÎһ̨·þÎñÆ÷å´»ú£¬Ö»ÐèÒª°ÑÇëÇóÇл»µ½ÆäËû·þÎñÆ÷¾Í¿ÉÒÔʵÏÖÓ¦Óõĸ߿ÉÓ㬵«ÊÇÒ»¸öǰÌáÌõ¼þÊÇÓ¦Ó÷þÎñÆ÷Éϲ»Äܱ£´æÇëÇóµÄ»á»°ÐÅÏ¢¡£
2.¶Ô´æ´¢·þÎñÆ÷£ºÐèÒª¶ÔÊý¾Ý½øÐÐʵʱ±¸·Ý£¬µ±·þÎñÆ÷å´»úʱÐèÒª½«Êý¾Ý·ÃÎÊ×ªÒÆµ½¿ÉÓõķþÎñÆ÷ÉÏ£¬²¢½øÐÐÊý¾Ý»Ö¸´ÒÔ±£Ö¤¼ÌÐøÓзþÎñÆ÷å´»úµÄʱºòÊý¾ÝÒÀÈ»¿ÉÓá£
3.¶ÔÈí¼þÖÊÁ¿±£Ö¤£ºÍ¨¹ýÔ¤·¢²¼ÑéÖ¤¡¢×Ô¶¯»¯²âÊÔ¡¢×Ô¶¯»¯²âÊÔ¡¢×Ô¶¯»¯·¢²¼¡¢»Ò¶È·¢²¼µÈÊֶΣ¬¼õÉÙ½«¹ÊÕÏÒýÈëÏßÉÏ»·¾³µÄ¿ÉÄÜ£¬±ÜÃâ¹ÊÕÏ·¶Î§À©´ó¡£
ÉìËõÐÔ
ÉìËõÐÔÊÇָͨ¹ý²»¶ÏÏò¼¯ÈºÖмÓÈë·þÎñÆ÷µÄÊÖ¶ÎÀ´»º½â²»¶ÏÉÏÉýµÄÓû§²¢·¢·ÃÎÊѹÁ¦ºÍ²»¶ÏÔö³¤µÄÊý¾Ý´æ´¢ÐèÇó¡£
ºâÁ¿¼Ü¹¹ÉìËõÐÔµÄÖ÷Òª±ê×¼¾ÍÊÇÊÇ·ñ¿ÉÓöą̀·þÎñÆ÷¹¹½¨¼¯Èº£¬ÊÇ·ñÈÝÒ×Ïò¼¯ÈºÖÐÌí¼ÓеķþÎñÆ÷¡£¼ÓÈëеķþÎñÆ÷ºóÊÇ·ñ¿ÉÒÔÌṩºÍÔÀ´·þÎñÆ÷ÎÞ²î±ðµÄ·þÎñ¡£¼¯ÈºÖпÉÈÝÄɵÄ×ܵķþÎñÆ÷ÊýÁ¿ÊÇ·ñÓÐÏÞÖÆ¡£
1. ¶ÔÓÚÓ¦Ó÷þÎñÆ÷¼¯Èº£ºÖ»Òª·þÎñÆ÷Éϲ»±£´æÊý¾Ý£¬ËùÓеķþÎñÆ÷¶¼ÊǶԵȵģ¬Í¨¹ýʹÓúÏÊʵĸºÔؾùºâÉ豸¾Í¿ÉÒÔÏò¼¯ÈºÖв»¶Ï¼ÓÈë·þÎñÆ÷¡£
2.¶ÔÓÚ»º´æ·þÎñÆ÷¼¯Èº£º¼ÓÈëеķþÎñÆ÷¿ÉÄܻᵼÖ»º´æÂ·ÓÉʧЧ£¬½ø¶øµ¼Ö¼¯ÈºÖд󲿷ֻº´æÊý¾Ý¶¼ÎÞ·¨·ÃÎÊ¡£ËäÈ»»º´æµÄÊý¾Ý¿ÉÒÔͨ¹ýÊý¾Ý¿âÖØÐ¼ÓÔØ£¬µ«ÊÇÈç¹ûÓ¦ÓÃÒѾÑÏÖØÒÀÀµ»º´æ£¬¿ÉÄܻᵼÖÂÕû¸öÍøÕ¾±ÀÀ£¡£ÐèÒª¸Ä½ø»º´æÂ·ÓÉËã·¨±£Ö¤»º´æÊý¾ÝµÄ¿É·ÃÎÊÐÔ¡£
3.¶ÔÓÚ¹ØÏµÊý¾Ý¿â£ºËäȻ֧³ÖÊý¾Ý¸´ÖÆ£¬Ö÷´ÓÈȱ¸µÈ»úÖÆ£¬µ«ÊǺÜÄÑ×öµ½´ó¹æÄ£¼¯ÈºµÄ¿ÉÉìËõÐÔ£¬Òò´Ë¹ØÏµÊý¾Ý¿âµÄ¼¯ÈºÉìËõÐÔ·½°¸±ØÐëÔÚÊý¾Ý¿âÖ®ÍâʵÏÖ£¬Í¨¹ý·ÓÉ·ÖÇøµÈÊֶν«²¿ÊðÓжà¸öÊý¾Ý¿âµÄ·þÎñÆ÷×é³ÉÒ»¸ö¼¯Èº¡£
4.¶ÔÓÚNoSQLÊý¾Ý¿â£ºÎªº£Á¿Êý¾Ý¶øÉú£¬Òò´ËÆä¶ÔÉìËõÐÔµÄÖ§³Öͨ³£·Ç³£ºÃ£¬¿ÉÒÔ×öµ½ÔÚ½ÏÉÙÔËά²ÎÓëµÄÇé¿öÏÂʵÏÖ¼¯Èº¹æÄ£µÄÏßÐÔÉìËõ¡£
À©Õ¹ÐÔ
ÍøÕ¾µÄÀ©Õ¹ÐԼܹ¹Ö±½Ó¹Ø×¢ÍøÕ¾µÄ¹¦ÄÜÐèÇó¡£
ºâÁ¿ÍøÕ¾¼Ü¹¹À©Õ¹ÐԺûµµÄÖ÷Òª±ê×¼¾ÍÊÇÔÚÍøÕ¾Ôö¼ÓеÄÒµÎñ²úƷʱ£¬ÊÇ·ñ¿ÉÒÔʵÏÖ¶ÔÏÖÓвúƷ͸Ã÷ÎÞÓ°Ï죬²»ÐèÒªÈκθ͝»òÕߺÜÉٸ͝¼ÈÓÐÒµÎñ¹¦ÄܾͿÉÒÔÉÏÏßвúÆ·¡£
1. ʼþÇý¶¯¼Ü¹¹£ºÍ¨³£ÀûÓÃÏûÏ¢¶ÓÁÐʵÏÖ£¬½«Óû§ÇëÇóºÍÆäËûÒµÎñʱ¼ä¹¹Ôì³ÉÏûÏ¢·¢²¼µ½ÏûÏ¢¶ÓÁУ¬ÏûÏ¢µÄ´¦ÀíÕß×÷ΪÏû·ÑÕß´ÓÏûÏ¢¶ÓÁÐÖлñÈ¡ÏûÏ¢½øÐд¦Àí¡£Í¨¹ýÕâÖÖ·½Ê½½«ÏûÏ¢²úÉúºÍÏûÏ¢´¦Àí·ÖÀ뿪À´£¬¿ÉÒÔ͸Ã÷µØÔö¼ÓеÄÏûÏ¢Éú²úÕßÈÎÎñ»òÕßеÄÏûÏ¢Ïû·ÑÕßÈÎÎñ¡£
2.·Ö²¼Ê½·þÎñ£º½«ÒµÎñºÍ¿É¸´Ó÷þÎñ·ÖÀ뿪£¬Í¨¹ý·Ö²¼Ê½·þÎñ¿ò¼Üµ÷Óá£ÐÂÔö²úÆ·¿ÉÒÔͨ¹ýµ÷Óÿɸ´ÓõķþÎñʵÏÖ×ÔÉíµÄÒµÎñÂß¼£¬¶ø¶ÔÏÖÓвúƷûÓÐÈκÎÓ°Ïì¡£¿É¸´Ó÷þÎñÉý¼¶±ä¸üµÄʱºò£¬Ò²¿ÉÒÔͨ¹ýÌṩ¶à°æ±¾·þÎñ¶ÔÓ¦ÓÃʵÏÖ͸Ã÷Éý¼¶£¬²»ÐèÒªÇ¿ÖÆÓ¦ÓÃͬ²½±ä¸ü¡£
3.¿ª·Åƽ̨½Ó¿Ú£ºÎüÒýµÚÈý·½¿ª·¢Õߣ¬µ÷ÓÃÍøÕ¾·þÎñ£¬Ê¹ÓÃÍøÕ¾Êý¾Ý¿ª·¢Öܱ߲úÆ·£¬À©Õ¹ÍøÕ¾ÒµÎñ¡£
°²È«ÐÔ
ÍøÕ¾µÄ°²È«¼Ü¹¹¾ÍÊDZ£»¤ÍøÕ¾²»ÊܶñÒâ·ÃÎʺ͹¥»÷£¬±£»¤ÍøÕ¾µÄÖØÒªÊý¾Ý²»±»ÇÔÈ¡¡£
С½á
ÐÔÄÜ¡¢¿ÉÓÃÐÔ¡¢ÉìËõÐÔ¡¢À©Õ¹ÐԺͰ²È«ÐÔÊÇÍøÕ¾¼Ü¹¹×îºËÐĵöÒªËØ¡£
˲ʱÏìÓ¦£ºÍøÕ¾µÄ¸ßÐÔÄܼܹ¹
ÍøÕ¾ÐÔÄÜÊǿ͹ÛÖ¸±ê£¬¿ÉÒÔ¾ßÌåÌåÏÖµ½ÏìӦʱ¼ä¡¢ÍÌÍÂÁ¿µÈ¼¼ÊõÖ¸±ê£¬Í¬Ê±Ò²ÊÇÖ÷¹ÛµÄ¸ÐÊÜ£¬¶ø¸ÐÊÜÔòÊÇÒ»ÖÖÓë²ÎÓëÕßÏà¹ØµÄ΢ÃîµÄ¶«Î÷£¬Óû§µÄ¸ÐÊܺ͹¤³ÌʦµÄ¸ÐÊܲ»Í¬£¬²»Í¬µÄÓû§¸ÐÊÜÒ²²»Í¬¡£
ÍøÕ¾ÐÔÄܲâÊÔ
²»Í¬ÊÓ½ÇϵÄÍøÕ¾ÐÔÄÜ
1. Óû§ÊӽǵÄÍøÕ¾ÐÔÄÜ
´ÓÓû§½Ç¶È£¬ÍøÕ¾ÐÔÄܾÍÊÇÓû§ÔÚä¯ÀÀÆ÷ÉÏÖ±¹Û¸ÐÊܵ½µÄÍøÕ¾ÏìÓ¦ËØµÄ¿ì»¹ÊÇÂý¡£
Óû§¸ÐÊܵ½µÄʱ¼ä£¬°üÀ¨Óû§¼ÆËã»úºÍÍøÕ¾·þÎñͨÐŵÄʱ¼ä¡¢ÍøÕ¾·þÎñÆ÷´¦ÀíµÄʱ¼ä¡¢Óû§¼ÆËã»úä¯ÀÀÆ÷¹¹ÔìÇëÇó½âÎöÏìÓ¦Êý¾ÝµÄʱ¼ä¡£
ÔÚʵ¼ùÖÐʹÓÃһЩǰ¶ËÓÅ»¯ÊֶΣº
ÓÅ»¯HTMLʽÑù ÀûÓÃä¯ÀÀÆ÷¶ËµÄ²¢·¢ºÍÒì²½ÌØÐÔ µ÷Õûä¯ÀÀÆ÷»º´æ²ßÂÔ Ê¹ÓÃCDN·þÎñ
·´Ïò´úÀí
2. ¿ª·¢ÈËÔ±ÊӽǵÄÍøÕ¾ÐÔÄÜ
¿ª·¢ÈËÔ±¹Ø×¢µÄÖ÷ÒªÊÇÓ¦ÓóÌÐò±¾Éí¼°ÆäÏà¹Ø×ÓϵͳµÄÐÔÄÜ£¬°üÀ¨ÏìÓ¦ÑÓ³Ù¡¢ÏµÍ³ÍÌÍÂÁ¿¡¢²¢·¢´¦ÀíÄÜÁ¦¡¢ÏµÍ³Îȶ¨ÐԵȼ¼ÊõÖ¸±ê¡£
Ö÷ÒªÓÅ»¯ÊֶΣº
»º´æ¼ÓËÙÊý¾Ý¶ÁÈ¡
ʹÓü¯ÈºÌá¸ßÍÌÍÂÄÜÁ¦
ʹÓÃÒì²½ÏûÏ¢¼Ó¿ìÇëÇóÏìÓ¦¼°ÊµÏÖÏ÷·å
ʹÓôúÂëÓÅ»¯ÊֶθÄÉÆ³ÌÐòÐÔÄÜ
ÔËάÈËÔ±ÊӽǵÄÍøÕ¾ÐÔÄÜ
Ö÷ÒªÓÅ»¯ÊֶΣº
½¨ÉèÓÅ»¯¹Ç¸ÉÍø ʹÓøßÐԼ۱ȶ¨ÖÆ·þÎñÆ÷ ÀûÓÃÐéÄ⻯¼¼ÊõÓÅ»¯×ÊÔ´ÀûÓÃ
ÐÔÄܲâÊÔÖ¸±ê
1. ÏìӦʱ¼ä

ÏìӦʱ¼äÊÇϵͳ×îÖØÒªµÄÐÔÄÜÖ¸±ê£¬Ö±¹ÛµØ·´Ó³ÁËϵͳµÄ¡°¿ìÂý¡±¡£
ʵ¼ùÖÐͨ³£²ÉÓõİ취ÊÇÖØ¸´ÇëÇ󣬵õ½µ¥´ÎÇëÇóµÄÏìӦʱ¼ä¡£
2. ²¢·¢Êý
ָϵͳÄܹ»Í¬Ê±´¦ÀíÇëÇóµÄÊýÄ¿£¬Õâ¸öÊý×ÖÒ²·´Ó³ÁËϵͳµÄ¸ºÔØÌØÐÔ¡£
ÍøÕ¾ÏµÍ³Óû§Êý >> ÍøÕ¾ÔÚÏßÓû§Êý >> ÍøÕ¾²¢·¢Óû§Êý
²âÊÔ³ÌÐòͨ¹ý¶àÏß³ÌÄ£Äâ²¢·¢Óû§µÄ°ì·¨À´²âÊÔϵͳµÄ²¢·¢´¦ÀíÄÜÁ¦£¬ÎªÁËÕæÊµÄ£ÄâÓû§µÄÐÐΪ£¬²âÊÔ³ÌÐò²¢²»ÊÇÆô¶¯¶àÏß³ÌÈ»ºó²»Í£µØ·¢ËÍÇëÇ󣬶øÊÇÔÚÁ½´ÎÇëÇóÖ®¼ä¼ÓÈëÒ»¸öËæ»úµÈ´ýʱ¼ä£¬Õâ¸öʱ¼ä±»³Æ×÷˼¿¼Ê±¼ä¡£
3. ÍÌÍÂÁ¿
Ö¸µ¥Î»Ê±¼äÄÚϵͳ´¦ÀíµÄÇëÇóÊýÁ¿£¬ÌåÏÖϵͳµÄÕûÌå´¦ÀíÄÜÁ¦¡£
TPS(ÿÃëÊÂÎïÊý)ÊÇÍÌÍÂÁ¿µÄÒ»¸ö³£ÓÃÁ¿»¯Ö¸±ê£¬»¹ÓÐHPS(ÿÃëHTTPÇëÇóÊý¡¢QPS(ÿÃë²éѯÊý)µÈ¡£
ÔÚϵͳ²¢·¢ÊýÓÉСÖð½¥Ôö´óµÄ¹ý³ÌÖУ¨°éËæ×Å·þÎñÆ÷ϵͳ×ÊÔ´ÏûºÄÖð½¥Ôö´ó£©£¬ÏµÍ³ÍÌÍÂÁ¿ÏÈÊÇÖð½¥Ôö¼Ó£¬´ïµ½Ò»¸ö¼«ÏÞºó£¬Ëæ×Ų¢·¢ÊýµÄÔö¼Ó·¶¶ùϽµ£¬´ïµ½ÏµÍ³±ÀÀ£µãºó£¬ÏµÍ³×ÊÔ´ºÄ¾¡£¬ÍÌÍÂÁ¿ÎªÁã¡£
Õâ¸ö¹ý³ÌÖУ¬ÏìӦʱ¼äÏÖʵС·ù¶ÈÉÏÉý£¬´ïµ½ÍÌÍÂÁ¿¼«Ï޺󣬿ìËÙÉÏÉý£¬µ½´ïϵͳ±ÀÀ£µãºó£¬ÏµÍ³Ê§È¥ÏìÓ¦¡£
4. ÐÔÄܼÆÊýÆ÷
ÐÔÄܼÆÊýÆ÷ÊÇÃèÊö·þÎñÆ÷»ò²Ù×÷ϵͳÐÔÄܵÄһЩÊý¾ÝÖ¸±ê£¬°üÀ¨System Load¡¢¶ÔÏóÓëÏß³ÌÊý¡¢ÄÚ´æÊ¹Óá¢CPUʹÓᢴÅÅÌÓëÍøÂçI/OµÈÖ¸±ê
System Load£º¼´ÏµÍ³¸ºÔØ£¬Ö¸µ±Ç°ÕýÔÚ±»CPUÖ´Ðк͵ȴý±»CPUÖ´ÐеĽø³ÌÊýÄ¿×ܺͣ¬ÊÇ·´Ó³ÏµÍ³Ã¦Ïг̶ȵÄÖØÒªÖ¸±ê¡£
ÐÔÄܲâÊÔ·½·¨
ÐÔÄܲâÊÔ£ºÒÔϵͳÉè¼Æ³õÆÚ¹æ»®µÄÐÔÄÜÖ¸±êΪԤÆÚÄ¿±ê£¬¶Ôϵͳ²»¶ÏÊ©¼ÓѹÁ¦£¬Ñé֤ϵͳÔÚ×ÊÔ´¿É½ÓÊÜ·¶Î§ÄÚ£¬ÊÇ·ñÄÜ´ïµ½ÐÔÄÜÔ¤ÆÚ¡£
¸ºÔزâÊÔ£º¶Ôϵͳ²»¶ÏµØÔö¼Ó²¢·¢ÇëÇóÒÔÔö¼ÓϵͳѹÁ¦£¬Ö±µ½ÏµÍ³µÄijÏî»ò¶àÏîÐÔÄÜÖ¸±ê´ïµ½°²È«ÁÙ½çÖµ¡£
ѹÁ¦²âÊÔ£º²é¹ý°²È«¸ºÔصÄÇé¿öÏ£¬¶Ôϵͳ¼ÌÐøÊ©¼ÓѹÁ¦£¬Ö±µ½ÏµÍ³±ÀÀ£»ò²»ÄÜÔÙ´¦ÀíÈκÎÇëÇó£¬ÒÔ´Ë»ñµÃϵͳ×î´óѹÁ¦³ÐÊÜÄÜÁ¦¡£
Îȶ¨ÐÔ²âÊÔ£º±»²âÊÔϵͳÔÚÌØ¶¨Ó²¼þ¡¢Èí¼þ¡¢ÍøÂç»·¾³Ìõ¼þÏ£¬¸øÏµÍ³¼ÓÔØÒ»¶¨ÒµÎñѹÁ¦£¬Ê¹ÏµÍ³ÔËÐÐÒ»¶Î½Ï³¤Ê±¼ä£¬ÒԴ˼ì²âϵͳÊÇ·ñÎȶ¨¡£ÔÚ²»Í¬Éú²ú»·¾³¡¢²»Í¬Ê±¼äµãµÄÇëÇóѹÁ¦ÊDz»¾ùÔȵģ¬³Ê²¨ÀËÌØÐÔ£¬Òò´ËΪÁ˸üºÃµØÄ£ÄâÉú²ú»·¾³£¬Îȶ¨ÐÔ²âÊÔÒ²Ó¦²»¾ùÔȵضÔϵͳʩ¼ÓѹÁ¦¡£
ÐÔÄܲâÊÔ×ñÑÈçͼËùʾÅ×ÎïÏß¹æÂÉ£º

ÐÔÄܲâÊÔÇúÏß
ºá×ø±ê±íʾÏûºÄµÄϵͳ×ÊÔ´£¬×Ý×ø±ê±íʾϵͳ´¦ÀíÄÜÁ¦£¨ÍÌÍÂÁ¿£©¡£
a~b¶Î£ºÍøÕ¾µÄÈÕ³£ÔËÐÐÇø¼ä
cµã£ºÏµÍ³×î´ó¸ºÔصã
dµã£ºÏµÍ³±ÀÀ£µã
ÓëÐÔÄÜÇúÏßÏà¶ÔÓ¦µÄÊÇÓû§·ÃÎʵĵȴýʱ¼ä£¨ÏµÍ³ÏìӦʱ¼ä£©£¬È磺

²¢·¢Óû§·ÃÎÊÏìӦʱ¼äÇúÏß
ÔÚÈÕ³£ÔËÐÐÇø¼ä£¬¿ÉÒÔ»ñµÃ×îºÃµÄÓû§ÏìӦʱ¼ä£¬Ëæ×Ų¢·¢Óû§ÊýµÄÔö¼Ó£¬ÏìÓ¦ÑÓ³ÙÔ½À´Ô½´ó£¬Ö±µ½ÏµÍ³±ÀÀ££¬Óû§Ê§È¥ÏìÓ¦¡£
ÐÔÄܲâÊÔ±¨¸æ
²âÊÔ±¨¸æ½á¹û·´Ó³ÉÏÊöÐÔÄܲâÊÔÇúÏß¹æÂÉ£¬¼òµ¥Ê¾Àý£º

ÐÔÄܲâÊÔ½á¹û±¨¸æ
ÐÔÄÜÓÅ»¯²ßÂÔ
1. ÐÔÄÜ·ÖÎö
¼ì²éÇëÇó´¦ÀíµÄ¸÷¸ö»·½ÚµÄÈÕÖ¾£¬·ÖÎöÄĸö»·½ÚÏìӦʱ¼ä²»ºÏÀí¡¢³¬¹ýÔ¤ÆÚ¡£
¼ì²é¼à¿ØÊý¾Ý£¬·ÖÎöÓ°ÏìÐÔÄܵÄÖ÷ÒªÒòËØÊÇÄÚ´æ¡¢´ÅÅÌ¡¢ÍøÂç¡¢»¹ÊÇCPU£¬ÊÇ´úÂëÎÊÌ⻹ÊǼܹ¹Éè¼Æ²»ºÏÀí£¬»òÕßϵͳ×ÊԴȷʵ²»×ã¡£
2. ÐÔÄÜÓÅ»¯
Webǰ¶ËÐÔÄÜÓÅ»¯
Ó¦Ó÷þÎñÆ÷ÐÔÄÜÓÅ»¯
´æ´¢·þÎñÆ÷ÐÔÄÜÓÅ»¯
Webǰ¶ËÐÔÄÜÓÅ»¯
Ò»°ã˵À´Webǰ¶ËÖ¸ÍøÕ¾ÒµÎñÂ߼֮ǰµÄ²¿·Ö£¬°üÀ¨ä¯ÀÀÆ÷¼ÓÔØ¡¢ÍøÕ¾ÊÓͼģÐÍ¡¢Í¼Æ¬·þÎñ¡¢CDN·þÎñµÈ£¬Ö÷ÒªÓÅ»¯ÊÖ¶ÎÓÐÓÅ»¯ä¯ÀÀÆ÷·ÃÎÊ¡¢Ê¹Ó÷´Ïò´úÀí¡¢CDNµÈ¡£
ä¯ÀÀÆ÷·ÃÎÊÓÅ»¯
1. ¼õÉÙhttpÇëÇó
Ö÷ÒªÊÖ¶ÎÊǺϲ¢CSS¡¢ºÏ²¢JavaScript¡¢ºÏ²¢Í¼Æ¬¡£
½«ä¯ÀÀÆ÷Ò»´Î·ÃÎÊÐèÒªµÄJavascript¡¢CSSºÏ²¢³ÉÒ»¸öÎļþ£¬ÕâÑùä¯ÀÀÆ÷Ö»ÐèÒªÒ»´ÎÇëÇó¡£
ͼƬҲ¿ÉÒԺϲ¢£¬¶àÕÅͼƬºÏ²¢³ÉÒ»ÕÅ£¬Èç¹ûÿÕÅͼƬ¶¼Óв»Í¬µÄ³¬Á´½Ó£¬¿Éͨ¹ýCSSÆ«ÒÆÏìÓ¦Êó±êµã»÷²Ù×÷¹¹Ô첻ͬµÄURL¡£
2. ʹÓÃä¯ÀÀÆ÷»º´æ
½«¸üÐÂÆµÂʱȽϵ͵ġ¢Ê¹ÓÃÆµÂʱȽϸߵÄÎļþ»º´æÔÚä¯ÀÀÆ÷ÖУ¬¿ÉÒÔ¼«ºÃµØ¸ÄÉÆÐÔÄÜ¡£Í¨¹ýÉèÖÃHTTPÍ·ÖеÄCache-ControlºÍExpiresµÄÊôÐÔ£¬¿ÉÉ趨ä¯ÀÀÆ÷»º´æ£¬»º´æÊ±¼ä¿ÉÒÔÊÇÊýÌ죬ÉõÖÁÊǼ¸¸öÔ¡£
ijЩʱºò£¬¾²Ì¬×ÊÔ´Îļþ±ä»¯ÐèÒª¼°Ê±Ó¦Óõ½¿Í»§¶Ëä¯ÀÀÆ÷£¬¿ÉÒÔͨ¹ý¸Ä±äÎļþÃûʵÏÖ£¬¼´¸üÐÂJavascriptÎļþ²¢²»ÊǸüÐÂJavascriptÎļþÄÚÈÝ£¬¶øÊÇÉú³ÉÒ»¸öеÄJavascriptÎļþ²¢¸üÐÂHTMLÎļþÖеÄÒýÓá£
ʹÓÃä¯ÀÀÆ÷»º´æ²ßÂÔµÄÍøÕ¾ÔÚ¸üо²Ì¬×ÊԴʱ£¬Ó¦²ÉÓÃÅúÁ¿¸üеİ취£¬±ÈÈçÐèÒª¸üÐÂ10¸öͼ±êÎļþ£¬²»Ò˰Ñ10¸öÎļþÒ»´ÎÈ«²¿¸üУ¬¶þʮһ¸öÎļþÒ»¸öÎļþÖ𲽸üУ¬²¢ÓÐÒ»¶¨µÄ¼ä¸ôʱ¼ä£¬ÒÔÃâÓû§ä¯ÀÀÆ÷ͻȻ´óÁ¿»º´æÊ§Ð§£¬¼¯Öиüлº´æ£¬Ôì³É·þÎñÆ÷¸ºÔØÖèÔö¡¢ÍøÂç¶ÂÈûµÄÇé¿ö¡£
3. ÆôÓÃѹËõ
ÔÚ·þÎñÆ÷¶Ë¶ÔÎļþ½øÐÐѹËõ£¬ÔÚä¯ÀÀÆ÷¶Ë¶ÔÎļþ½øÐнâѹËõ£¬¿ÉÒÔÓÐЧ¼õÉÙͨÐÅ´«ÊäµÄÊý¾ÝÁ¿¡£
ѹËõ¶Ô·þÎñÆ÷ºÍä¯ÀÀÆ÷²úÉúÒ»¶¨µÄѹÁ¦£¬ÔÚͨÐÅ´ø¿íÁ¼ºÃ£¬¶ø·þÎñÆ÷×ÊÔ´²»×ãµÄÇé¿öÏÂҪȨºâ¿¼ÂÇ¡£
4. CSS·ÅÔÚÒ³Ãæ×îÉÏÃæ¡¢JavaScript·ÅÔÚÒ³Ãæ×îÏÂÃæ
ä¯ÀÀÆ÷»áÔÚÏÂÔØÍêÈ«²¿CSSÖ®ºó²Å¶ÔÕû¸öÒ³Ãæ½øÐÐäÖȾ£¬Òò´Ë×îºÃµÄ×ö·¨Êǽ«CSS·ÅÔÚÒ³Ãæ×îÉÏÃæ£¬ÈÃä¯ÀÀÆ÷¾¡¿ìÏÂÔØCSS¡£
JavaScriptÔòÏà·´£¬ä¯ÀÀÆ÷ÔÚ¼ÓÔØJavaScriptºóÁ¢¼´Ö´ÐУ¬ÓпÉÄÜ»á×èÈûÕû¸ö½çÃæ£¬Ôì³ÉÒ³ÃæÏÔʾ»ºÂý£¬Òò´ËJavaScript×îºÃ·ÅÔÚÒ³Ãæ×îÏÂÃæ¡£
5. ¼õÉÙCookie´«Êä
Ì«´óµÄCookie»áÑÏÖØÓ°ÏìÊý¾Ý´«Ê䣬¾¡Á¿¼õÉÙCookieÖд«ÊäÊý¾ÝÁ¿¡£
¶ÔÓÚijЩ¾²Ì¬×ÊÔ´µÄ·ÃÎÊ£¬ÈçCSS¡¢JavaScriptµÈ£¬·¢ËÍCookieûÓÐÒâÒ壬¿ÉÒÔ¿¼ÂǾ²Ì¬×ÊԴʹÓöÀÁ¢ÓòÃû·ÃÎÊ£¬±ÜÃâÇëÇó¾²Ì¬×ÊԴʱ·¢ËÍCookie£¬¼õÉÙCookie´«Êä´ÎÊý¡£
CDN¼ÓËÙ
CDN£¨Content Distribute Network£¬ÄÚÈÝ·Ö·¢ÍøÂ磩µÄ±¾ÖÊÈÔÈ»ÊÇÒ»¸ö»º´æ£¬¶øÇÒ½«Êý¾Ý»º´æ´æÔÚÀëÓû§×î½üµÄµØ·½£¬Ê¹Óû§ÒÔ×î¿ìµÄËÙ¶È»ñÈ¡Êý¾Ý£¬¼´ÍøÂçµÚÒ»Ìø¡£
ÀûÓÃCDNµÄÍøÕ¾¼Ü¹¹
CDNÄܹ»»º´æµÄÒ»°ãÊǾ²Ì¬×ÊÔ´£¬µ«ÊÇÕâЩÎļþ·ÃÎÊÆµ¶ÈºÜ¸ß¡£
·´Ïò´úÀí

ÀûÓ÷´Ïò´úÀíµÄÍøÕ¾¼Ü¹¹
·´Ïò´úÀí·þÎñÆ÷¾ßÓб£»¤ÍøÕ¾°²È«µÄ×÷Óá£
¿ÉÒÔͨ¹ýÅäÖûº´æ¹¦ÄܼÓËÙWebÇëÇó¡£
·´Ïò´úÀí¿ÉÒÔʵÏÖ¸ºÔؾùºâµÄ¹¦ÄÜ£¬Í¨¹ý¸ºÔؾùºâ¹¹½¨µÄÓ¦Óü¯Èº¿ÉÒÔÌá¸ßϵͳ×ÜÌå´¦ÀíÄÜÁ¦£¬½ø¶ø¸ÄÉÆÍøÕ¾¸ß²¢·¢Çé¿öϵÄÐÔÄÜ¡£
Ó¦Ó÷þÎñÆ÷ÐÔÄÜÓÅ»¯
Ó¦Ó÷þÎñÆ÷¾ÍÊÇ´¦ÀíÍøÕ¾µÄ·þÎñÆ÷£¬ÍøÕ¾µÄÒµÎñ´úÂë¶¼²¿ÊðÔÚÕâÀÊÇÍøÕ¾¿ª·¢×ÔÓ£¬±ä»¯×î¶àµÄµØ·½£¬ÓÅ»¯ÊÖ¶ÎÖ÷ÒªÓлº´æ¡¢¼¯Èº¡¢Òì²½µÈ¡£
·Ö²¼Ê½»º´æ
ÍøÕ¾ÐÔÄÜÓÅ»¯µÚÒ»¶¨ÂÉ£ºÓÅÏÈ¿¼ÂÇʹÓûº´æÓÅ»¯ÐÔÄÜ¡£
1. »º´æµÄ»ù±¾ÔÀí
»º´æÖ¸½«Êý¾Ý´æ´¢ÔÚÏà¶Ô½Ï¸ß·ÃÎÊËٶȵĴ洢ý½éÖУ¬ÒÔ¹©ÏµÍ³´¦Àí¡£Ò»·½Ã滺´æ·ÃÎÊËٶȿ죬¿ÉÒÔ¼õÉÙÊý¾Ý·ÃÎʵÄʱ¼ä£¬ÁíÒ»·½ÃæÈç¹û»º´æµÄÊý¾ÝÊǾ¹ý¼ÆËã´¦ÀíµÃµ½µÄ£¬ÄÇô±»»º´æµÄÊý¾ÝÎÞÐèÖØ¸´¼ÆËã¼´¿ÉÖ±½ÓʹÓã¬Òò´Ë»º´æ»¹Æðµ½¼õÉÙ¼ÆËãµÄ×÷Óá£
»º´æµÄ±¾ÖÊ£ºÄÚ´æµÄHash±í£¬ÍøÕ¾Ó¦ÓÃÖУ¬Êý¾Ý»º´æÒÔÒ»¶ÔKey¡¢ValueµÄÐÎʽ´æ´¢ÔÚÄÚ´æµÄHash±íÖС£Hash±íÊý¾Ý¶ÁдµÄʱ¼ä¸´ÔÓ¶ÈΪO(1)¡£

Hash±í´æ´¢Àý×Ó
»º´æÖ÷ÒªÓÃÀ´´æ·ÅÄÇЩ¶Áд±ÈºÜ¸ß¡¢±ä»¯ºÜÉÙµÄÊý¾Ý¡£

ʹÓûº´æ´æÈ¡Êý¾Ý
2. ºÏÀíʹÓûº´æ
Ƶ·±Ð޸ĵÄÊý¾Ý
Èç¹û»º´æÖб£´æµÄÊÇÆµ·±Ð޸ĵÄÊý¾Ý£¬¾Í»á³öÏÖÊý¾ÝдÈ뻺´æºó£¬Ó¦Óû¹À´²»¼°¶ÁÈ¡»º´æ£¬Êý¾Ý¾ÍÒÑʧЧµÄÇéÐΣ¬Í½Ôöϵͳ¸ºµ£¡£Ò»°ãÀ´Ëµ£¬Êý¾ÝµÄ¶Áд±ÈÔÚ2:1ÒÔÉÏ£¬¼´Ð´ÈëÒ»´Î»º´æ£¬ÔÚÊý¾Ý¸üÐÂǰÖÁÉÙ¶ÁÈ¡Á½´Î£¬»º´æ²ÅÓÐÒâÒå¡£
ûÓÐÈȵãµÄ·ÃÎÊ
»º´æÊ¹ÓÃÄÚ´æ×÷Ϊ´æ´¢£¬ÄÚ´æ×ÊÔ´±¦¹ó¶øÓÐÏÞ£¬²»¿ÉÄܽ«ËùÓеÄÊý¾Ý¶¼»º´æÆðÀ´£¬Ö»Äܽ«×îзÃÎʵÄÊý¾Ý»º´æÆðÀ´£¬¶ø½«ÀúÊ·Êý¾ÝÇåÀí³ö»º´æ¡£
Êý¾Ý²»Ò»ÖÂÓëÔà¶Á
Ò»°ã»á¶Ô»º´æµÄÊý¾ÝÉèÖÃʧЧʱ¼ä£¬Ò»µ©³¬¹ýʧЧʱ¼ä£¬¾ÍÒª´ÓÊý¾Ý¿âÖÐÖØÐ¼ÓÔØ¡£Òò´ËÓ¦ÓÃÒªÈÝÈÌÒ»¶¨Ê±¼äµÄÊý¾Ý²»Ò»Ö¡£ÔÚ»¥ÁªÍøÓ¦ÓÃÖУ¬ÕâÖÖÑÓ³Ùͨ³£ÊÇ¿ÉÒÔ½ÓÊܵ쬵«ÊǾßÌåÓ¦ÓÃÈÔÐèÉ÷ÖØ¶Ô´ý¡£»¹ÓÐÒ»ÖÖ²ßÂÔÊÇÊý¾Ý¸üÐÂʱÁ¢¼´¸üлº´æ£¬²»¹ýÕâÒ²»á´øÀ´¸ü¶àϵͳ¿ªÏúºÍÊÂÎñÒ»ÖÂÐÔÎÊÌâ¡£
»º´æ¿ÉÓÃÐÔ
»º´æÊÇΪÌá¸ßÊý¾Ý¶ÁÈ¡ÐÔÄܵ쬻º´æÊý¾Ý¶ªÊ§»òÕß»º´æ²»¿ÉÓò»»áÓ°Ïìµ½Ó¦ÓóÌÐòµÄ´¦Àí£¬¿ÉÒÔ´ÓÊý¾Ý¿âÖ±½Ó»ñÈ¡Êý¾Ý¡£µ«Êǵ±»º´æ·þÎñ±ÀÀ£Ê±£¬Êý¾Ý¿â»áÓпÉÄÜÍêÈ«²»ÄܳÐÊÜÈç´Ë´óµÄѹÁ¦¶øå´»ú£¬½ø¶øµ¼ÖÂÕû¸öÍøÕ¾²»¿ÉÓá£ÕâÖÖÇé¿ö±»½Ð×ö»º´æÑ©±À£¬·¢ÉúÕâÖÖ¹ÊÕÏ£¬ÉõÖÁ²»Äܼòµ¥µØÖØÆô»º´æ·þÎñÆ÷ºÍÊý¾Ý¿â·þÎñÆ÷À´»Ö¸´ÍøÕ¾·ÃÎÊ¡£
ʵ¼ùÖУ¬ÓеÄÍøÕ¾Í¨¹ý»º´æÈȱ¸µÈÊÖ¶ÎÌá¸ß»º´æ¿ÉÓÃÐÔ£ºµ±Ä³Ì¨»º´æ·þÎñÆ÷å´»úʱ£¬½«»º´æ·ÃÎÊÇл»µ½Èȱ¸·þÎñÆ÷ÉÏ¡£µ«ÊÇÕâÖÖÉè¼ÆÏÔÈ»ÓÐÎ¥»º´æ³õÖÔ£¬»º´æ²»Ó¦¸Ã±»µ±×÷¿É¿¿µÄÊý¾ÝԴʹÓá£
ͨ¹ý·Ö²¼Ê½»º´æ·þÎñÆ÷¼¯Èº£¬½«»º´æÊý¾Ý·Ö²¼µ½¼¯Èº¶ą̀·þÎñÆ÷ÉÏ¿ÉÔÚÒ»¶¨³Ì¶ÈÉϸÄÉÆ»º´æµÄ¿ÉÓÃÐÔ¡£µ±Ò»Ì¨»º´æ·þÎñÆ÷å´»ú£¬Ö»Óв¿·Ö»º´æÊý¾Ý¶ªÊ§£¬ÖØÐ´ÓÊý¾Ý¿â¼ÓÔØÕⲿ·ÖÊý¾Ý²»»á¶ÔÊý¾Ý¿â²úÉúºÜ´óÓ°Ïì¡£
»º´æÔ¤ÈÈ
»º´æÖдæ·ÅµÄÊÇÈȵãÊý¾Ý£¬ÈȵãÊý¾ÝÓÖÊÇ»º´æÏµÍ³ÀûÓÃLRU£¨×î½ü×î¾ÃδÓÃËã·¨£©¶Ô²»¶Ï·ÃÎʵÄÊý¾ÝɸѡÌÔ̳öÀ´µÄ£¬Õâ¸ö¹ý³ÌÐèÒª»¨·Ñ½Ï³¤µÄʱ¼ä¡£ÐÂÆô¶¯µÄ»º´æÏµÍ³Èç¹ûûÓÐÈκÎÊý¾Ý£¬ÔÚÖØ½¨»º´æÊý¾ÝµÄ¹ý³ÌÖУ¬ÏµÍ³µÄÐÔÄܺÍÊý¾Ý¿â¸ºÔض¼²»Ì«ºÃ£¬ÄÇô×îºÃÔÚ»º´æÏµÍ³Æô¶¯Ê±¾Í°ÑÈȵãÊý¾Ý¼ÓÔØºÃ£¬Õâ¸ö»º´æÔ¤¼ÓÔØÊֶνÐ×ö»º´æÔ¤ÈÈ¡£¶ÔÓÚһЩԪÊý¾ÝÈç³ÇÊеØÃûÁÐ±í¡¢ÀàÄ¿ÐÅÏ¢£¬¿ÉÒÔÔÚÆô¶¯Ê±¼ÓÔØÊý¾Ý¿âÖÐÈ«²¿Êý¾Ýµ½»º´æ½øÐÐÔ¤ÈÈ¡£
»º´æ´©Í¸
Èç¹ûÒòΪ²»Ç¡µ±µÄÒµÎñ¡¢»òÕß¶ñÒâ¹¥»÷³ÖÐø¸ß²¢·¢µØÇëÇóij¸ö²»´æÔÚµÄÊý¾Ý£¬ÓÉÓÚ»º´æÃ»Óб£´æ¸ÃÊý¾Ý£¬ËùÓеÄÇëÇó¶¼»áÂäµ½Êý¾Ý¿âÉÏ£¬»á¶ÔÊý¾Ý¿âÔì³ÉºÜ´óѹÁ¦£¬ÉõÖÁ±ÀÀ£¡£Ò»¸ö¼òµ¥µÄ¶Ô²ßÊǽ«²»´æÔÚµÄÊý¾ÝÒ²»º´æÆðÀ´£¨ÆävalueֵΪnull£©¡£
3. ·Ö²¼Ê½»º´æ¼Ü¹¹
·Ö²¼Ê½»º´æÖ¸»º´æ²¿ÊðÔÚ¶à¸ö·þÎñÆ÷×é³ÉµÄ¼¯ÈºÖУ¬ÒÔ¼¯Èº·½Ê½Ìṩ»º´æ·þÎñ£¬Æä¼Ü¹¹·½Ê½ÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÒÔJBoss
CacheΪ´ú±íµÄÐèÒª¸üÐÂͬ²½µÄ·Ö²¼Ê½»º´æ£¬Ò»ÖÖÊÇÒÔMemcachedΪ´ú±íµÄ²»Ï໥ͨÐŵķֲ¼Ê½»º´æ¡£
JBoss Cache£ºJBoss CacheµÄ·Ö²¼Ê½»º´æÔÚ¼¯ÈºÖÐËùÓзþÎñÆ÷Öб£´æÏàͬµÄ»º´æÊý¾Ý£¬µ±Ä³Ì¨·þÎñÆ÷Óлº´æÊý¾Ý¸üеÄʱºò£¬»á֪ͨ¼¯ÈºÖÐÆäËû»úÆ÷¸üлº´æÊý¾Ý»òÇå³ý»º´æÊý¾Ý¡£

ÐèÒª¸üÐÂͬ²½µÄJBoss-Cache
JBoss Cacheͨ³£½«Ó¦ÓóÌÐòºÍ»º´æ²¿ÊðÔÚͬһ̨·þÎñÆ÷ÉÏ£¬Ó¦ÓóÌÐò¿É´Ó±¾µØ¿ìËÙ»ñÈ¡»º´æÊý¾Ý£¬µ«ÊÇÕâÖÖ·½Ê½´øÀ´µÄÎÊÌâÊÇ»º´æÊý¾ÝµÄÊýÁ¿ÊÜÏÞÓÚµ¥Ò»·þÎñÆ÷µÄÄÚ´æ¿Õ¼ä£¬¶øÇÒµ±¼¯Èº¹æÄ£½Ï´óʱ£¬»º´æ¸üÐÂÐÅÏ¢ÐèҪͬ²½µ½¼¯ÈºËùÓеĻúÆ÷£¬Æä´ú¼Û¾ªÈË¡£Òò¶øÕâÖÖ·½°¸¸ü¶à¼ûÓÚÆóÒµÓ¦ÓÃϵͳÖУ¬ºÜÉÙÔÚ´óÐÍÍøÕ¾Ê¹Óá£
Memcached£ºÒÔºó½²µ½¡£
4. Memcached
¼òµ¥µÄÉè¼Æ¡¢ÓÅÒìµÄÐÔÄÜ¡¢»¥²»Í¨ÐŵķþÎñÆ÷¼¯Èº¡¢º£Á¿Êý¾Ý¿ÉÉìËõµÄ¼Ü¹¹¡£ ²»»¥ÏàͨÐŵÄMemcached

¼òµ¥µÄͨÐÅÏ´ÒÂ
Ô¶³ÌͨÐÅÉè¼ÆÐèÒª¿¼ÂÇÁ½·½ÃæµÄÒªËØ£º
ͨÐÅÐÒ飺¼´Ñ¡ÔñTCPÐÒ黹ÊÇUDPÐÒ飬ÒÖ»òHTTPÐÒé¡£
ͨÐÅÐòÁл¯ÐÒ飺Êý¾Ý´«ÊäµÄÁ½¶Ë£¬±ØÐëʹÓñ˴˿Éʶ±ðµÄÊý¾ÝÐòÁл¯·½Ê½²ÅÄÜʹͨÐŵÃÒÔÍê³É£¬ÈçXML¡¢JSONµÈÎı¾ÐòÁл¯ÐÒ飬»òÕßGoogle
ProtobufferµÈ¶þ½øÖÆÐòÁл¯ÐòÁл¯ÐÒé¡£
MemcachedʹÓÃTCPÐÒ飨UDPÒ²Ö§³Ö£©Í¨ÐÅ£¬ÆäÐòÁл¯ÐÒéÔòÊÇÒ»Ì×»ùÓÚÎı¾µÄ×Ô¶¨ÒåÐÒ飬ÒÔÒ»¸öÃüÁî¹Ø¼ü×Ö¿ªÍ·£¬ºóÃæÊÇÒ»×éÃüÁî²Ù×÷Êý¡£ÀýÈç¶Áȡһ¸öÊý¾ÝµÄÃüÁîÐÒéÊÇget\¡£
·á¸»µÄ¿Í»§¶Ë³ÌÐò
MemcachedͨÐÅÐÒé·Ç³£¼òµ¥£¬Ö»ÒªÖ§³Ö¸ÃÐÒéµÄ¿Í»§¶Ë¶¼¿ÉÒÔºÍ Memcached·þÎñÆ÷ͨÐÅ£¬Òò´ËMemcached·¢Õ¹³ö·Ç³£·á¸»µÄ¿Í»§¶Ë³ÌÐò£¬¼¸ºõÖ§³ÖËùÓÐÖ÷Á÷µÄÍøÕ¾±à³ÌÓïÑÔ¡£
¸ßÐÔÄܵÄÍøÂçͨÐÅ
Memcached ·þÎñ¶ËͨÐÅÄ£¿é»ùÓÚLibevent£¬Ò»¸öÖ§³Öʼþ´¥·¢µÄÍøÂçͨÐųÌÐò¿â¡£LibeventµÄÉè¼ÆºÍʵÏÖÓÐÐí¶àÖµµÃ¸ÄÉÆµÄµØ·½£¬µ«ËüÔÚÎȶ¨µÄ³¤Á¬½Ó·½ÃæµÄ±íÏÖÈ´ÕýÊÇMemcachedÐèÒªµÄ¡£
¸ßЧµÄÄÚ´æ¹ÜÀí
MemcachedʹÓÃÁËÒ»¸ö·Ç³£¼òµ¥µÄ°ì·¨¡ª¡ª¹Ì¶¨¿Õ¼ä·ÖÅä¡£ Memcached½«ÄÚ´æ¿Õ¼ä·ÖΪһ×éslab£¬Ã¿¸öslabÀïÓÖ°üº¬Ò»×échunk£¬Í¬Ò»¸öslabÀïµÄÿ¸öchunkµÄ´óСÊǹ̶¨µÄ£¬ÓµÓÐÏàͬ´óС
chunkµÄslab±»×éÖ¯ÔÚÒ»Æð£¬½Ð×÷slab_class¡£

MemcachedÄÚ´æ¹ÜÀí
´æ´¢Êý¾Ýʱ¸ù¾ÝÊý¾ÝµÄSize´óС£¬Ñ°ÕÒÒ»¸ö´óÓÚSizeµÄ×îСchunk½«Êý¾ÝдÈë¡£
ÕâÖÖÄÚ´æ¹ÜÀí·½Ê½±ÜÃâÁËÄÚ´æË鯬¹ÜÀíµÄÎÊÌ⣬ÄÚ´æµÄ·ÖÅäºÍÊͷŶ¼ÊÇÒÔchunkΪµ¥Î»µÄ¡£
Memcached²ÉÓÃLRUËã·¨ÊÍ·Å×î½ü×î¾Ãδ±»·ÃÎʵÄÊý¾ÝÕ¼ÓõĿռ䣬ÊͷŵÄchunk±»±ê¼ÇΪδÓ㬵ȴýÏÂÒ»¸öºÏ´óСÊý¾ÝµÄдÈë¡£
ÕâÖÖ·½Ê½Ò²»á´øÀ´ÄÚ´æÀ˷ѵÄÎÊÌâ¡£
»¥²»Í¨ÐŵķþÎñÆ÷¼¯Èº¼Ü¹¹
ÕýÊǼ¯ÈºÄÚ·þÎñÆ÷»¥²»Í¨ÐÅʹµÃ¼¯Èº¿ÉÒÔ×öµ½¼¸ºõÎÞÏÞÖÆµÄÏßÐÔÉìËõ£¬ÕâÒ²ÕýÊÇĿǰÁ÷ÐеÄÐí¶à´óÊý¾Ý¼¼ÊõµÄ»ù±¾¼Ü¹¹Ìص㡣
Òì²½²Ù×÷
ʹÓÃÏûÏ¢¶ÓÁн«µ÷ÓÃÒì²½»¯£¬¿É¸ÄÉÆÍøÕ¾µÄÀ©Õ¹ÐÔ¡£ÊÂʵÉÏ£¬Ê¹ÓÃÏûÏ¢¶ÓÁл¹¿É¸ÄÉÆÍøÕ¾ÏµÍ³µÄÐÔÄÜ¡£

ʹÓÃÏûÏ¢¶ÓÁзþÎñÆ÷
ÔÚ²»Ê¹ÓÃÏûÏ¢¶ÓÁеÄÇé¿öÏ£¬Óû§µÄÇëÇóÊý¾ÝÖ±½ÓдÈëÊý¾Ý¿â£¬Ôڸ߲¢·¢µÄÇé¿öÏ£¬»á¶ÔÊý¾Ý¿âÔì³É¾Þ´óµÄѹÁ¦£¬Í¬Ê±Ò²Ê¹µÃÏìÓ¦ÑӳټӾ硣
ÔÚʹÓÃÏûÏ¢¶ÓÁкó£¬Óû§ÇëÇóµÄÊý¾Ý·¢Ë͸øÏûÏ¢¶ÓÁкóÁ¢¼´·µ»Ø£¬ÔÙÓÉÏûÏ¢¶ÓÁеÄÏû·ÑÕß½ø³Ì£¨Í¨³£Çé¿öÏ£¬¸Ã½ø³Ìͨ³£¶ÀÁ¢²¿ÊðÔÚרÃŵķþÎñÆ÷¼¯ÈºÉÏ£©´ÓÏûÏ¢¶ÓÁÐÖлñÈ¡Êý¾Ý£¬Ò첽дÈëÊý¾Ý¿â¡£ÓÉÓÚÏûÏ¢¶ÓÁзþÎñÆ÷´¦ÀíËÙ¶ÈÔ¶¿ìÓÚÊý¾Ý¿â£¨ÏûÏ¢¶ÓÁзþÎñÆ÷Ò²±ÈÊý¾Ý¿â¾ßÓиüºÃµÄÉìËõÐÔ£©£¬Òò´ËÓû§µÄÏìÓ¦Ñӳٿɵõ½ÓÐЧ¸ÄÉÆ¡£
ÏûÏ¢¶ÓÁоßÓкܺõÄÏ÷·å×÷Ó᪡ª¼´Í¨¹ýÒì²½´¦Àí£¬½«¶Ìʱ¼ä¸ß²¢·¢²úÉúµÄÊÂÎñÏûÏ¢´æ´¢ÔÚÏûÏ¢¶ÓÁÐÖУ¬´Ó¶øÏ÷ƽ¸ß·åÆÚµÄ²¢·¢ÊÂÎñ¡£

ÓÉÓÚÊý¾ÝдÈëÏûÏ¢¶ÓÁкóÁ¢¼´·µ»Ø¸øÓû§£¬Êý¾ÝÔÚºóÐøµÄÒµÎñУÑé¡¢ дÊý¾Ý¿âµÈ²Ù×÷¿ÉÄÜʧ°Ü£¬
Òò´ËÔÚʹÓÃÏûÏ¢¶ÓÁнøÐÐÒµÎñÒì²½´¦Àíºó£¬ÐèÒªÊʵ±ÐÞ¸ÄÒµÎñÁ÷³Ì½øÐÐÅäºÏ£¬Èç¶©µ¥Ìá½»ºó£¬¶©µ¥Êý¾ÝдÈëÏûÏ¢¶ÓÁУ¬²»ÄÜÁ¢¼´·µ»ØÓû§¶©µ¥Ìá½»³É¹¦£¬ÐèÒªÔÚÏûÏ¢¶ÓÁеĶ©µ¥Ïû·ÑÕß½ø³ÌÕæÕý´¦ÀíÍê¸Ã¶©µ¥£¬ÉõÖÁÉÌÆ·³ö¿âºó£¬ÔÙͨ¹ýµç×ÓÓʼþ»ò
SMSÏûϢ֪ͨÓû§¶©µ¥³É¹¦£¬ÒÔÃâ½»Ò×¾À·×¡£
ʹÓü¯Èº
ÔÚÍøÕ¾¸ß²¢·¢·ÃÎʵij¡¾°Ï£¬Ê¹ÓøºÔؾùºâ¼¼ÊõΪһ¸öÓ¦Óù¹½¨Ò»¸öÓɶą̀·þÎñÆ÷×é³ÉµÄ·þÎñÆ÷¼¯Èº£¬½«²¢·¢·ÃÎÊÇëÇó·Ö·¢µ½¶ą̀·þÎñÆ÷ÉÏ´¦Àí£¬±ÜÃâµ¥Ò»·þÎñÆ÷Òò¸ºÔØÑ¹Á¦¹ý´ó¶øÏìÓ¦»ºÂý£¬Ê¹Óû§ÇëÇó¾ßÓиüºÃµÄÏìÓ¦ÑÓ³ÙÌØÐÔ¡£

ÀûÓøºÔؾùºâ¼¼Êõ¸ÄÉÆÐÔÄÜ
´úÂëÓÅ»¯
1. ¶àÏß³Ì
´Ó×ÊÔ´ÀûÓõĽǶȿ´£¬Ê¹ÓöàÏ̵߳ÄÔÒòÖ÷ÒªÓÐÁ½¸ö£º
IO×èÈû
¶àCPU
Æô¶¯Ïß³ÌÊý=[ÈÎÎñÖ´ÐÐʱ¼ä/(ÈÎÎñÖ´ÐÐʱ¼ä-IOµÈ´ýʱ¼ä)xCPUÄÚºËÊý]
×î¼ÑÆô¶¯Ïß³ÌÊýºÍCPUÄÚºËÊýÁ¿³ÊÕý±È£¬ºÍIO×èÈûʱ¼ä³É·´±È¡£Èç¹ûÈÎÎñ¶¼ÊÇCPU¼ÆËãÐÍÈÎÎñ£¬ÄÇôÏß³ÌÊý×î¶à²»³¬¹ýCPUÄÚºËÊý¡£
½â¾öḬ̈߳²È«µÄÖ÷ÒªÊֶΣº
½«¶ÔÏóÉè¼ÆÎªÎÞ״̬¶ÔÏó£ºÎÞ״̬¶ÔÏóÊÇÖ¸¶ÔÏó±¾Éí²»´æ´¢×´Ì¬ÐÅÏ¢£¨¶ÔÏóÎÞ³ÉÔ±±äÁ¿£¬»òÕß³ÉÔ±±äÁ¿Ò²ÊÇÎÞ״̬¶ÔÏ󣩣¬ÕâÑù¶àÏ̲߳¢·¢·ÃÎÊʱºò¾Í²»»á³öÏÖ״̬²»Ò»Ö¡£´ÓÃæÏò¶ÔÏóÉè¼Æ½Ç¶È¿´£¬ÎÞ״̬¶ÔÏóʱһÖÖ²»Á¼Éè¼Æ¡£
ʹÓþֲ¿¶ÔÏó£ºÔÚ·½·¨ÄÚ²¿´´½¨¶ÔÏó£¬ÕâЩ¶ÔÏó»á±»Ã¿¸ö½øÈë¸Ã·½·¨µÄÏ̴߳´½¨£¬³ý·Ç³ÌÐòÓÐÒâʶµØ½«ÕâЩ¶ÔÏ󴫵ݸøÆäËûỊ̈߳¬·ñÔò²»»á³öÏÖ¶ÔÏó±»¶àÏ̲߳¢·¢·ÃÎʵÄÇåÐΡ£
²¢·¢·ÃÎÊ×ÊԴʱʹÓÃËø£º¶àÏ̷߳ÃÎÊ×ÊÔ´µÄʱºò£¬Í¨¹ýËøµÄ·½Ê½Ê¹¶àÏ̲߳¢·¢²Ù×÷ת»¯ÎªË³Ðò²Ù×÷£¬´Ó¶ø±ÜÃâ×ÊÔ´±»²¢·¢Ð޸ġ£Ëøµ¼ÖÂÏß³Ìͬ²½Ë³ÐòÖ´ÐУ¬¿ÉÄÜ»á¶ÔϵͳÐÔÄܲúÉúÑÏÖØÓ°Ïì¡£
2. ×ÊÔ´¸´ÓÃ
ϵͳÔËÐÐʱ£¬Òª¾¡Á¿¼õÉÙÄÇЩ¿ªÏúºÜ´óµÄϵͳ×ÊÔ´µÄ´´½¨ºÍÏú»Ù£¬±ÈÈçÊý¾Ý¿âÁ¬½Ó¡¢ÍøÂçͨÐÅÁ¬½Ó¡¢Ï̡߳¢¸´ÔÓ¶ÔÏóµÈ¡£
µ¥Àý£ºJava¿ª·¢³£ÓõĶÔÏóÈÝÆ÷springĬÈϹ¹ÔìµÄ¶ÔÏó¶¼Êǵ¥Àý£¨Òª×¢ÒâµÄÊÇ Spring µÄµ¥ÀýÊÇ
Spring ÈÝÆ÷¹ÜÀíµÄµ¥Àý£¬¶ø²»ÊÇÓõ¥Àýģʽ¹¹ÔìµÄµ¥Àý£©¡£
¶ÔÏ󳨣ºÍ¨¹ý¸´ÓöÔÏóʵÀý£¬¼õÉÙ¶ÔÏó´´½¨ºÍ×ÊÔ´ÏûºÄ¡£¶ÔÓÚÊý¾Ý¿âÁ¬½Ó¶ÔÏó£¬Ã¿´Î´´½¨Á¬½Ó£¬Êý¾Ý¿â·þÎñ¶Ë¶¼ÐèÒª´´½¨×¨ÃŵÄ×ÊÔ´ÒÔÓ¦¶Ô£¬Òò´ËƵ·±´´½¨¹Ø±ÕÊý¾Ý¿âÁ¬½Ó£¬¶ÔÊý¾Ý¿â·þÎñÆ÷¶øÑÔÊÇÔÖÄÑÐԵģ¬Í¬Ê±Æµ·±´´½¨¹Ø±ÕÁ¬½ÓÒ²ÐèÒª»¨·Ñ½Ï³¤µÄʱ¼ä¡£Òò´ËÔÚʵ¼ùÖУ¬Ó¦ÓóÌÐòµÄÊý¾Ý¿âÁ¬½Ó»ù±¾¶¼Ê¹ÓÃÁ¬½Ó³Ø£¨Connection
Pool) µÄ·½Ê½¡£
3. Êý¾Ý½á¹¹
Ŀǰ±È½ÏºÃµÄ×Ö·û´® Hash É¢ÁÐËã·¨ÓÐTime33Ëã·¨£¬ ¼´¶Ô×Ö·û´®Öð×Ö·ûµü´ú³ËÒÔ33,ÇóµÃ
HashÖµ£¬Ëã·¨ÔÐÍΪ£º
hash(i) = hash(i-1) * 33 + str[i] Time33ËäÈ»¿ÉÒԽϺõؽâ¾ö³åÍ»£¬µ«ÊÇÓпÉÄÜÏàËÆ×Ö·û´®µÄHashCodeÒ²±È½Ï½Ó½ü£¬Èç×Ö·û´®¡°AA¡±µÄHashCodeÊÇ2210,×Ö·û´®¡°AB¡±µÄHashCodeÊÇ2211¡£
ÕâÔÚijЩӦÓó¡¾°ÊDz»ÄܽÓÊܵģ¬ÕâÖÖÇé¿öÏ£¬Ò»¸ö¿ÉÐеķ½°¸ÊǶÔ×Ö·û´®È¡ÐÅÏ¢Ö¸ÎÆ£¬ÔÙ¶ÔÐÅÏ¢Ö¸ÎÆÇó HashCode¡£ÓÉÓÚ×Ö·û´®Î¢Ð¡µÄ±ä»¯¾Í¿ÉÒÔÒýÆðÐÅÏ¢Ö¸ÎÆµÄ¾Þ´ó²»Í¬£¬Òò´Ë¿ÉÒÔ»ñµÃ½ÏºÃµÄËæ»úÉ¢ÁС£

ͨ¹ýMD5¼ÆËãHashCode
4. À¬»ø»ØÊÕ
ÒÔJVMΪÀý£¬ÆäÄÚ´æÖ÷Òª¿É»®·ÖΪ¶Ñ£¨heap ) ºÍ¶ÑÕ»£¨stack)¡£¶ÑÕ»ÓÃÓÚ´æ´¢Ïß³ÌÉÏÏÂÎÄÐÅÏ¢£¬Èç·½·¨²ÎÊý¡¢¾Ö²¿±äÁ¿µÈ¡£¶ÑÔòÊÇ´æ´¢¶ÔÏóµÄÄÚ´æ¿Õ¼ä£¬¶ÔÏóµÄ´´½¨ºÍÊÍ·Å¡¢À¬»ø»ØÊÕ¾ÍÔÚÕâÀï½øÐС£Í¨¹ý¶Ô¶ÔÏóÉúÃüÖÜÆÚµÄ¹Û²ì£¬·¢Ïִ󲿷ֶÔÏóµÄÉúÃüÖÜÆÚ¶¼¼«Æä¶ÌÔÝ£¬Õⲿ·Ö¶ÔÏó²úÉúµÄÀ¬»øÓ¦¸Ã±»¸ü¿ìµØÊÕ¼¯£¬ÒÔÊÍ·ÅÄڴ棬Õâ¾ÍÊÇ
JVM ·Ö´úÀ¬»ø»ØÊÕ¡£

JVM·Ö´øÀ¬»ø»ØÊÕ»úÖÆ
´æ´¢ÐÔÄÜÓÅ»¯
»úеӲÅÌ VS ¹Ì̬ӲÅÌ
»úеӲÅÌÔÚÊý¾ÝÁ¬Ðø·ÃÎÊ£¨Òª·ÃÎʵÄÊý¾Ý´æ´¢ÔÚÁ¬ÐøµÄ´ÅÅ̿ռäÉÏ£©ºÍËæ»ú·ÃÎÊ£¨Òª·ÃÎʵÄÊý¾Ý´æ´¢ÔÚ²»Á¬ÐøµÄ´ÅÅ̿ռ䣩ʱ£¬ÓÉÓÚÒÆ¶¯´ÅÍ·±ÛµÄ´ÎÊýÏà²î¾Þ´ó£¬ÐÔÄܱíÏÖ²î±ðÒ²·Ç³£´ó¡£
¿ÉÒÔÏñÄÚ´æÒ»Ñù¿ìËÙËæ»ú·ÃÎÊ¡£¶øÇÒ SSD ¾ßÓÐСµÄ¹¦ºÄºÍ¸üÉٵĴÅÅÌÕð¶¯ÓëÔëÉù¡£ ÔÚÍøÕ¾Ó¦ÓÃÖУ¬´ó²¿·ÖÓ¦Ó÷ÃÎÊÊý¾Ý¶¼ÊÇËæ»úµÄ£¬ÕâÖÖÇé¿öÏÂ
SSD ¾ßÓиüºÃµÄÐÔÄܱíÏÖ¡£
B+Ê÷ VS LSMÊ÷
ΪÁ˸ÄÉÆÊý¾Ý·ÃÎÊÌØÐÔ£¬Îļþϵͳ»òÊý¾Ý¿âϵͳͨ³£»á¶ÔÊý¾ÝÅÅÐòºó´æ´¢£¬¼Ó¿ìÊý¾Ý¼ìË÷ËÙ¶È£¬Õâ¾ÍÐèÒª±£Ö¤Êý¾ÝÔÚ²»¶Ï¸üС¢²åÈ롢ɾ³ýºóÒÀÈ»ÓÐÐò£¬´«Í³¹ØÏµÊý¾Ý¿âµÄ×ö·¨ÊÇʹÓÃB+Ê÷¡£
B+Ê÷ÔÀíʾÒâͼ
B+Ê÷ÊÇÒ»ÖÖרÃÅÕë¶Ô´ÅÅÌ´æ´¢¶øÓÅ»¯µÄ N ²æÅÅÐòÊ÷£¬ÒÔÊ÷½ÚµãΪµ¥Î»´æ´¢ÔÚ´ÅÅÌÖУ¬´Ó¸ù¿ªÊ¼²éÕÒËùÐèÊý¾ÝËùÔڵĽڵã±àºÅºÍ´ÅÅÌλÖ㬽«Æä¼ÓÔØµ½ÄÚ´æÖÐÈ»ºó¼ÌÐø²éÕÒ£¬Ö±µ½ÕÒµ½ËùÐèµÄÊý¾Ý¡£
ĿǰÊý¾Ý¿â¶à²ÉÓÃÁ½¼¶Ë÷ÒýµÄ B+Ê÷£¬Ê÷µÄ²ã´Î×î¶àÈý²ã¡£Òò´Ë¿ÉÄÜÐèÒª 5
´Î´ÅÅÌ·ÃÎʲÅÄܸüÐÂÒ»Ìõ¼Ç¼£¨Èý´Î´ÅÅÌ·ÃÎÊ»ñµÃÊý¾ÝË÷Òý¼°ÐÐIDÈ»ºóÔÙ½øÐÐÒ»´ÎÊý¾ÝÎļþ¶Á²Ù×÷¼°Ò»´ÎÊý¾ÝÎļþд²Ù×÷£©¡£
ĿǰÐí¶à NoSQL ²úÆ·áŠÓà LSM Ê÷×÷ΪÖ÷ÒªÊý¾Ý½á¹¹¡£

LSMÊ÷ÔÀíʾÒâͼ
LSM Ê÷¿ÉÒÔ¿´×÷ÊÇÒ»¸ö N ½×ºÏ²¢Ê÷¡£Êý¾Ýд²Ù×÷£¨°üÀ¨²åÈë¡¢Ð޸ġ¢É¾³ý£©¶¼ÔÚÄÚ´æÖнøÐУ¬²¢ÇÒ¶¼»á´´½¨Ò»¸öмǼ£¨Ð޸Ļá¼Ç¼ÐµÄÊý¾ÝÖµ£¬¶øÉ¾³ý»á¼Ç¼һ¸öɾ³ý±êÖ¾
£©£¬ÕâЩÊý¾ÝÔÚÄÚ´æÖÐÈÔÈ»»¹ÊÇÒ»¿ÃÅÅÐòÊ÷£¬µ±Êý¾ÝÁ¿³¬¹ýÉ趨µÄÄÚ´æãÐÖµºó£¬»á½«Õâ¿ÃÅÅÐòÊ÷ºÍ´ÅÅÌÉÏ×îеÄÅÅÐòÊ÷ºÏ²¢¡£µ±Õâ¿ÃÅÅÐòÊ÷µÄÊý¾ÝÁ¿Ò²³¬¹ýÉ趨ãÐÖµºó£¬ºÍ´ÅÅÌÉÏÏÂÒ»¼¶µÄÅÅÐòÊ÷ºÏ²¢¡£ºÏ²¢¹ý³ÌÖУ¬»áÓÃ×îиüеÄÊý¾Ý¸²¸Ç¾ÉµÄÊý¾Ý£¨»òÕß¼Ç¼Ϊ²»Í¬°æ±¾£©¡£
ÔÚÐèÒª½øÐжÁ²Ù×÷ʱ£¬×ÜÊÇ´ÓÄÚ´æÖеÄÅÅÐòÊ÷ŽÔʼËÑË÷£¬Èç¹ûûÓÐÕÒµ½£¬¾Í´Ó´ÅÅÌÉϵÄÅÅÐòÊ÷˳Ðò²éÕÒ¡£
ÔÚ LSM Ê÷ÉϽøÐÐÒ»´ÎÊý¾Ý¸üв»ÐèÒª´ÅÅÌ·ÃÎÊ£¬ÔÚÄÚ´æ¼´¿ÉÍê³É£¬ËÙ¶ÈÔ¶¿ìÓÚ
B+Ê÷¡£µ±Êý¾Ý·ÃÎÊÒÔд²Ù×÷ΪÖ÷£¬¶ø¶Á²Ù×÷Ôò¼¯ÖÐÔÚ×î½üдÈëµÄÊý¾ÝÉÏʱ£¬Ê¹Óà LSM Ê÷¿ÉÒÔ¼«´ó³Ì¶ÈµØ¼õÉÙ´ÅÅ̵ķÃÎÊ´ÎÊý£¬¼Ó¿ì·ÃÎÊËÙ¶È¡£
×÷Ϊ´æ´¢½á¹¹£¬B+Ê÷²»ÊǹØÏµÊý¾Ý¿âËù¶ÀÓеģ¬NoSQL Êý¾Ý¿âÒ²¿ÉÒÔʹÓÃ
B+Ê÷¡£Í¬Àí£¬¹ØÏµÊý¾Ý¿âÒ²¿ÉÒÔʹÓÃLSM¡£
RAID VS HDFS
RAID (Á®¼Û´ÅÅÌÈßÓàÕóÁУ©¼¼ÊõÖ÷ÒªÊÇΪÁ˸ÄÉÆ´ÅÅ̵ķÃÎÊÑÓ³Ù£¬ÔöÇ¿´ÅÅ̵ĿÉÓÃÐÔºÍÈÝ´íÄÜÁ¦¡£Ä¿Ç°·þÎñÆ÷âl±ðµÄ¼ÆËã»ú¶¼Ö§³Ö²åÈë¶à¿é´ÅÅÌ£¨8¿é»òÕ߸ü¶à
£©£¬Í¨¹ýʹÓÃRAID¼¼Êõ£¬ÊµÏÖÊý¾ÝÔÚ¶à¿é´ÅÅÌÉϵIJ¢·¢¶ÁдºÍÊý¾Ý±¸·Ý¡£
³£¼ûµÄRAID¼¼Êõ£º

³£ÓÃRAID¼¼ÊõÔÀíͼ
RAID0£º¾ßÓм«¿ìµÄÊý¾Ý¶ÁдËÙ¶È£¬µ«ÊÇRAID0²»×öÊý¾Ý±¸·Ý£¬ÒòΪ´ÅÅÌÖÐÖ»ÒªÓÐÒ»¿éË𻵣¬Êý¾ÝÍêÕûÐԾͱ»ÆÆ»µ£¬ËùÓдÅÅ̵ÄÊý¾Ý¶¼»áË𻵡£
RAID1£ºÈκÎÒ»¿é´ÅÅ̵ÄË𻵶¼²»»áµ¼ÖÂÊý¾Ý¶ªÊ§£¬²åÈëÒ»¿éдÅÅ̾ͿÉÒÔͨ¹ý¸´ÖÆÊý¾ÝµÄ·½Ê½×Ô¶¯ÐÞ¸´£¬¾ßÓм«¸ßµÄ¿É¿¿ÐÔ¡£
RAID10£º½áºÏRAID0ºÍRAID1Á½ÖÖ·½°¸£¬Ìá¸ß¿É¿¿ÐÔ¸ÄÉÆÐÔÄÜ£¬RAID10´ÅÅÌÀûÓÃÂʽϵͣ¬ÓÐÒ»°ë´ÅÅÌÓÃÀ´Ð´±¸·ÝÊý¾Ý¡£
RAID3£ºRAID3ºÜÉÙÔÚʵ¼ùÖÐʹÓá£
RADI5£ºRAID5±»¸ü¶àµÄʹÓ㬱ÜÃâRAID3Ƶ·±Ð´»µÒ»¿é´ÅÅ̵ÄÇé¿ö¡£
RAID6£ºÊý¾Ý¿É¿¿£¬ÔÚ³öÏÖͬʱËð»µÁ½¿é´ÅÅ̵ÄÇé¿öÏ£¬ÈÔÈ»¿ÉÒÔÐÞ¸´Êý¾Ý¡£

¼¸ÖÖRAID¼¼Êõ±È½Ï
RAID ¼¼Êõ¿ÉÒÔͨ¹ýÓ²¼þʵÏÖ£¬±ÈÈçרÓõÄRAID¿¨»òÕßÖ÷°åÖ±½ÓÖ§³Ö£¬Ò²¿ÉÒÔͨ¹ýÈí¼þʵÏÖ¡£RAID¼¼ÊõÔÚ´«Í³¹ØÏµÊý¾Ý¿â¼°ÎļþϵͳÖÐÓ¦ÓñȽϹ㷺£¬µ«ÊÇÔÚ´óÐÍÍøÕ¾±È½Ïϲ»¶Ê¹ÓõÄNoSQLÒÔ¼°·Ö²¼Ê½ÎļþϵͳÖУ¬RAID¼¼ÊõÈ´Ôâµ½ÀäÂä¡£
HDFSÒԿ飨Block) Ϊµ¥Î»¹ÜÀíÎļþÄÚÈÝ£¬Ò»¸öÎļþ±»·Ö¸î³ÉÈô¸É¸öBlockµ±Ó¦ÓóÌÐòдÎļþʱ£¬Ã¿Ð´ÍêÒ»¸öBlock£¬HDFS¾Í½«Æä×Ô¶¯¸´ÖƵ½ÁíÍâÁ½Ì¨»úÆ÷ÉÏ£¬±£Ö¤Ã¿¸öBlockÓÐÈý¸ö¸±±¾£¬¼´Ê¹ÓÐÁ½Ì¨·þÎñÆ÷å´»ú£¬Êý¾ÝÒÀÈ»¿ÉÒÔ·ÃÎÊ£¬Ï൱ÓÚʵÏÖÁËRAID1µÄÊý¾Ý¸´Öƹ¦ÄÜ¡£
µ±¶ÔÎļþ½øÐд¦Àí¼ÆËãʱ£¬Í¨¹ýMapReduce²¢·¢¼ÆËãÈÎÎñ¿ò¼Ü£¬¿ÉÒÔÆô¶¯¶à¸ö¼ÆËã×ÓÈÎÎñ£¨MapReduce
Task)ͬʱ¶ÁÈ¡ÎļþµÄ¶à¸öBlock£¬²¢·¢´¦Àí£¬Ï൱ÓÚʵÏÖÁËRAID0µÄ²¢·¢·ÃÎʹ¦ÄÜ¡£

HDFS¼Ü¹¹ÔÀíͼ
HDFSÅäºÏMapReduceµÈ²¢ÐмÆËã¿ò¼Ü½øÐдóÊý¾Ý´¦Àíʱ£¬¿ÉÒÔÔÚÕû¸ö¼¯ÈºÉϲ¢·¢¶Áд·ÃÎÊËùÓеĴÅÅÌ£¬ÎÞÐèRAIDÖ§³Ö¡£
С½á
ÍøÕ¾ÐÔÄÜÓÅ»¯¼¼ÊõÊÇÔÚÍøÕ¾ÐÔÄÜÓöµ½ÎÊÌâʱµÄ½â¾ö·½°¸¡£¶øÍøÕ¾µÄÐÔÄÜÎÊÌâºÜ¶àÊÇÔÚÓû§¸ß²¢·¢·ÃÎÊʱ²úÉúµÄ£¬ËùÒÔÍøÕ¾ÐÔÄÜÓÅ»¯µÄÖ÷Òª¹¤×÷ÊǸÄÉÆ¸ß²¢·¢Óû§·ÃÎÊÇé¿öϵÄÍøÕ¾ÏìÓ¦ËÙ¶È¡£
ÍøÕ¾ÐÔÄܶÔ×îÖÕÓû§¶øÑÔÊÇÒ»ÖÖÖ÷¹Û¸ÐÊÜ£¬ÐÔÄÜÓÅ»¯µÄ×îÖÕÄ¿µÄ¾ÍÊǸÄÉÆÓû§µÄÌåÑ飬ʹËûÃǸоõÍøÕ¾ºÜ¿ì¡£
Óû§ÌåÑéµÄ¿ì»òÊÇÂý£¬¿ÉÒÔͨ¹ý¼¼ÊõÊֶθÄÉÆ£¬Ò²¿ÉÒÔͨ¹ýÓÅ»¯½»»¥ÌåÑé¸ÄÉÆ¡£ |