µçÉ̵ÄÃëɱºÍÇÀ¹º£¬´Ó¼¼ÊõµÄ½Ç¶ÈÀ´Ëµ£¬»á¶ÔWebϵͳ²úÉú¾Þ´óµÄ¿¼Ñé¡£±¾ÆÚ¡¶Îʵס·£¬Ð캺±ò½«´ø´ó¼Ò¹Ø×¢ÃëɱºÍÇÀ¹ºµÄ¼¼ÊõʵÏÖºÍÓÅ»¯£¬Í¬Ê±£¬´Ó¼¼Êõ²ãÃæ½Ò¿ª£¬ÎªÊ²Ã´ÎÒÃÇ×ÜÊDz»ÈÝÒ×ÇÀµ½»ð³µÆ±µÄÔÒò¡£
Ð캺±òÔøÔÚ°¢Àï°Í°ÍºÍÌÚѶ´ÓÊÂ4Äê¶àµÄ¼¼ÊõÑз¢¹¤×÷£¬¸ºÔð¹ýÈÕÇëÇóÁ¿¹ýÒÚµÄWebϵͳÉý¼¶ÓëÖØ¹¹£¬Ä¿Ç°ÔÚСÂú¿Æ¼¼´´Òµ£¬´ÓÊÂSaaS·þÎñ¼¼Êõ½¨Éè¡£

µçÉ̵ÄÃëɱºÍÇÀ¹º£¬¶ÔÎÒÃÇÀ´Ëµ£¬¶¼²»ÊÇÒ»¸öİÉúµÄ¶«Î÷¡£È»¶ø£¬´Ó¼¼ÊõµÄ½Ç¶ÈÀ´Ëµ£¬Õâ¶ÔÓÚWebϵͳÊÇÒ»¸ö¾Þ´óµÄ¿¼Ñé¡£µ±Ò»¸öWebϵͳ£¬ÔÚÒ»ÃëÖÓÄÚÊÕµ½ÊýÒÔÍò¼ÆÉõÖÁ¸ü¶àÇëÇóʱ£¬ÏµÍ³µÄÓÅ»¯ºÍÎȶ¨ÖÁ¹ØÖØÒª¡£Õâ´ÎÎÒÃÇ»á¹Ø×¢ÃëɱºÍÇÀ¹ºµÄ¼¼ÊõʵÏÖºÍÓÅ»¯£¬Í¬Ê±£¬´Ó¼¼Êõ²ãÃæ½Ò¿ª£¬ÎªÊ²Ã´ÎÒÃÇ×ÜÊDz»ÈÝÒ×ÇÀµ½»ð³µÆ±µÄÔÒò£¿
Ò»¡¢´ó¹æÄ£²¢·¢´øÀ´µÄÌôÕ½
ÔÚ¹ýÈ¥µÄ¹¤×÷ÖУ¬ÎÒÔø¾Ãæ¶Ô¹ý5wÿÃëµÄ¸ß²¢·¢Ãëɱ¹¦ÄÜ£¬ÔÚÕâ¸ö¹ý³ÌÖУ¬Õû¸öWebϵͳÓöµ½Á˺ܶàµÄÎÊÌâºÍÌôÕ½¡£Èç¹ûWebϵͳ²»×öÕë¶ÔÐÔµÄÓÅ»¯£¬»áÇá¶øÒ×¾ÙµØÏÝÈëµ½Ò쳣״̬¡£ÎÒÃÇÏÖÔÚÒ»ÆðÀ´ÌÖÂÛÏ£¬ÓÅ»¯µÄ˼·ºÍ·½·¨¹þ¡£
1. ÇëÇó½Ó¿ÚµÄºÏÀíÉè¼Æ
Ò»¸öÃëɱ»òÕßÇÀ¹ºÒ³Ã棬ͨ³£·ÖΪ2¸ö²¿·Ö£¬Ò»¸öÊǾ²Ì¬µÄHTMLµÈÄÚÈÝ£¬ÁíÒ»¸ö¾ÍÊDzÎÓëÃëɱµÄWebºǫ́ÇëÇó½Ó¿Ú¡£
ͨ³£¾²Ì¬HTMLµÈÄÚÈÝ£¬ÊÇͨ¹ýCDNµÄ²¿Êð£¬Ò»°ãѹÁ¦²»´ó£¬ºËÐÄÆ¿¾±Êµ¼ÊÉÏÔÚºǫ́ÇëÇó½Ó¿ÚÉÏ¡£Õâ¸öºó¶Ë½Ó¿Ú£¬±ØÐëÄܹ»Ö§³Ö¸ß²¢·¢ÇëÇó£¬Í¬Ê±£¬·Ç³£ÖØÒªµÄÒ»µã£¬±ØÐ뾡¿ÉÄÜ“¿ì”£¬ÔÚ×î¶ÌµÄʱ¼äÀï·µ»ØÓû§µÄÇëÇó½á¹û¡£ÎªÁËʵÏÖ¾¡¿ÉÄÜ¿ìÕâÒ»µã£¬½Ó¿ÚµÄºó¶Ë´æ´¢Ê¹ÓÃÄÚ´æ¼¶±ðµÄ²Ù×÷»á¸üºÃÒ»µã¡£ÈÔȻֱ½ÓÃæÏòMySQLÖ®ÀàµÄ´æ´¢ÊDz»ºÏÊʵģ¬Èç¹ûÓÐÕâÖÖ¸´ÔÓÒµÎñµÄÐèÇ󣬶¼½¨Òé²ÉÓÃÒ첽дÈë¡£

µ±È»£¬Ò²ÓÐһЩÃëɱºÍÇÀ¹º²ÉÓÓÖͺó·´À¡”£¬¾ÍÊÇ˵Ãëɱµ±Ï²»ÖªµÀ½á¹û£¬Ò»¶Îʱ¼äºó²Å¿ÉÒÔ´ÓÒ³ÃæÖп´µ½Óû§ÊÇ·ñÃëɱ³É¹¦¡£µ«ÊÇ£¬ÕâÖÖÊôÓړ͵ÀÁ”ÐÐΪ£¬Í¬Ê±¸øÓû§µÄÌåÑéÒ²²»ºÃ£¬ÈÝÒ×±»Óû§ÈÏΪÊÇ“°µÏä²Ù×÷”¡£
2. ¸ß²¢·¢µÄÌôÕ½£ºÒ»¶¨Òª“¿ì”
ÎÒÃÇͨ³£ºâÁ¿Ò»¸öWebϵͳµÄÍÌÍÂÂʵÄÖ¸±êÊÇQPS£¨Query Per Second£¬Ã¿Ãë´¦ÀíÇëÇóÊý£©£¬½â¾öÿÃëÊýÍò´ÎµÄ¸ß²¢·¢³¡¾°£¬Õâ¸öÖ¸±ê·Ç³£¹Ø¼ü¡£¾Ù¸öÀý×Ó£¬ÎÒÃǼÙÉè´¦ÀíÒ»¸öÒµÎñÇëÇ󯽾ùÏìӦʱ¼äΪ100ms£¬Í¬Ê±£¬ÏµÍ³ÄÚÓÐ20̨ApacheµÄWeb·þÎñÆ÷£¬ÅäÖÃMaxClientsΪ500¸ö£¨±íʾApacheµÄ×î´óÁ¬½ÓÊýÄ¿£©¡£
ÄÇô£¬ÎÒÃǵÄWebϵͳµÄÀíÂÛ·åÖµQPSΪ£¨ÀíÏ뻯µÄ¼ÆË㷽ʽ£©£º
20*500/0.1 = 100000 £¨10ÍòQPS£©
ß×£¿ÎÒÃǵÄÏµÍ³ËÆºõºÜÇ¿´ó£¬1ÃëÖÓ¿ÉÒÔ´¦ÀíÍê10ÍòµÄÇëÇó£¬5w/sµÄÃëÉ±ËÆºõÊǓֽÀÏ»¢”¹þ¡£Êµ¼ÊÇé¿ö£¬µ±È»Ã»ÓÐÕâôÀíÏë¡£Ôڸ߲¢·¢µÄʵ¼Ê³¡¾°Ï£¬»úÆ÷¶¼´¦Óڸ߸ºÔصÄ״̬£¬ÔÚÕâ¸öʱºòƽ¾ùÏìӦʱ¼ä»á±»´ó´óÔö¼Ó¡£
¾ÍWeb·þÎñÆ÷¶øÑÔ£¬Apache´ò¿ªÁËÔ½¶àµÄÁ¬½Ó½ø³Ì£¬CPUÐèÒª´¦ÀíµÄÉÏÏÂÎÄÇл»Ò²Ô½¶à£¬¶îÍâÔö¼ÓÁËCPUµÄÏûºÄ£¬È»ºó¾ÍÖ±½Óµ¼ÖÂÆ½¾ùÏìӦʱ¼äÔö¼Ó¡£Òò´ËÉÏÊöµÄMaxClientÊýÄ¿£¬Òª¸ù¾ÝCPU¡¢ÄÚ´æµÈÓ²¼þÒòËØ×ۺϿ¼ÂÇ£¬¾ø¶Ô²»ÊÇÔ½¶àÔ½ºÃ¡£¿ÉÒÔͨ¹ýApache×Ô´øµÄabenchÀ´²âÊÔһϣ¬È¡Ò»¸öºÏÊʵÄÖµ¡£È»ºó£¬ÎÒÃÇÑ¡ÔñÄÚ´æ²Ù×÷¼¶±ðµÄ´æ´¢µÄRedis£¬Ôڸ߲¢·¢µÄ״̬Ï£¬´æ´¢µÄÏìӦʱ¼äÖÁ¹ØÖØÒª¡£ÍøÂç´ø¿íËäȻҲÊÇÒ»¸öÒòËØ£¬²»¹ý£¬ÕâÖÖÇëÇóÊý¾Ý°üÒ»°ã±È½ÏС£¬Ò»°ãºÜÉÙ³ÉΪÇëÇóµÄÆ¿¾±¡£¸ºÔؾùºâ³ÉΪϵͳƿ¾±µÄÇé¿ö±È½ÏÉÙ£¬ÔÚÕâÀï²»×öÌÖÂÛ¹þ¡£
ÄÇôÎÊÌâÀ´ÁË£¬¼ÙÉèÎÒÃǵÄϵͳ£¬ÔÚ5w/sµÄ¸ß²¢·¢×´Ì¬Ï£¬Æ½¾ùÏìӦʱ¼ä´Ó100ms±äΪ250ms£¨Êµ¼ÊÇé¿ö£¬ÉõÖÁ¸ü¶à£©£º
20*500/0.25 = 40000 £¨4ÍòQPS£©
ÓÚÊÇ£¬ÎÒÃǵÄϵͳʣÏÂÁË4wµÄQPS£¬Ãæ¶Ô5wÿÃëµÄÇëÇó£¬ÖмäÏà²îÁË1w¡£
È»ºó£¬Õâ²ÅÊÇÕæÕýµÄ¶ñÃοªÊ¼¡£¾Ù¸öÀý×Ó£¬¸ßËÙ·¿Ú£¬1ÃëÖÓÀ´5²¿³µ£¬Ã¿Ãëͨ¹ý5²¿³µ£¬¸ßËÙ·¿ÚÔË×÷Õý³£¡£Í»È»£¬Õâ¸ö·¿Ú1ÃëÖÓÖ»ÄÜͨ¹ý4²¿³µ£¬³µÁ÷Á¿ÈÔÈ»ÒÀ¾É£¬½á¹û±Ø¶¨³öÏÖ´óÈû³µ¡££¨5Ìõ³µµÀºöÈ»±ä³É4Ìõ³µµÀµÄ¸Ð¾õ£©
ͬÀí£¬Ä³Ò»¸öÃëÄÚ£¬20*500¸ö¿ÉÓÃÁ¬½Ó½ø³Ì¶¼ÔÚÂú¸ººÉ¹¤×÷ÖУ¬È´ÈÔÈ»ÓÐ1Íò¸öÐÂÀ´ÇëÇó£¬Ã»ÓÐÁ¬½Ó½ø³Ì¿ÉÓã¬ÏµÍ³ÏÝÈëµ½Ò쳣״̬ҲÊÇÔ¤ÆÚÖ®ÄÚ¡£

ÆäʵÔÚÕý³£µÄ·Ç¸ß²¢·¢µÄÒµÎñ³¡¾°ÖУ¬Ò²ÓÐÀàËÆµÄÇé¿ö³öÏÖ£¬Ä³¸öÒµÎñÇëÇó½Ó¿Ú³öÏÖÎÊÌ⣬ÏìӦʱ¼ä¼«Âý£¬½«Õû¸öWebÇëÇóÏìӦʱ¼äÀµÃºÜ³¤£¬Öð½¥½«Web·þÎñÆ÷µÄ¿ÉÓÃÁ¬½ÓÊýÕ¼Âú£¬ÆäËûÕý³£µÄÒµÎñÇëÇó£¬ÎÞÁ¬½Ó½ø³Ì¿ÉÓá£
¸ü¿ÉŵÄÎÊÌâÊÇ£¬ÊÇÓû§µÄÐÐÎªÌØµã£¬ÏµÍ³Ô½ÊDz»¿ÉÓã¬Óû§µÄµã»÷ԽƵ·±£¬¶ñÐÔÑ»·×îÖÕµ¼Ö“ѩ±À”£¨ÆäÖÐһ̨Web»úÆ÷¹ÒÁË£¬µ¼ÖÂÁ÷Á¿·ÖÉ¢µ½ÆäËûÕý³£¹¤×÷µÄ»úÆ÷ÉÏ£¬ÔÙµ¼ÖÂÕý³£µÄ»úÆ÷Ò²¹Ò£¬È»ºó¶ñÐÔÑ»·£©£¬½«Õû¸öWebϵͳÍϿ塣
3. ÖØÆôÓë¹ýÔØ±£»¤
Èç¹ûϵͳ·¢Éú“Ñ©±À”£¬Ã³È»ÖØÆô·þÎñ£¬ÊÇÎÞ·¨½â¾öÎÊÌâµÄ¡£×î³£¼ûµÄÏÖÏóÊÇ£¬Æô¶¯ÆðÀ´ºó£¬Á¢¿Ì¹Òµô¡£Õâ¸öʱºò£¬×îºÃÔÚÈë¿Ú²ã½«Á÷Á¿¾Ü¾ø£¬È»ºóÔÙ½«ÖØÆô¡£Èç¹ûÊÇredis/memcacheÕâÖÖ·þÎñÒ²¹ÒÁË£¬ÖØÆôµÄʱºòÐèҪעÒâ“Ô¤ÈÈ”£¬²¢ÇҺܿÉÄÜÐèÒª±È½Ï³¤µÄʱ¼ä¡£
ÃëɱºÍÇÀ¹ºµÄ³¡¾°£¬Á÷Á¿ÍùÍùÊdz¬ºõÎÒÃÇϵͳµÄ×¼±¸ºÍÏëÏóµÄ¡£Õâ¸öʱºò£¬¹ýÔØ±£»¤ÊDZØÒªµÄ¡£Èç¹û¼ì²âµ½ÏµÍ³Âú¸ºÔØ×´Ì¬£¬¾Ü¾øÇëÇóÒ²ÊÇÒ»ÖÖ±£»¤´ëÊ©¡£ÔÚǰ¶ËÉèÖùýÂËÊÇ×î¼òµ¥µÄ·½Ê½£¬µ«ÊÇ£¬ÕâÖÖ×ö·¨ÊDZ»Óû§“ǧ·òËùÖ¸”µÄÐÐΪ¡£¸üºÏÊÊÒ»µãµÄÊÇ£¬½«¹ýÔØ±£»¤ÉèÖÃÔÚCGIÈë¿Ú²ã£¬¿ìËÙ½«¿Í»§µÄÖ±½ÓÇëÇ󷵻ء£
¶þ¡¢×÷±×µÄÊֶΣº½ø¹¥Óë·ÀÊØ
ÃëɱºÍÇÀ¹ºÊÕµ½ÁË“º£Á¿”µÄÇëÇó£¬Êµ¼ÊÉÏÀïÃæµÄË®·ÖÊǺܴóµÄ¡£²»ÉÙÓû§£¬ÎªÁË“ÇÀ“µ½ÉÌÆ·£¬»áʹÓÓˢƱ¹¤¾ß”µÈÀàÐ͵ĸ¨Öú¹¤¾ß£¬°ïÖúËûÃÇ·¢Ë;¡¿ÉÄܶàµÄÇëÇóµ½·þÎñÆ÷¡£»¹ÓÐÒ»²¿·Ö¸ß¼¶Óû§£¬ÖÆ×÷Ç¿´óµÄ×Ô¶¯ÇëÇó½Å±¾¡£ÕâÖÖ×ö·¨µÄÀíÓÉÒ²ºÜ¼òµ¥£¬¾ÍÊÇÔÚ²ÎÓëÃëɱºÍÇÀ¹ºµÄÇëÇóÖУ¬×Ô¼ºµÄÇëÇóÊýĿռ±ÈÔ½¶à£¬³É¹¦µÄ¸ÅÂÊÔ½¸ß¡£
ÕâЩ¶¼ÊÇÊôÓÚ“×÷±×µÄÊֶΔ£¬²»¹ý£¬ÓГ½ø¹¥”¾ÍÓГ·ÀÊØ”£¬ÕâÊÇÒ»³¡Ã»ÓÐÏõÑ̵ÄÕ½¶·¹þ¡£
1. ͬһ¸öÕ˺ţ¬Ò»´ÎÐÔ·¢³ö¶à¸öÇëÇó
²¿·ÖÓû§Í¨¹ýä¯ÀÀÆ÷µÄ²å¼þ»òÕ߯äËû¹¤¾ß£¬ÔÚÃëɱ¿ªÊ¼µÄʱ¼äÀÒÔ×Ô¼ºµÄÕ˺ţ¬Ò»´Î·¢ËÍÉϰÙÉõÖÁ¸ü¶àµÄÇëÇó¡£Êµ¼ÊÉÏ£¬ÕâÑùµÄÓû§ÆÆ»µÁËÃëɱºÍÇÀ¹ºµÄ¹«Æ½ÐÔ¡£
ÕâÖÖÇëÇóÔÚijЩûÓÐ×öÊý¾Ý°²È«´¦ÀíµÄϵͳÀҲ¿ÉÄÜÔì³ÉÁíÍâÒ»ÖÖÆÆ»µ£¬µ¼ÖÂijЩÅжÏÌõ¼þ±»Èƹý¡£ÀýÈçÒ»¸ö¼òµ¥µÄÁìÈ¡Âß¼£¬ÏÈÅжÏÓû§ÊÇ·ñÓвÎÓë¼Ç¼£¬Èç¹ûûÓÐÔòÁìÈ¡³É¹¦£¬×îºóдÈëµ½²ÎÓë¼Ç¼ÖС£ÕâÊǸö·Ç³£¼òµ¥µÄÂß¼£¬µ«ÊÇ£¬Ôڸ߲¢·¢µÄ³¡¾°Ï£¬´æÔÚÉîÉîµÄ©¶´¡£¶à¸ö²¢·¢ÇëÇóͨ¹ý¸ºÔؾùºâ·þÎñÆ÷£¬·ÖÅäµ½ÄÚÍøµÄ¶ą̀Web·þÎñÆ÷£¬ËüÃÇÊ×ÏÈÏò´æ´¢·¢ËͲéѯÇëÇó£¬È»ºó£¬ÔÚij¸öÇëÇó³É¹¦Ð´Èë²ÎÓë¼Ç¼µÄʱ¼ä²îÄÚ£¬ÆäËûµÄÇëÇó»ñ²éѯµ½µÄ½á¹û¶¼ÊǓûÓвÎÓë¼Ç¼”¡£ÕâÀ¾Í´æÔÚÂß¼Åжϱ»ÈƹýµÄ·çÏÕ¡£

Ó¦¶Ô·½°¸£º
ÔÚ³ÌÐòÈë¿Ú´¦£¬Ò»¸öÕ˺ÅÖ»ÔÊÐí½ÓÊÜ1¸öÇëÇ󣬯äËûÇëÇó¹ýÂË¡£²»½ö½â¾öÁËͬһ¸öÕ˺ţ¬·¢ËÍN¸öÇëÇóµÄÎÊÌ⣬»¹±£Ö¤Á˺óÐøµÄÂß¼Á÷³ÌµÄ°²È«¡£ÊµÏÖ·½°¸£¬¿ÉÒÔͨ¹ýRedisÕâÖÖÄڴ滺´æ·þÎñ£¬Ð´ÈëÒ»¸ö±ê־λ£¨Ö»ÔÊÐí1¸öÇëÇóд³É¹¦£¬½áºÏwatchµÄÀÖ¹ÛËøµÄÌØÐÔ£©£¬³É¹¦Ð´ÈëµÄÔò¿ÉÒÔ¼ÌÐø²Î¼Ó¡£

»òÕߣ¬×Ô¼ºÊµÏÖÒ»¸ö·þÎñ£¬½«Í¬Ò»¸öÕ˺ŵÄÇëÇó·ÅÈëÒ»¸ö¶ÓÁÐÖУ¬´¦ÀíÍêÒ»¸ö£¬ÔÙ´¦ÀíÏÂÒ»¸ö¡£
2. ¶à¸öÕ˺ţ¬Ò»´ÎÐÔ·¢ËͶà¸öÇëÇó
ºÜ¶à¹«Ë¾µÄÕ˺Å×¢²á¹¦ÄÜ£¬ÔÚ·¢Õ¹ÔçÆÚ¼¸ºõÊÇûÓÐÏÞÖÆµÄ£¬ºÜÈÝÒ׾ͿÉÒÔ×¢²áºÜ¶à¸öÕ˺š£Òò´Ë£¬Ò²µ¼ÖÂÁ˳öÏÖÁËÒ»Ð©ÌØÊâµÄ¹¤×÷ÊÒ£¬Í¨¹ý±àд×Ô¶¯×¢²á½Å±¾£¬»ýÀÛÁËÒ»´óÅú“½©Ê¬Õ˺Ŕ£¬ÊýÁ¿ÅӴ󣬼¸ÍòÉõÖÁ¼¸Ê®ÍòµÄÕ˺Ų»µÈ£¬×¨ÃÅ×ö¸÷ÖÖË¢µÄÐÐΪ£¨Õâ¾ÍÊÇ΢²©Öеē½©Ê¬·Û“µÄÀ´Ô´£©¡£¾Ù¸öÀý×Ó£¬ÀýÈç΢²©ÖÐÓÐת·¢³é½±µÄ»î¶¯£¬Èç¹ûÎÒÃÇʹÓü¸Íò¸ö“½©Ê¬ºÅ”È¥»ì½øÈ¥×ª·¢£¬ÕâÑù¾Í¿ÉÒÔ´ó´óÌáÉýÎÒÃÇÖн±µÄ¸ÅÂÊ¡£
ÕâÖÖÕ˺ţ¬Ê¹ÓÃÔÚÃëɱºÍÇÀ¹ºÀҲÊÇͬһ¸öµÀÀí¡£ÀýÈ磬iPhone¹ÙÍøµÄÇÀ¹º£¬»ð³µÆ±»ÆÅ£µ³¡£

Ó¦¶Ô·½°¸£º
ÕâÖÖ³¡¾°£¬¿ÉÒÔͨ¹ý¼ì²âÖ¸¶¨»úÆ÷IPÇëÇóƵÂʾͿÉÒÔ½â¾ö£¬Èç¹û·¢ÏÖij¸öIPÇëÇóƵÂʺܸߣ¬¿ÉÒÔ¸øËüµ¯³öÒ»¸öÑéÖ¤Âë»òÕßÖ±½Ó½ûÖ¹ËüµÄÇëÇó£º
- µ¯³öÑéÖ¤Â룬×îºËÐĵÄ×·Ç󣬾ÍÊÇ·Ö±æ³öÕæÊµÓû§¡£Òò´Ë£¬´ó¼Ò¿ÉÄܾ³£·¢ÏÖ£¬ÍøÕ¾µ¯³öµÄÑéÖ¤Â룬ÓÐЩÊÇ“¹íÉñÂÒÎ蔵ÄÑù×Ó£¬ÓÐʱÈÃÎÒÃǸù±¾ÎÞ·¨¿´Çå¡£ËûÃÇÕâÑù×öµÄÔÒò£¬ÆäʵҲÊÇΪÁËÈÃÑéÖ¤ÂëµÄͼƬ²»±»ÇáÒ×ʶ±ð£¬ÒòΪǿ´óµÄ“×Ô¶¯½Å±¾”¿ÉÒÔͨ¹ýͼƬʶ±ðÀïÃæµÄ×Ö·û£¬È»ºóÈýű¾×Ô¶¯ÌîдÑéÖ¤Â롣ʵ¼ÊÉÏ£¬ÓÐһЩ·Ç³£´´ÐµÄÑéÖ¤Â룬Ч¹û»á±È½ÏºÃ£¬ÀýÈç¸øÄãÒ»¸ö¼òµ¥ÎÊÌâÈÃÄã»Ø´ð£¬»òÕßÈÃÄãÍê³ÉijЩ¼òµ¥²Ù×÷£¨ÀýÈç°Ù¶ÈÌù°ÉµÄÑéÖ¤Â룩¡£
- Ö±½Ó½ûÖ¹IP£¬Êµ¼ÊÉÏÊÇÓÐЩ´Ö±©µÄ£¬ÒòΪÓÐÐ©ÕæÊµÓû§µÄÍøÂ糡¾°Ç¡ºÃÊÇͬһ³ö¿ÚIPµÄ£¬¿ÉÄÜ»áÓГÎóÉË“¡£µ«ÊÇÕâÒ»¸ö×ö·¨¼òµ¥¸ßЧ£¬¸ù¾Ýʵ¼Ê³¡¾°Ê¹ÓÿÉÒÔ»ñµÃºÜºÃµÄЧ¹û¡£
3. ¶à¸öÕ˺ţ¬²»Í¬IP·¢ËͲ»Í¬ÇëÇó
ËùνµÀ¸ßÒ»³ß£¬Ä§¸ßÒ»ÕÉ¡£Óнø¹¥£¬¾Í»áÓзÀÊØ£¬ÓÀ²»ÐÝÖ¹¡£ÕâЩ“¹¤×÷ÊÒ”£¬·¢ÏÖÄã¶Ôµ¥»úIPÇëÇóƵÂÊÓпØÖÆÖ®ºó£¬ËûÃÇÒ²Õë¶ÔÕâÖÖ³¡¾°£¬Ïë³öÁËËûÃǵēнø¹¥·½°¸”£¬¾ÍÊDz»¶Ï¸Ä±äIP¡£

ÓÐͬѧ»áºÃÆæ£¬ÕâÐ©Ëæ»úIP·þÎñÔõôÀ´µÄ¡£ÓÐһЩÊÇijЩ»ú¹¹×Ô¼ºÕ¼¾ÝÒ»Åú¶ÀÁ¢IP£¬È»ºó×ö³ÉÒ»¸öËæ»ú´úÀíIPµÄ·þÎñ£¬Óг¥Ìṩ¸øÕâЩ“¹¤×÷ÊҔʹÓ᣻¹ÓÐһЩ¸üΪºÚ°µÒ»µãµÄ£¬¾ÍÊÇͨ¹ýľÂíºÚµôÆÕͨÓû§µÄµçÄÔ£¬Õâ¸öľÂíÒ²²»ÆÆ»µÓû§µçÄÔµÄÕý³£ÔË×÷£¬Ö»×öÒ»¼þÊÂÇ飬¾ÍÊÇת·¢IP°ü£¬ÆÕͨÓû§µÄµçÄÔ±»±ä³ÉÁËIP´úÀí³ö¿Ú¡£Í¨¹ýÕâÖÖ×ö·¨£¬ºÚ¿Í¾ÍÄõ½ÁË´óÁ¿µÄ¶ÀÁ¢IP£¬È»ºó´î½¨ÎªËæ»úIP·þÎñ£¬¾ÍÊÇΪÁËÕõÇ®¡£
Ó¦¶Ô·½°¸£º
˵ʵ»°£¬ÕâÖÖ³¡¾°ÏµÄÇëÇ󣬺ÍÕæÊµÓû§µÄÐÐΪ£¬ÒѾ»ù±¾ÏàͬÁË£¬Ïë×ö·Ö±æºÜÀ§ÄÑ¡£ÔÙ×ö½øÒ»²½µÄÏÞÖÆºÜÈÝÒדÎóÉË“ÕæÊµÓû§£¬Õâ¸öʱºò£¬Í¨³£Ö»ÄÜͨ¹ýÉèÖÃÒµÎñÃż÷¸ßÀ´ÏÞÖÆÕâÖÖÇëÇóÁË£¬»òÕßͨ¹ýÕ˺ÅÐÐΪµÄ”Êý¾ÝÍÚ¾ò“À´ÌáǰÇåÀíµôËüÃÇ¡£
½©Ê¬Õ˺ÅÒ²»¹ÊÇÓÐһЩ¹²Í¬ÌØÕ÷µÄ£¬ÀýÈçÕ˺źܿÉÄÜÊôÓÚͬһ¸öºÅÂë¶ÎÉõÖÁÊÇÁ¬ºÅµÄ£¬»îÔ¾¶È²»¸ß£¬µÈ¼¶µÍ£¬×ÊÁϲ»È«µÈµÈ¡£¸ù¾ÝÕâÐ©ÌØµã£¬Êʵ±ÉèÖòÎÓëÃż÷£¬ÀýÈçÏÞÖÆ²ÎÓëÃëɱµÄÕ˺ŵȼ¶¡£Í¨¹ýÕâЩҵÎñÊֶΣ¬Ò²ÊÇ¿ÉÒÔ¹ýÂ˵ôһЩ½©Ê¬ºÅ¡£
4. »ð³µÆ±µÄÇÀ¹º
¿´µ½ÕâÀͬѧÃÇÊÇ·ñÃ÷°×ÄãΪʲôÇÀ²»µ½»ð³µÆ±£¿Èç¹ûÄãÖ»ÊÇÀÏÀÏʵʵµØÈ¥ÇÀƱ£¬ÕæµÄºÜÄÑ¡£Í¨¹ý¶àÕ˺ŵķ½Ê½£¬»ð³µÆ±µÄ»ÆÅ£½«ºÜ¶à³µÆ±µÄÃû¶îÕ¼¾Ý£¬²¿·ÖÇ¿´óµÄ»ÆÅ££¬ÔÚ´¦ÀíÑéÖ¤Âë·½Ãæ£¬¸üÊÇ“¼¼¸ßÒ»³ï“¡£
¸ß¼¶µÄ»ÆÅ£Ë¢Æ±Ê±£¬ÔÚʶ±ðÑéÖ¤ÂëµÄʱºòʹÓÃÕæÊµµÄÈË£¬Öмä´î½¨Ò»¸öչʾÑéÖ¤ÂëͼƬµÄÖÐתÈí¼þ·þÎñ£¬ÕæÈËä¯ÀÀͼƬ²¢ÌîдÏÂÕæÊµÑéÖ¤Â룬·µ»Ø¸øÖÐתÈí¼þ¡£¶ÔÓÚÕâÖÖ·½Ê½£¬ÑéÖ¤ÂëµÄ±£»¤ÏÞÖÆ×÷Óñ»·Ï³ýÁË£¬Ä¿Ç°Ò²Ã»ÓкܺõĽâ¾ö·½°¸¡£

ÒòΪ»ð³µÆ±ÊǸù¾ÝÉí·Ý֤ʵÃûÖÆµÄ£¬ÕâÀﻹÓÐÒ»¸ö»ð³µÆ±µÄתÈòÙ×÷·½Ê½¡£´óÖµIJÙ×÷·½Ê½£¬ÊÇÏÈÓÃÂò¼ÒµÄÉí·ÝÖ¤¿ªÆôÒ»¸öÇÀƱ¹¤¾ß£¬³ÖÐø·¢ËÍÇëÇ󣬻ÆÅ£Õ˺ÅÑ¡ÔñÍËÆ±£¬È»ºó»ÆÅ£Âò¼Ò³É¹¦Í¨¹ý×Ô¼ºµÄÉí·ÝÖ¤¹ºÆ±³É¹¦¡£µ±Ò»ÁгµÏáûÓÐÆ±Á˵Äʱºò£¬ÊÇûÓкܶàÈ˶¢×Å¿´µÄ£¬¿öÇÒ»ÆÅ£ÃǵÄÇÀƱ¹¤¾ßÒ²ºÜÇ¿´ó£¬¼´Ê¹ÈÃÎÒÃÇ¿´¼ûÓÐÍËÆ±£¬ÎÒÃÇÒ²²»Ò»¶¨ÄÜÇÀµÃ¹ýËûÃǹþ¡£

×îÖÕ£¬»ÆÅ£Ë³Àû½«»ð³µÆ±×ªÒƵ½Âò¼ÒµÄÉí·Ý֤ϡ£
½â¾ö·½°¸£º
²¢Ã»ÓкܺõĽâ¾ö·½°¸£¬Î¨Ò»¿ÉÒÔ¶¯ÐÄ˼µÄÒ²ÐíÊǶÔÕ˺ÅÊý¾Ý½øÐГÊý¾ÝÍÚ¾ò”£¬ÕâЩ»ÆÅ£Õ˺ÅÒ²ÊÇÓÐһЩ¹²Í¬ÌØÕ÷µÄ£¬ÀýÈç¾³£ÇÀƱºÍÍËÆ±£¬½Ú¼ÙÈÕÒì³£»îÔ¾µÈµÈ¡£½«ËüÃÇ·ÖÎö³öÀ´£¬ÔÙ×ö½øÒ»²½´¦ÀíºÍÕç±ð¡£
Èý¡¢¸ß²¢·¢ÏµÄÊý¾Ý°²È«
ÎÒÃÇÖªµÀÔÚ¶àÏß³ÌдÈëͬһ¸öÎļþµÄʱºò£¬»á´æÏÖ“Ḭ̈߳²È«”µÄÎÊÌ⣨¶à¸öÏß³ÌͬʱÔËÐÐͬһ¶Î´úÂ룬Èç¹ûÿ´ÎÔËÐнá¹ûºÍµ¥Ïß³ÌÔËÐеĽá¹ûÊÇÒ»ÑùµÄ£¬½á¹ûºÍÔ¤ÆÚÏàͬ£¬¾ÍÊÇḬ̈߳²È«µÄ£©¡£Èç¹ûÊÇMySQLÊý¾Ý¿â£¬¿ÉÒÔʹÓÃËü×Ô´øµÄËø»úÖÆºÜºÃµÄ½â¾öÎÊÌ⣬µ«ÊÇ£¬ÔÚ´ó¹æÄ£²¢·¢µÄ³¡¾°ÖУ¬ÊDz»ÍƼöʹÓÃMySQLµÄ¡£ÃëɱºÍÇÀ¹ºµÄ³¡¾°ÖУ¬»¹ÓÐÁíÍâÒ»¸öÎÊÌ⣬¾ÍÊÇ“³¬·¢”£¬Èç¹ûÔÚÕâ·½Ãæ¿ØÖƲ»É÷£¬»á²úÉú·¢Ë͹ý¶àµÄÇé¿ö¡£ÎÒÃÇÒ²Ôø¾Ìý˵¹ý£¬Ä³Ð©µçÉ̸ãÇÀ¹º»î¶¯£¬Âò¼Ò³É¹¦ÅÄϺó£¬É̼ÒÈ´²»³ÐÈ϶©µ¥ÓÐЧ£¬¾Ü¾ø·¢»õ¡£ÕâÀïµÄÎÊÌ⣬ҲÐí²¢²»Ò»¶¨ÊÇÉ̼ҼéÕ©£¬¶øÊÇϵͳ¼¼Êõ²ãÃæ´æÔÚ³¬·¢·çÏÕµ¼Öµġ£
1. ³¬·¢µÄÔÒò
¼ÙÉèij¸öÇÀ¹º³¡¾°ÖУ¬ÎÒÃÇÒ»¹²Ö»ÓÐ100¸öÉÌÆ·£¬ÔÚ×îºóÒ»¿Ì£¬ÎÒÃÇÒѾÏûºÄÁË99¸öÉÌÆ·£¬½öÊ£×îºóÒ»¸ö¡£Õâ¸öʱºò£¬ÏµÍ³·¢À´¶à¸ö²¢·¢ÇëÇó£¬ÕâÅúÇëÇó¶ÁÈ¡µ½µÄÉÌÆ·ÓàÁ¿¶¼ÊÇ99¸ö£¬È»ºó¶¼Í¨¹ýÁËÕâÒ»¸öÓàÁ¿Åжϣ¬×îÖÕµ¼Ö³¬·¢¡££¨Í¬ÎÄÕÂÇ°ÃæËµµÄ³¡¾°£©

ÔÚÉÏÃæµÄÕâ¸öͼÖУ¬¾Íµ¼ÖÂÁ˲¢·¢Óû§BÒ²“ÇÀ¹º³É¹¦”£¬¶àÈÃÒ»¸öÈË»ñµÃÁËÉÌÆ·¡£ÕâÖÖ³¡¾°£¬Ôڸ߲¢·¢µÄÇé¿öÏ·dz£ÈÝÒ׳öÏÖ¡£
2. ±¯¹ÛËøË¼Â·
½â¾öḬ̈߳²È«µÄ˼·ºÜ¶à£¬¿ÉÒÔ´Ó“±¯¹ÛËø”µÄ·½Ïò¿ªÊ¼ÌÖÂÛ¡£
±¯¹ÛËø£¬Ò²¾ÍÊÇÔÚÐÞ¸ÄÊý¾ÝµÄʱºò£¬²ÉÓÃËø¶¨×´Ì¬£¬ÅųâÍⲿÇëÇóµÄÐ޸ġ£Óöµ½¼ÓËøµÄ״̬£¬¾Í±ØÐëµÈ´ý¡£

ËäÈ»ÉÏÊöµÄ·½°¸µÄÈ·½â¾öÁËḬ̈߳²È«µÄÎÊÌ⣬µ«ÊÇ£¬±ðÍü¼Ç£¬ÎÒÃǵij¡¾°ÊÇ“¸ß²¢·¢”¡£Ò²¾ÍÊÇ˵£¬»áºÜ¶àÕâÑùµÄÐÞ¸ÄÇëÇó£¬Ã¿¸öÇëÇó¶¼ÐèÒªµÈ´ý“Ëø”£¬Ä³Ð©Ï߳̿ÉÄÜÓÀÔ¶¶¼Ã»Óлú»áÇÀµ½Õâ¸ö“Ëø”£¬ÕâÖÖÇëÇó¾Í»áËÀÔÚÄÇÀͬʱ£¬ÕâÖÖÇëÇó»áºÜ¶à£¬Ë²¼äÔö´óϵͳµÄƽ¾ùÏìӦʱ¼ä£¬½á¹ûÊÇ¿ÉÓÃÁ¬½ÓÊý±»ºÄ¾¡£¬ÏµÍ³ÏÝÈëÒì³£¡£
3. FIFO¶ÓÁÐ˼·
ÄǺã¬ÄÇôÎÒÃÇÉÔ΢ÐÞ¸ÄÒ»ÏÂÉÏÃæµÄ³¡¾°£¬ÎÒÃÇÖ±½Ó½«ÇëÇó·ÅÈë¶ÓÁÐÖе쬲ÉÓÃFIFO£¨First Input First Output£¬ÏȽøÏȳö£©£¬ÕâÑùµÄ»°£¬ÎÒÃǾͲ»»áµ¼ÖÂijЩÇëÇóÓÀÔ¶»ñÈ¡²»µ½Ëø¡£¿´µ½ÕâÀÊDz»ÊÇÓеãÇ¿Ðн«¶àÏ̱߳ä³Éµ¥Ï̵߳ĸоõ¹þ¡£

È»ºó£¬ÎÒÃÇÏÖÔÚ½â¾öÁËËøµÄÎÊÌ⣬ȫ²¿ÇëÇó²ÉÓÓÏȽøÏȳö”µÄ¶ÓÁз½Ê½À´´¦Àí¡£ÄÇôеÄÎÊÌâÀ´ÁË£¬¸ß²¢·¢µÄ³¡¾°Ï£¬ÒòΪÇëÇóºÜ¶à£¬ºÜ¿ÉÄÜһ˲¼ä½«¶ÓÁÐÄڴ擳ű¬”£¬È»ºóϵͳÓÖÏÝÈëµ½ÁËÒ쳣״̬¡£»òÕßÉè¼ÆÒ»¸ö¼«´óµÄÄÚ´æ¶ÓÁУ¬Ò²ÊÇÒ»ÖÖ·½°¸£¬µ«ÊÇ£¬ÏµÍ³´¦ÀíÍêÒ»¸ö¶ÓÁÐÄÚÇëÇóµÄËٶȸù±¾ÎÞ·¨ºÍ·è¿ñÓ¿Èë¶ÓÁÐÖеÄÊýÄ¿Ïà±È¡£Ò²¾ÍÊÇ˵£¬¶ÓÁÐÄÚµÄÇëÇó»áÔ½»ýÀÛÔ½¶à£¬×îÖÕWebϵͳƽ¾ùÏìӦʱºò»¹ÊÇ»á´ó·ùϽµ£¬ÏµÍ³»¹ÊÇÏÝÈëÒì³£¡£
4. ÀÖ¹ÛËøË¼Â·
Õâ¸öʱºò£¬ÎÒÃǾͿÉÒÔÌÖÂÛһϓÀÖ¹ÛËø”µÄ˼·ÁË¡£ÀÖ¹ÛËø£¬ÊÇÏà¶ÔÓÚ“±¯¹ÛËø”²ÉÓøüΪ¿íËɵļÓËø»úÖÆ£¬´ó¶¼ÊDzÉÓôø°æ±¾ºÅ£¨Version£©¸üС£ÊµÏÖ¾ÍÊÇ£¬Õâ¸öÊý¾ÝËùÓÐÇëÇó¶¼ÓÐ×ʸñÈ¥Ð޸쬵«»á»ñµÃÒ»¸ö¸ÃÊý¾ÝµÄ°æ±¾ºÅ£¬Ö»Óа汾ºÅ·ûºÏµÄ²ÅÄܸüгɹ¦£¬ÆäËûµÄ·µ»ØÇÀ¹ºÊ§°Ü¡£ÕâÑùµÄ»°£¬ÎÒÃǾͲ»ÐèÒª¿¼ÂǶÓÁеÄÎÊÌ⣬²»¹ý£¬Ëü»áÔö´óCPUµÄ¼ÆË㿪Ïú¡£µ«ÊÇ£¬×ÛºÏÀ´Ëµ£¬ÕâÊÇÒ»¸ö±È½ÏºÃµÄ½â¾ö·½°¸¡£

ÓкܶàÈí¼þºÍ·þÎñ¶¼“ÀÖ¹ÛËø”¹¦ÄܵÄÖ§³Ö£¬ÀýÈçRedisÖеÄwatch¾ÍÊÇÆäÖÐÖ®Ò»¡£Í¨¹ýÕâ¸öʵÏÖ£¬ÎÒÃDZ£Ö¤ÁËÊý¾ÝµÄ°²È«¡£
ËÄ¡¢Ð¡½á
»¥ÁªÍøÕýÔÚ¸ßËÙ·¢Õ¹£¬Ê¹Óû¥ÁªÍø·þÎñµÄÓû§Ô½¶à£¬¸ß²¢·¢µÄ³¡¾°Ò²±äµÃÔ½À´Ô½¶à¡£µçÉÌÃëɱºÍÇÀ¹º£¬ÊÇÁ½¸ö±È½ÏµäÐ͵Ļ¥ÁªÍø¸ß²¢·¢³¡¾°¡£ËäÈ»ÎÒÃǽâ¾öÎÊÌâµÄ¾ßÌå¼¼Êõ·½°¸¿ÉÄÜǧ²îÍò±ð£¬µ«ÊÇÓöµ½µÄÌôսȴÊÇÏàËÆµÄ£¬Òò´Ë½â¾öÎÊÌâµÄ˼·ҲÒìÇúͬ¹¤¡£
|