Ê×Ò³
ѧϰ
»î¶¯
רÇø
¹¤¾ß
TVP
·¢²¼
¾«Ñ¡ÄÚÈÝ/¼¼ÊõÉçȺ/ÓŻݲúÆ·,¾¡ÔÚС³ÌÐò
Á¢¼´Ç°Íù

ÐÔÄÜÌáÉý80%£¡Ïê½âH5ÐÔÄÜÓÅ»¯Ãؾ÷

Ç°ÑÔ

Ëæ×ÅÒƶ¯»¥ÁªÍøµÄ·¢Õ¹£¬Óû§¶Ô²úÆ·µÄʹÓÃÌåÑéÒªÇóÔ½À´Ô½¸ß¡£H5×÷ΪҵÎñµÄÖØÒªÔØÌ壬ÔÚÒƶ¯¶ËµÄÓ¦Ó÷dz£¹ã·º£¬Òò´ËH5Ò³ÃæÐÔÄÜÊÇÒ»¸ö·Ç³£ºËÐĵÄÓû§ÌåÑéÖ¸±ê¡£

±¾ÎĽáºÏ¡¾¶öÁËôÊ×ÆÁÓÅ»¯Êµ¼ù¡¿Îª´ó¼Ò½éÉÜÒ³ÃæÐÔÄÜÓÅ»¯µÄ˼·¡£

Ê×ÆÁÐÔÄÜÖ¸±ê

ÐÔÄÜÓÅ»¯µÄÊ×Òª»ù´¡ÊÇÊý¾ÝºÍÖ¸±ê¡£Ã»ÓÐÕýÈ·µÄÊý¾ÝºÍÖ¸±êÖ¸Òý£¬ÓÅ»¯Ë¼Â·ºÍ·½Ïò¿ÉÄÜÊÇÆ«²îµÄ¡£

UCÔÚÊ×ÆÁÐÔÄÜÖ¸±êµÄͳ¼ÆÉÏ£¬Ö§³ÖÄÚºËÖ¸±êºÍ±ê×¼µÄW3C±ê×¼Ö¸±ê¡£

ÄÚºËÖ¸±ê

  • start£ºblinkÄں˿ªÊ¼´´½¨ÇëÇóµÄʱ¼äµã, ¿ÉÒÔÀí½âΪ ¡°0¡±µã
  • T0£ºblinkÊÕµ½http headµÄʱ¼ä
  • T1£ºÊ×ÆÁÓÐÄÚÈÝÏÔʾµÄʱ¼ä
  • T2£ºÊ×ÆÁÈ«²¿ÏÔʾ³öÀ´µÄʱ¼ä

ÐÔÄÜW3CÖ¸±ê

Ê×ÆÁʱ¼äÊÇÖ¸Ò³ÃæµÚÒ»ÆÁËùÓÐ×ÊÔ´ÍêÕûչʾµÄʱ¼ä¡£ÕâÊÇÒ»¸ö¶ÔÓû§À´Ëµ·Ç³£Ö±½ÓµÄÌåÑéÖ¸±ê£¬µ«ÊǶÔÓÚÇ°¶ËÈ´ÊÇÒ»¸ö·Ç³£ÄÑÒÔͳ¼ÆºâÁ¿µÄÖ¸±ê¡£

ͨ³£µÄ×ö·¨ÊÇ£¬domContentLoadedEventEnd - fetchStart£¬ÉõÖÁʹÓà loadEventStart-fetchStart £¬´ËʱҳÃæDOMÊ÷ÒѾ­½âÎöÍê³É²¢ÇÒÏÔʾÄÚÈÝ¡£ÒÔϸø³öͳ¼ÆÒ³ÃæÐÔÄÜÖ¸±êµÄ·½·¨¡£

ÐÔÄܼà¿Ø

ÏßÉϼà¿Ø¶ÔÓÚÊý¾ÝÃþµ×ºÍ·¢ÏÖÎÊÌâÒâÒåÖØ´ó£¬Ò»°ãÔÚ²âÊԽ׶ÎÎÒÃÇÖ»ÄÜ×öµ½»ù±¾µÄ·ÖÎö£¬ºÜÄÑ»ñµÃÔÚ²»Í¬»·¾³ÏÂÕæʵ׼ȷµÄÊý¾Ý£¬ÄÇÔõô֪µÀÉÏÏߺóÐÔÄÜÊÇ·ñÓÐÎÊÌ⣬»òÕßÔõôÔÚ³öÏÖÎÊÌâÃçÍ·µÄʱºò£¬¾¡¿ìµÄÆþÃðÄØ£¿ÊµÊ±ÏßÉϼà¿ØÊÇ×îÓŵÄÑ¡Ôñ¡£

ÔÀӥȫ¾°¼à¿Øƽ̨£¬¿ÉÒÔ½«SDK²É¼¯Éϱ¨µÄÊý¾Ý½øÐÐʵʱ·ÖÎö£¬¿ÉÒÔºÜÖ±¹ÛºÜ·½±ãµÄ²é¿´Ó¦ÓõÄÐÔÄÜÖ¸±ê¡£²¢ÇÒ»¹ÄÜͨ¹ýÉèÖø澯¹æÔò£¬µ±ÐÔÄÜÖ¸±ê´ïµ½ãÐÖµµÄʱºò£¬¼°Ê±Í¨Öª£¬µÚһʱ¼ä·¢ÏÖÎÊÌ⣬¼°Ê±´¦Àí¡£

ʵʱ´óÅÌ

ͨ¹ýʵʱ´óÅÌ£¬³õ²½Á˽âÐÔÄܲ¨¶¯Çé¿ö¡£

²é¿´ÐÔÄÜÇ÷ÊÆ

²é¿´Ò³ÃæÐÔÄÜÇé¿ö£¬Í¨¹ýºËÐÄÖ¸±ê£¬ÈçÊ××Ö½Ú¡¢DOM Ready¡¢Ò³ÃæÍêÈ«¼ÓÔصȷÖÎöÊ×ÆÁÐÔÄÜ¡¢Ò³Ãæ¼ÓÔØÐÔÄÜ¡££¨Èç¹û¶Ô½ÓÁËUCÄںˣ¬¿ÉÖ±¹ÛµÄͨ¹ýT2Á˽âÊ×ÆÁÐÔÄÜ£©

·ÖÎö¶¨Î»µ½¾ßÌåÒ³Ãæ

½øÒ»²½·ÖÎö£¬Á˽âTOP·ÃÎÊÒ³ÃæµÄÐÔÄÜÇé¿ö

ͨ¹ý¶àά¶È¾ÛºÏ·ÖÎö£¬¸ü½øÒ»²½¶¨Î»µ½ÎÊÌⷶΧ

ÏêÇé·ÖÎö

ÐÔÄÜÓÅ»¯Ë¼Â·

ͨ¹ýÏßÉÏÊý¾Ý½øÐÐÃþµ×·ÖÎöÖ®ºó£¬¿ÉÒÔ¼ÌÐø½øÐÐÉîÈë·ÖÎöºÍÓÅ»¯¡£

1 ÓÅ»¯·½Ïò

Ç°¶Ë£ºÇ°¶ËΧÈÆ×ÅÓÅ»¯Ê×ÆÁ£¬ÊÕÁ²ÓòÃû£¬js×ÊÔ´ÖÎÀí£¬jsºÄʱÖÎÀí£¬Í¼Æ¬ÖÎÀí£¬½Ó¿ÚÖÎÀíµÈ·½ÏòÕ¹¿ª¡£

¿Í»§¶Ë£º¿Í»§¶ËΧÈÆ×ÅÌáÉýÈÝÆ÷Æô¶¯Ëٶȣ¬ÓÅ»¯À¹½ØÂß¼­£¬ÎªÇ°¶ËÌṩԤ¼ÓÔصȸ÷ÖÖÄÜÁ¦£¬ÌṩÀàÔ­ÉúÌåÑéµÈ·½ÏòÕ¹¿ª¡£

¡¾¸É»õÔ¤¾¯¡¿ÏÂÃæÊÇÎÒÃÇÔÚ¶öÁËô¶ËH5ÓÅ»¯×¨ÏîÖУ¬ÕûÌåµÄÓÅ»¯Ë¼Â·¡£

H5×ÊÔ´ºÍÊý¾Ý¶¼ÒÀÀµÓÚÍøÂ磬ËùÒÔÓÅ»¯ÖеÄÒ»´ó²ßÂÔ¾ÍÊÇÔ¤¼ÓÔØ¡£ÎÒÃÇÏÈÀ´Á˽âÒ»ÏÂH5³¡¾°ÖУ¬ÓÐÄÄЩ³£¼ûµÄ»º´æ¡£

  • HttpCache£ºÍ¨¹ýÒ»¶¨¹æÔòÈÃÍøÂç»ØÀ´µÄ×ÊÔ´»º´æÔÚ±¾µØ£¬Ï´ÎʹÓõÄʱºò¿ÉÒÔÖ±½Ó´Ó±¾µØ¶ÁÈ¡¡£stale-while-revalidate¿ÉÒÔÔÊÐí×ÊÔ´ÔÚ¹ýÆÚÖ®ºó£¬ÔÚÒ»¶Îʱ¼äÄÚ¿ÉÒÔ¼ÌÐøʹÓã¬Í¬Ê±·¢ÆðÒ»¸öÒì²½ÇëÇ󣬿ÉÒÔÔÊÐí×ÊÔ´ÏÈʹÓã¬ÔÙÑéÖ¤¡£
  • LocalStorage£ºÇ°¶Ë¿ÉÒÔʹÓÃLocalStorage½«×ÊÔ´´æ´¢ÔÚ±¾µØ£¬ÀàËƵĻ¹ÓÐIndexedDB¡£LocalStorageÒ²ÓÐһЩÏÞÖÆ£¬±ÈÈçÒ»¸öÓòÃûÖ»ÄÜ´æ´¢5MÊý¾Ý£¬²»ÄÜ¿çÓò¶ÁÈ¡¡£
  • MemoryCache£ºÄڴ滺´æ£¬ ChromeÖеÄMemoryCacheÖ÷ÒªÓÉGC¹ÜÀí£¬×ÊÔ´½øÈëMemoryCacheµÄʱºò»á¹ØÁªÒ»¸öÈõÒýÓã¬ÔÚÖ÷Îĵµ¹Ø±ÕµÄʱºò»á±»Çå³ý¡£
  • ÀëÏß°ü£¨ZCache£©£ºÓû§·ÃÎÊÒ³Ãæʱ£¬Äں˻áͨ¹ýshouldInterceptRequestѯÎÊÍâ¿ÇÊÇ·ñÓпÉÓÃ×ÊÔ´£¬Èç¹ûÓпÉÓÃ×ÊÔ´£¬Íâ¿Ç»á·µ»Ø×ÊÔ´£¬²»ÓÃÔÙÈ¥ÍøÂçÇëÇó×ÊÔ´¡£¡¾ZCache»á×ßµ½Íâ¿ÇÀ¹½ØÂß¼­£¬Ð§ÂʱÈHttpCacheµÍһЩ£¬Ò»°ã×ÊÔ´µ½BlinkÄÚºËÐèÒª100ms£¬Ö÷ÎĵµÐèÒª300ms¡¿
  • NetCache£ºDNS½âÎö½á¹û£¬³¤Á¬½Ó¸´Óá£
  • V8 Bytecode Cache£ºV8×Ö½ÚÂ뻺´æ¡£¡¾JSÖ´ÐйýÒ»´Î£¬µÚ¶þ´ÎÖ´ÐÐÄÜÃ÷ÏÔ¼õÉÙʱ¼ä¡¿¡£
  • Image Decode Cache£ºÍ¼Æ¬½âÂ뻺´æ¡£
  • PageCache£ºÒ³Ã漶»º´æ£¬ÔÚUCÉϽÇWebViewCache£¬ÔÚUCä¯ÀÀÆ÷Éϵã»÷Ç°½øºóÍË°´Å¥£¬¾Í»á²úÉúWebViewCache¡£

Õë¶ÔÕâЩ»º´æ£¬ÎÒÃdz£ÓõÄÔ¤¼ÓÔØÊֶΡ£

  • ÌáÇ°¼ÓÔØÕûÆÁÎĵµ£ºÖ÷ÒªÓÃÔÚÐÅÏ¢Á÷£¬ÌáÇ°¼ÓÔØÇ°¼¸¸öItemµÄÎĵµ£¬Óû§µã»÷µÄʱºò¿ÉÒÔÃ뿪·ÃÎÊ¡£
  • ÌáÇ°¼ÓÔØÊ×ÆÁͼƬ£ºÖ÷ÒªÓÃÔÚÐÅÏ¢Á÷£¬µã»÷·ÃÎÊÎĵµÊ±£¬Í¼Æ¬µÄÇëÇóͬʱ·¢³öÈ¥£¬ÔÚÎĵµ½âÎöÐèÒªÓõ½Í¼Æ¬Ê±£¬Ê×ÆÁͼƬÒѾ­ÌáÇ°¼ÓÔص½±¾µØÁË¡£
  • Link preload£ºÔÚ×ÊÔ´ÏìӦͷ»òÕßÖ÷ÎĵµÍ·²¿±ê¼Ç³öÐèÒªÔ¤¼ÓÔصÄ×ÊÔ´£¬Äں˻á¸ù¾ÝÒ»¶¨¹æÔòºÍÓÅÏȼ¶È¥ÌáÇ°¼ÓÔØÕâЩ×ÊÔ´£¬
  • Module preload£ºÀàËÆÓÚLink preload£¬µ«ËüÊÇÄ£¿é¼¶µÄÔ¤¼ÓÔØ£¬³ýÁË¿ÉÒÔÔ¤¼ÓÔØÄ£¿éµÄÒÀÀµ×ÊÔ´£¬»¹¿ÉÒÔÌáÇ°±àÒëºÍ½âÎöÄ£¿éJS¡£
  • Link prefetch£ºÓòÃûÌáÇ°Ñ°Ö·¡£
  • ÌáÇ°¼ÓÔؽӿÚÊý¾Ý£ºµ¼º½Ô¤¼ÓÔØ&Ëã·¨ÏÐʱԤ¼ÓÔØ¡£

¹ØÓÚ½Ó¿ÚÔ¤¼ÓÔØ£¬ÎÒÃÇÊÇÔÚjs pluginÀïÃæ×öµÄ¡£µ±È»»¹¿ÉÒÔÔÚÍøÂç¿âÖмä¼þÖÐÀ¹½Ø´¦Àí¡£HTTP½Ó¿ÚÔ¤¼ÓÔصÄÁ½ÖÖʵÏÖ·½Ê½£º

  • shouldInterceptRequestÀ¹½Ø£ºÔÚÕâÀïÀ¹½ØÊÇ·ñÓÐResponse»º´æ£¬·µ»Ø·µ»Ø£¬È±µãÊDz»ÄÜ×ö½Ó¿Úͬ²½£¬
  • MtopWVPlugin£¨ANetBridge£©À¹½Ø£ºÎÒÃÇÖØÐÂʵÏÖÁËÒ»¸öºÍMtopWVPluginÒ»ÑùµÄJS PluginÀ©Õ¹£¬ÔÚÀ©Õ¹²ã×öÀ¹½Ø¡£

2 ÐÔÄÜ·ÖÎö¹¤¾ßºÍƽ̨

  • ³°à³ß£ºUC³°à³ßÊÇ»ùÓÚLighthouseÀ´×öµÄ£¬Ëü»á·ÖÎöÒ³ÃæÔÚÄÚºËÖÐÕæʵäÖȾµÄÇé¿ö£¬ ²¢¸ø³öÓÅ»¯½¨Òé¡£
  • º£Å¸ÊµÑéÊÒ£ºUCº£Å¸ÊµÑéÊÒÊÇÒ»¸öÐÔÄÜ·ÖÎöƽ̨£¬Ëü¿ÉÒÔÌṩÍêÉƵÄÊ×ÆÁ¡¢ÄÚ´æ¡¢Æô¶¯¡¢Ö¡ÂÊ·ÖÎöÊý¾Ý¡£
  • Lighthouse£º¼ì²âÒ³ÃæÐÔÄÜÆ¿¾±¡£
  • Timeline£º¼Ç¼ҳÃæÔËÐйý³ÌµÄ¾ßÌåϸ½Ú£¬ÓÃÓÚ·ÖÎöÒ³Ãæ³öÏÖÎÊÌâµÄ¾ßÌåλÖá£
  • Profile£º·ÖÎöÒ³ÃæÄÚ´æµÄʹÓÃÇé¿öºÍJS/CSSÖ´ÐÐʱ¼ä¡£Ò»°ã¿ÉÒÔÓÃTImeline¶¨Î»³ö´ó¸ÅλÖã¬ÔÙÓÃJavaScript CPU profilerÏêϸ·ÖÎöÿ¸öJSº¯ÊýµÄºÄʱ¡£
  • Chrome Trace£º¼Ç¼ҳÃæÔÚä¯ÀÀÆ÷ÄÚºËÖ´ÐеÄÍêÕû¹ý³Ì£¬Á£¶È¾«Ï¸µ½Ã¿¸öº¯Êý·½·¨£¬¿ÉÒÔºÜ׼ȷµÄ¶¨Î»µ½¾ßÌåÎÊÌâ¡£

ÓÅ»¯Êµ¼ù

½ÓÏÂÀ´ÎÒÃÇÀ´¿´¿´ÈçºÎÈ¥·ÖÎöÒ»¸öH5Ò³ÃæµÄÐÔÄÜÓÅ»¯µã¡£

1 Äõ½ÐÔÄÜ·ÖÎöÊý¾Ý

¿ÉÒÔʹÓÃUC³°à³ßƽ̨¡£Ëü»áÉú³ÉÒ»·ÝÐÔÐÔÄܱ¨¸æ

³°à³ßÊÇ»ùÓÚLighthouse×öµÄ£¬Lighthouse±¾µØÅܵÄʱºò£¬³ýÁË¿ÉÒÔÉú³ÉÐÔÄܱ¨¸æ£¬»¹¿ÉÒÔÉú³ÉChrome TraceÎļþ£¬±ãÓÚÎÒÃÇ·ÖÎö¡£

µ±È»Ò²¿ÉÒÔ±¾µØÈ¥×¥Timeline¡¢Chrome TraceÈÕÖ¾¡£Äõ½ÐÔÄܱ¨¸æºó£¬ÎÒÃÇ¿ÉÒÔ´óÖ¿´¿´ÄÄЩµØ·½±È½ÏºÄʱ£¬×ÊÔ´¼ÓÔØ£¬SºÄʱµÈµÈ¡£ÔÙ¸ù¾ÝTraceÈÕ־ȥ¾ßÌå·ÖÎö¡£

2 Äõ½T2ÈÕÖ¾£¬·ÖÎöT2ʱ¼äÏß

Èç¹û¶Ô½ÓÁËUCÄںˣ¬¿ÉÒÔ·ÖÎöT2ÈÕÖ¾£¬·ÖÎöµÄʱºò¹Ø×¢¼¸¸öÊý¾Ý£º

  • frameCount£º×îºóÒ»´ÎT2µÄframeCount£¬±íʾT2ÔÚÕâÒ»Ö¡¼ÆËãÍê³É¡£ÎÒÃÇÔÚTrace½çÃæËÑË÷T2Paint_EventµÄʱºò£¬ÕÒµ½Õâ¸öframeCount£¬°´ÏÂm¼ü£¬±ê¼ÇT2Ïß¡£
  • tStart£º´ú±íT0¿ªÊ¼¼ÆËãµÄʱ¼ä£¬ËÑË÷TStart_Point¿ÉÒÔ¶¨Î»µ½Õâ¸öµã¡£

È·¶¨ÁËT2ÏßÖ®ºó£¬¾Í¿ÉÒÔ·ÖÎöT2Ïß֮ǰµÄÒ³ÃæäÖȾÇé¿ö£¬ÒÔ¼°Ó°ÏìÒ³ÃæäÖȾµÄÒòËØ¡£

3 ·ÖÎöÕûÌåÐÔÄÜ

·ÖÎöT2֮ǰµÄäÖȾÕûÌåäÖȾÇé¿ö£¬±ÈÈçJSÖ´Ðнϳ¤µÄ²¿·Ö£¬¼ÓÔØʱ¼ä½Ï³¤µÄ²¿·Ö¡£

4 ·ÖÎö¼ÓÔØÐÔÄÜ

Ö÷ÒªÊÇDoc¡¢½Ó¿ÚºÍ¸÷ÖÖ×ÊÔ´µÄ¼ÓÔØÐÔÄÜ¡£Ò»°ã˵À´¼ÓÔغÄʱ³¬¹ý300ms¾ÍËã·Ç³£ÂýÁË£¬Ö÷Òª¿´×ÊÔ´ÊÇ·ñ×ßÁËÀëÏß»º´æ¡£

5 ·ÖÎöÅÅ°æÐÔÄÜ

Ö÷Òª·ÖÎöÅÅ°æ³öÏÖµÄÄÚÈÝÊÇ·ñºÏÀí£¬ÅÅ°æµÄʱ»úÊÇ·ñºÏÀí£¬ÊÇ·ñ´æÔÚ´óÁ¿ÖØÅÅ¡¢Ë¢ÐÂÑùʽµÄÇé¿ö¡£

6 ·ÖÎöJSÐÔÄÜ

JSÐÔÄÜÖ÷Òª°üº¬Èý¸ö·½Ã棺

  • JS½âÎö±àÒëºÄʱ
  • JS¶ÔÓ¦µÄÒµÎñÂß¼­
  • JS¾ßÌ庯ÊýÖ´ÐкÄʱ

Ò»°ã˵À´v8.compileºÄʱ³¬¹ý100ms£¬¾ÍÊDZȽϺÄʱµÄÁË¡£

ÁíÍ⻹ÐèÒª¹Ø×¢Á½¸öv8.runÖ®¼äµÄÖ´Ðмä¸ô£¬Ò»°ã˵À´³öÏÖ¼ä¸ôµÄʱºòÊÇÔڵȴý½Ó¿Ú»òÕß×ÊÔ´¡£Õâ¿é¿ÉÒÔ³ÉΪÓÅ»¯µÄµã£¬ÀýÈç½Ó¿ÚÔ¤¼ÓÔØ¡¢×ÊÔ´ÀëÏߵȡ£

È»ºóʹÓÃtimeline·ÖÎö¾ßÌ庯ÊýºÄʱ£¬ÕÒ³öºÄʱ½Ï¶àµÄjsº¯Êý£¬Õë¶ÔÐԵĽøÐÐÓÅ»¯¡£

7 ¹Û²ìͼƬ½âÂë¶ÔT2ʱ¼äµÄÓ°Ïì

Ò»°ã˵À´Ó°ÏìT2¼ÆËãµÄÓÐÁ½¸öÒòËØ£º

  1. ͼƬ½âÂëÓë»æÖÆ¡£
  2. Ê×ÆÁÄÚÈÝ·¢Éú±ä»¯¡££¨»¬¶¯¡¢Í¼Æ¬ÀÁ¼ÓÔØ¡¢¶¯Ì¬½Úµã£©

ͼƬÌرðÊÇСͼ±ê»áijЩҳÃæÉÏ»áÏÔÖøµÄÓ°ÏìT2ʱ¼ä£¬±ÈÈçÔÚ¶öÁËôµÄÑ¡Ôñºì°üÒ³£¬¾­¹ý·ÖÎö£¬ÊǺì°üÁбíÉÏÃæµÄСͼ±ê´ó´óµÄÑÓ³¤ÁËT2ʱ¼ä£¬¸Ä³ÉiconfontʵÏÖºó¡£ÓÅ»¯T2ºÄʱ1400¶àms£¬ÐÔÄÜÌáÉý45%ÒÔÉÏ¡£

ËùÒÔÎÒÃÇ¿ÉÒÔ°ÑÕⲿ·ÖСͼƬÓÃIconFont»òÕßcss´úÌ棨svgʸÁ¿Í¼ÎÞ·¨¼ÆËãͼƬ¿í¸ß£¬¹Ê²»ÄÉÈë¼ÆË㣩¡£Èç¹ûʵÔÚÓÐЩͼƬÐèÒªºöÂÔT2¼ÆË㣬Ҳ¿ÉÒÔʹÓÃuc-perf-stat-ignore£¨Ð°汾ÄÚºËÖ§³Ö3.22£©±ê¼Ç¡£

±È½ÏUCµÄT2Paint_EventºÍW3CµÄloadEventStartÁ½¸öʼþµÄʱ¼ä²î£¬À´¹Û²ìͼƬ½âÂë¶ÔT2¼ÆËãµÄÓ°Ïì¡£

ËÑË÷DecodeImage¿ÉÒÔ¹Û²ìͼƬµÄ½âÂëÇé¿ö

  • ·¢±íÓÚ:
  • Ô­ÎÄÁ´½Ó£ºhttp://news.51cto.com/art/202006/618181.htm
  • ÈçÓÐÇÖȨ£¬ÇëÁªÏµ cloudcommunity@tencent.com ɾ³ý¡£

ɨÂë

Ìí¼ÓÕ¾³¤ ½ø½»Á÷Ⱥ

ÁìȡרÊô 10ÔªÎÞÃż÷ȯ

˽Ïí×îР¼¼Êõ¸É»õ

ɨÂë¼ÓÈ뿪·¢ÕßÉçȺ
Áìȯ
http://www.vxiaotou.com