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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Ò»ÎÄÉîÈëÁ˽⣺·Ö²¼Ê½ÏµÍ³ÖеĻº´æ¼Ü¹¹
 
  3290  次浏览      28
 2018-11-30
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚ51cto,±¾ÎÄÖ÷Òª½éÉÜ´óÐÍ·Ö²¼Ê½ÏµÍ³Öлº´æµÄÏà¹ØÀíÂÛ£¬³£¼ûµÄ»º´æ×é¼þÒÔ¼°Ó¦Óó¡¾°¡£

»º´æ¸ÅÊö

»º´æµÄ·ÖÀà

»º´æÖ÷Òª·ÖΪËÄÀ࣬ÈçÏÂͼ£º

CDN »º´æ

CDN(Content Delivery Network ÄÚÈÝ·Ö·¢ÍøÂç)µÄ»ù±¾Ô­ÀíÊǹ㷺²ÉÓø÷ÖÖ»º´æ·þÎñÆ÷£¬½«ÕâЩ»º´æ·þÎñÆ÷·Ö²¼µ½Óû§·ÃÎÊÏà¶Ô¼¯ÖеĵØÇø»òÍøÂçÖС£

ÔÚÓû§·ÃÎÊÍøÕ¾Ê±£¬ÀûÓÃÈ«¾Ö¸ºÔؼ¼Êõ½«Óû§µÄ·ÃÎÊÖ¸Ïò¾àÀë×î½üµÄ¹¤×÷Õý³£µÄ»º´æ·þÎñÆ÷ÉÏ£¬ÓÉ»º´æ·þÎñÆ÷Ö±½ÓÏìÓ¦Óû§ÇëÇó¡£

Ó¦Óó¡¾°£ºÖ÷Òª»º´æ¾²Ì¬×ÊÔ´£¬ÀýÈçͼƬ£¬ÊÓÆµ¡£

CDN »º´æÓ¦ÓÃÈçÏÂͼ£º

ʹÓà CDN »º´æ

CDN »º´æÓŵãÈçÏÂͼ£º

·´Ïò´úÀí»º´æ

·´Ïò´úÀíλÓÚÓ¦Ó÷þÎñÆ÷»ú·¿£¬´¦ÀíËùÓÐ¶Ô Web ·þÎñÆ÷µÄÇëÇó¡£

Èç¹ûÓû§ÇëÇóµÄÒ³ÃæÔÚ´úÀí·þÎñÆ÷ÉÏÓлº³åµÄ»°£¬´úÀí·þÎñÆ÷Ö±½Ó½«»º³åÄÚÈÝ·¢Ë͸øÓû§¡£

Èç¹ûûÓлº³åÔòÏÈÏò Web ·þÎñÆ÷·¢³öÇëÇó£¬È¡»ØÊý¾Ý£¬±¾µØ»º´æºóÔÙ·¢Ë͸øÓû§¡£Í¨¹ý½µµÍÏò Web ·þÎñÆ÷µÄÇëÇóÊý£¬´Ó¶ø½µµÍÁË Web ·þÎñÆ÷µÄ¸ºÔØ¡£

Ó¦Óó¡¾°£ºÒ»°ãÖ»»º´æÌå»ý½ÏС¾²Ì¬Îļþ×ÊÔ´£¬Èç css¡¢js¡¢Í¼Æ¬¡£

·´Ïò´úÀí»º´æÓ¦ÓÃÈçÏÂͼ£º

¿ªÔ´ÊµÏÖÈçÏÂͼ£º

¿ªÔ´ÊµÏÖ

±¾µØÓ¦Óûº´æ

Ö¸µÄÊÇÔÚÓ¦ÓÃÖеĻº´æ×é¼þ£¬Æä×î´óµÄÓŵãÊÇÓ¦ÓÃºÍ Cache ÊÇÔÚͬһ¸ö½ø³ÌÄÚ²¿£¬ÇëÇ󻺴æ·Ç³£¿ìËÙ£¬Ã»Óйý¶àµÄÍøÂ翪ÏúµÈ¡£

ÔÚµ¥Ó¦Óò»ÐèÒª¼¯ÈºÖ§³Ö»òÕß¼¯ÈºÇé¿öϸ÷½ÚµãÎÞÐ軥Ïà֪ͨµÄ³¡¾°ÏÂʹÓñ¾µØ»º´æ½ÏºÏÊÊ¡£

ͬʱ£¬ËüµÄȱµãÒ²ÊÇӦΪ»º´æ¸úÓ¦ÓóÌÐòñîºÏ£¬¶à¸öÓ¦ÓóÌÐòÎÞ·¨Ö±½ÓµÄ¹²Ïí»º´æ£¬¸÷Ó¦Óûò¼¯ÈºµÄ¸÷½Úµã¶¼ÐèҪά»¤×Ô¼ºµÄµ¥¶À»º´æ£¬¶ÔÄÚ´æÊÇÒ»ÖÖÀË·Ñ¡£

Ó¦Óó¡¾°£º»º´æ×ÖµäµÈ³£ÓÃÊý¾Ý¡£

»º´æ½éÖÊÈçÏÂͼËùʾ£º

»º´æ½éÖÊ

±à³ÌÖ±½ÓʵÏÖÈçÏÂͼ£º

±à³ÌÖ±½ÓʵÏÖ

Ehcache

»ù±¾½éÉÜ£ºEhcache ÊÇÒ»ÖÖ»ùÓÚ±ê×¼µÄ¿ªÔ´»º´æ£¬¿ÉÌá¸ßÐÔÄÜ£¬Ð¶ÔØÊý¾Ý¿â²¢¼ò»¯¿ÉÉìËõÐÔ¡£

ËüÊÇʹÓÃ×î¹ã·ºµÄ»ùÓÚ Java µÄ»º´æ£¬ÒòΪËü¹¦ÄÜÇ¿´ó£¬¾­¹ýÑéÖ¤£¬¹¦ÄÜÆëÈ«£¬²¢ÓëÆäËûÁ÷ÐеĿâºÍ¿ò¼Ü¼¯³É¡£

Ehcache ¿ÉÒÔ´Ó½ø³ÌÄÚ»º´æÀ©Õ¹µ½Ê¹Óà TB ¼¶»º´æµÄ»ìºÏ½ø³ÌÄÚ/½ø³ÌÍⲿÊð¡£

Ehcache Ó¦Óó¡¾°ÈçÏÂͼ£º

Ehcache Ó¦Óó¡¾°

Ehcache µÄ¼Ü¹¹ÈçÏÂͼ£º

Ehcache ¼Ü¹¹Í¼

Ehcache µÄÖ÷ÒªÌØÕ÷ÈçÏÂͼ£º

Ehcache Ö÷ÒªÌØÕ÷

Ehcache »º´æÊý¾Ý¹ýÆÚ²ßÂÔÈçÏÂͼ£º

»º´æÊý¾Ý¹ýÆÚ²ßÂÔ

Ehcache ¹ýÆÚÊý¾ÝÌÔÌ­»úÖÆ£º¼´ÀÁÌÔÌ­»úÖÆ£¬Ã¿´ÎÍù»º´æ·ÅÈëÊý¾ÝµÄʱºò£¬¶¼»á´æÒ»¸öʱ¼ä£¬ÔÚ¶ÁÈ¡µÄʱºòÒªºÍÉèÖõÄʱ¼ä×ö TTL ±È½ÏÀ´ÅжÏÊÇ·ñ¹ýÆÚ¡£

Guava Cache

»ù±¾½éÉÜ£ºGuava Cache ÊÇ Google ¿ªÔ´µÄ Java ÖØÓù¤¾ß¼¯¿â Guava ÀïµÄÒ»¿î»º´æ¹¤¾ß¡£

Guava Cache ÌØµãÓ빦ÄÜÈçÏÂͼ£º

Guava Cache ÌØµãÓ빦ÄÜ

Guava Cache µÄÓ¦Óó¡¾°ÈçÏÂͼ£º

Guava Cache Ó¦Óó¡¾°

Guava Cache µÄÊý¾Ý½á¹¹ÈçÏÂͼ£º

Guava Cache Êý¾Ý½á¹¹Í¼

Guava Cache ½á¹¹Ìصã

Guava Cache µÄ»º´æ¸üвßÂÔÈçÏÂͼ£º

Guava Cache »º´æ¸üвßÂÔ

Guava Cache µÄ»º´æ»ØÊÕ²ßÂÔÈçÏÂͼ£º

Guava Cache »º´æ»ØÊÕ²ßÂÔ

·Ö²¼Ê½»º´æ

Ö¸µÄÊÇÓëÓ¦Ó÷ÖÀëµÄ»º´æ×é¼þ»ò·þÎñ£¬Æä×î´óµÄÓŵãÊÇ×ÔÉí¾ÍÊÇÒ»¸ö¶ÀÁ¢µÄÓ¦Óã¬Óë±¾µØÓ¦ÓøôÀ룬¶à¸öÓ¦ÓÿÉÖ±½ÓµÄ¹²Ïí»º´æ¡£

·Ö²¼Ê½»º´æµÄÖ÷ÒªÓ¦Óó¡¾°ÈçÏÂͼ£º

·Ö²¼Ê½»º´æÓ¦Óó¡¾°

·Ö²¼Ê½»º´æµÄÖ÷Òª½ÓÈ뷽ʽÈçÏÂͼ£º

·Ö²¼Ê½»º´æ½ÓÈ뷽ʽ

ÏÂÃæ½éÉÜ·Ö²¼Ê½»º´æ³£¼ûµÄ 2 ´ó¿ªÔ´ÊµÏÖ Memcached ºÍ Redis¡£

Memcached

Memcached ÊÇÒ»¸ö¸ßÐÔÄÜ£¬·Ö²¼Ê½ÄÚ´æ¶ÔÏ󻺴æÏµÍ³£¬Í¨¹ýÔÚÄÚ´æÀïά»¤Ò»¸öͳһµÄ¾Þ´óµÄ Hash ±í£¬ËüÄܹ»ÓÃÀ´´æ´¢¸÷ÖÖ¸ñʽµÄÊý¾Ý£¬°üÀ¨Í¼Ïñ¡¢ÊÓÆµ¡¢ÎļþÒÔ¼°Êý¾Ý¿â¼ìË÷µÄ½á¹ûµÈ¡£

¼òµ¥µÄ˵¾ÍÊǽ«Êý¾Ýµ÷Óõ½ÄÚ´æÖУ¬È»ºó´ÓÄÚ´æÖжÁÈ¡£¬´Ó¶ø´ó´óÌá¸ß¶ÁÈ¡ËÙ¶È¡£

Memcached µÄÌØµãÈçÏÂͼ£º

Memcached ÌØµã

Memcached µÄ»ù±¾¼Ü¹¹ÈçÏÂͼ£º

Memcached »ù±¾¼Ü¹¹

»º´æÊý¾Ý¹ýÆÚ²ßÂÔ£ºLRU£¨×î½ü×îÉÙʹÓ㩵½ÆÚʧЧ²ßÂÔ£¬ÔÚ Memcached ÄÚ´æ´¢Êý¾ÝÏîʱ£¬¿ÉÒÔÖ¸¶¨ËüÔÚ»º´æµÄʧЧʱ¼ä£¬Ä¬ÈÏΪÓÀ¾Ã¡£

µ± Memcached ·þÎñÆ÷ÓÃÍê·ÖÅäµÄÄÚ´æÊ±£¬Ê§Ð§µÄÊý¾Ý±»Ê×ÏÈÌæ»»£¬È»ºóÊÇ×î½üδʹÓõÄÊý¾Ý¡£

Êý¾ÝÌÔÌ­ÄÚ²¿ÊµÏÖ£ºÀÁÌÔÌ­»úÖÆÎªÃ¿´ÎÍù»º´æ·ÅÈëÊý¾ÝµÄʱºò£¬¶¼»á´æÒ»¸öʱ¼ä£¬ÔÚ¶ÁÈ¡µÄʱºòÒªºÍÉèÖõÄʱ¼ä×ö TTL ±È½ÏÀ´ÅжÏÊÇ·ñ¹ýÆÚ¡£

·Ö²¼Ê½¼¯ÈºÊµÏÖ£º·þÎñ¶Ë²¢Ã»ÓÐ ¡° ·Ö²¼Ê½ ¡± ¹¦ÄÜ¡£Ã¿¸ö·þÎñÆ÷¶¼ÊÇÍêÈ«¶ÀÁ¢ºÍ¸ôÀëµÄ·þÎñ¡£ Memcached µÄ·Ö²¼Ê½£¬ÊÇÓɿͻ§¶Ë³ÌÐòʵÏֵġ£

Êý¾Ý¶ÁдÁ÷³Ìͼ

Memcached ·Ö²¼Ê½¼¯ÈºÊµÏÖ

Redis

Redis ÊÇÒ»¸öÔ¶³ÌÄÚ´æÊý¾Ý¿â£¨·Ç¹ØÏµÐÍÊý¾Ý¿â£©£¬ÐÔÄÜÇ¿¾¢£¬¾ßÓи´ÖÆÌØÐÔÒÔ¼°½â¾öÎÊÌâ¶øÉúµÄ¶ÀÒ»ÎÞ¶þµÄÊý¾ÝÄ£ÐÍ¡£

Ëü¿ÉÒÔ´æ´¢¼üÖµ¶ÔÓë 5 ÖÖ²»Í¬ÀàÐ͵ÄÖµÖ®¼äµÄÓ³É䣬¿ÉÒÔ½«´æ´¢ÔÚÄÚ´æµÄ¼üÖµ¶ÔÊý¾Ý³Ö¾Ã»¯µ½Ó²ÅÌ£¬¿ÉÒÔʹÓø´ÖÆÌØÐÔÀ´À©Õ¹¶ÁÐÔÄÜ¡£

Redis »¹¿ÉÒÔʹÓÿͻ§¶Ë·ÖƬÀ´À©Õ¹Ð´ÐÔÄÜ£¬ÄÚÖÃÁË ¸´ÖÆ£¨replication£©£¬LUA ½Å±¾£¨Lua scripting£©£¬LRU Çý¶¯Ê¼þ£¨LRU eviction£©£¬ÊÂÎñ£¨transactions£© ºÍ²»Í¬¼¶±ðµÄ´ÅÅ̳־û¯£¨persistence£©¡£

²¢Í¨¹ý Redis ÉÚ±ø£¨Sentinel£©ºÍ×Ô¶¯·ÖÇø£¨Cluster£©Ìṩ¸ß¿ÉÓÃÐÔ£¨High Availability£©¡£

Redis µÄÊý¾ÝÄ£ÐÍÈçÏÂͼ£º

Redis Êý¾ÝÄ£ÐÍ

Redis µÄÊý¾ÝÌÔÌ­²ßÂÔÈçÏÂͼ£º

Redis Êý¾ÝÌÔÌ­²ßÂÔ

Redis µÄÊý¾ÝÌÔÌ­ÄÚ²¿ÊµÏÖÈçÏÂͼ£º

Redis Êý¾ÝÌÔÌ­ÄÚ²¿ÊµÏÖ

Redis µÄ³Ö¾Ã»¯·½Ê½ÈçÏÂͼ£º

Redis ³Ö¾Ã»¯·½Ê½

Redis µ×²ãʵÏÖ²¿·Ö½âÎöÈçÏÂͼ£º

Æô¶¯µÄ²¿·Ö¹ý³Ìͼ½â

Server ¶Ë³Ö¾Ã»¯µÄ²¿·Ö²Ù×÷ͼ½â

µ×²ã¹þÏ£±íʵÏÖ(½¥½øÊ½Rehash)ÈçÏÂͼ£º

³õʼ»¯×Öµä

ÐÂÔö×ÖµäÔªËØÍ¼½â

Rehash Ö´ÐÐÁ÷³Ì

Redis µÄ»º´æÉè¼ÆÔ­ÔòÈçÏÂͼËùʾ£º

Redis »º´æÉè¼ÆÔ­Ôò

Redis Óë Memcached µÄ±È½ÏÈçÏÂͼ£º

Redis Óë Memcached ±È½Ï

ÏÂÃæÖ÷Òª½éÉÜ»º´æ¼Ü¹¹Éè¼Æ³£¼ûÎÊÌâÒÔ¼°½â¾ö·½°¸£¬Òµ½ç°¸Àý¡£

·Ö²ã»º´æ¼Ü¹¹Éè¼Æ

»º´æ´øÀ´µÄ¸´ÔÓ¶ÈÎÊÌâ

³£¼ûµÄÎÊÌâÖ÷Òª°üÀ¨Èçϼ¸µã£º

1.Êý¾ÝÒ»ÖÂÐÔ

2.»º´æ´©Í¸

3.»º´æÑ©±À

4.»º´æ¸ß¿ÉÓÃ

5.»º´æÈȵã

ÏÂÃæÖðÒ»½éÉÜ·ÖÎöÕâЩÎÊÌâÒÔ¼°ÏàÓ¦µÄ½â¾ö·½°¸¡£

Êý¾ÝÒ»ÖÂÐÔ

ÒòΪ»º´æÊôÓڳ־û¯Êý¾ÝµÄÒ»¸ö¸±±¾£¬Òò´Ë²»¿É±ÜÃâµÄ»á³öÏÖÊý¾Ý²»Ò»ÖÂÎÊÌ⣬µ¼ÖÂÔà¶Á»ò¶Á²»µ½Êý¾ÝµÄÇé¿ö¡£

Êý¾Ý²»Ò»Ö£¬Ò»°ãÊÇÒòÎªÍøÂç²»Îȶ¨»ò½Úµã¹ÊÕϵ¼ÖÂÎÊÌâ³öÏֵij£¼û 3 ¸ö³¡¾°ÒÔ¼°½â¾ö·½°¸£º

»º´æ´©Í¸

»º´æÒ»°ãÊÇ Key-Value ·½Ê½´æÔÚ£¬µ±Ä³Ò»¸ö Key ²»´æÔÚʱ»á²éѯÊý¾Ý¿â£¬¼ÙÈçÕâ¸ö Key£¬Ò»Ö±²»´æÔÚ£¬Ôò»áƵ·±µÄÇëÇóÊý¾Ý¿â£¬¶ÔÊý¾Ý¿âÔì³É·ÃÎÊѹÁ¦¡£

Ö÷Òª½â¾ö·½°¸£º

¶Ô½á¹ûΪ¿ÕµÄÊý¾ÝÒ²½øÐлº´æ£¬µ±´Ë Key ÓÐÊý¾Ýºó£¬ÇåÀí»º´æ¡£

Ò»¶¨²»´æÔÚµÄ Key£¬²ÉÓò¼Â¡¹ýÂËÆ÷£¬½¨Á¢Ò»¸ö´óµÄ Bitmap ÖУ¬²éѯʱͨ¹ý¸Ã Bitmap ¹ýÂË¡£

»º´æÑ©±À

»º´æ¸ß¿ÉÓÃ

»º´æÊÇ·ñ¸ß¿ÉÓã¬ÐèÒª¸ù¾Ýʵ¼ÊµÄ³¡¾°¶ø¶¨£¬²¢²»ÊÇËùÓÐÒµÎñ¶¼ÒªÇ󻺴æ¸ß¿ÉÓã¬ÐèÒª½áºÏ¾ßÌåÒµÎñ£¬¾ßÌåÇé¿ö½øÐз½°¸Éè¼Æ£¬ÀýÈçÁÙ½çµãÊÇ·ñ¶Ôºó¶ËµÄÊý¾Ý¿âÔì³ÉÓ°Ïì¡£

Ö÷Òª½â¾ö·½°¸£º

·Ö²¼Ê½£ºÊµÏÖÊý¾ÝµÄº£Á¿»º´æ¡£

¸´ÖÆ£ºÊµÏÖ»º´æÊý¾Ý½ÚµãµÄ¸ß¿ÉÓá£

»º´æÈȵã

Ò»Ð©ÌØ±ðÈȵãµÄÊý¾Ý£¬¸ß²¢·¢·ÃÎÊͬһ·Ý»º´æÊý¾Ý£¬µ¼Ö»º´æ·þÎñÆ÷ѹÁ¦¹ý´ó¡£

½â¾ö£º¸´Öƶà·Ý»º´æ¸±±¾£¬°ÑÇëÇó·ÖÉ¢µ½¶à¸ö»º´æ·þÎñÆ÷ÉÏ£¬¼õÇỺ´æÈȵ㵼Öµĵ¥Ì¨»º´æ·þÎñÆ÷ѹÁ¦

Òµ½ç°¸Àý

°¸ÀýÖ÷Òª²Î¿¼ÐÂÀË΢²©³Â²¨µÄ¼¼Êõ·ÖÏí£¬¿ÉÒԲ鿴ԭÎÄ¡¶°ÙÒÚ¼¶ÈÕ·ÃÎÊÁ¿µÄÓ¦ÓÃÈçºÎ×ö»º´æ¼Ü¹¹Éè¼Æ£¿

¼¼ÊõÌôÕ½

Feed »º´æ¼Ü¹¹Í¼

¼Ü¹¹Ìصã

ÐÂÀË΢²©°Ñ SSD Ó¦ÓÃÔÚ·Ö²¼Ê½»º´æ³¡¾°ÖУ¬½«´«Í³µÄ Redis/MC + MySQL ·½Ê½£¬À©Õ¹Îª Redis/MC + SSD Cache + MySQL ·½Ê½¡£

SSD Cache ×÷Ϊ L2 »º´æÊ¹Ó㬵ÚÒ»½µµÍÁË MC/Redis ³É±¾¹ý¸ß£¬ÈÝÁ¿Ð¡µÄÎÊÌ⣬Ҳ½â¾öÁË´©Í¸ DB ´øÀ´µÄÊý¾Ý¿â·ÃÎÊѹÁ¦¡£

Ö÷ÒªÔÚÊý¾Ý¼Ü¹¹¡¢ÐÔÄÜ¡¢´¢´æ³É±¾¡¢·þÎñ»¯µÈ²»Í¬·½Ãæ½øÐÐÁËÓÅ»¯ÔöÇ¿¡£

 

   
3290 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ