ÍøÕ¾Ç¨ÒÆ¶ÔÓû§ÌåÑéµÄÉî¶ÈÓ°Ïì
µ±tai9.tv½øÐзþÎñÆ÷Ç¨ÒÆ»òÓòÃûµ÷Õûʱ£¬ÆÕͨ302ÖØ¶¨Ïò£¨ÁÙÊ±Ìø×ª£©¿ÉÄܵ¼ÖÂ15%ÒÔÉϵÄÓû§Á÷ʧÂÊ¡£¾ÝÈ«ÇòCDN·þÎñÉ̼à²âÊý¾ÝÏÔʾ£¬80%µÄ·Ç¼¼ÊõÓû§²»»áÖ÷¶¯¸üÐÂä¯ÀÀÆ÷ÊéÇ©£¬ÕâÖ±½ÓÔì³É·þÎñÈë¿Ú»á¼ûÖжϡ£ÔÚ´ËÅä¾°Ï£¬ÓòÃû½âÎö£¨DNS£©ÏµÍ³µÄÖÇÄÜÔ¤¼ÓÔØ¼¼Êõ±ã³ÉΪҪº¦Í»ÆÆ¿Ú£¬Í¨¹ýÔÚTTL£¨Éú´æÊ±¼ä£©ÖµÄÚÍê³ÉоɵØÖ·µÄÎÞ·ìÇл»£¬¿É½«Óû§¸ÐÖªÑÓ³Ù¿ØÖÆÔÚ300msÒÔÄÚ¡£
DNS¶àÁ´Â·½âÎö¼¼ÊõʵÏÖ·¾¶
ҪʵÏÖtai9.tvµØÖ·µÄÓÀ¾Ã¿ÉÓÃÐÔ£¬Anycast DNSÈ«Çò²¿Êð·½°¸ÐèÒªÁýÕÖÖÁÉÙ12¸öÖ÷¸ÉÍøÂç½Úµã¡£½ÓÄÉBGP£¨½çÏÞÍø¹ØÐÒ飩·ÓÉÓÅ»¯ºó£¬ÑÇÖÞµØÓò½âÎöÏìÓ¦ËÙ¶È¿ÉÌáÉý120%¡£ÔÚDNS¼Í¼ÅäÖòãÃæ£¬½¨ÒéͬʱÉèÖÃCNAME±ðÃû½âÎöÓëAAAA¼Í¼£¨IPv6Ö§³Ö£©£¬µ±Ö÷½âÎöÏß··¢ÉúÒ쳣ʱ£¬ÏµÍ³¿ÉÔÚ50msÄÚ×Ô¶¯Çл»ÖÁ±¸ÓÃÁ´Â·£¬ÕâÖÖ¹ÊÕÏ×ªÒÆ»úÖÆÈ·±£Óû§Ê¼ÖÕ»ñµÃÓÐЧ»á¿´·¨Ö·¡£
ä¯ÀÀÆ÷Éú̬µÄÓû§Áô´æÇ¿»¯Õ½ÂÔ
ChromeºÍSafariµÄÊг¡·Ý¶îºÏ¼ÆÁè¼Ý75%£¬Õë¶ÔÕâÁ½´óä¯ÀÀÆ÷¿ª·¢µÄPWA£¨½¥½øÊ½WebÓ¦Óã©ÀëÏß»º´æ·½°¸¿ÉÓÐЧÌáÉýÓû§Áô´æ¡£ÅäºÏService Worker¼¼Êõ£¬Óû§ÔÚÊ״λá¼ûtai9.tvºó¼´¿É½¨Éèµ±µØ·þÎñÈë¿Ú£¬×ÝÈ»ÓòÃû·¢Éú±ä»»£¬ÈÔÄÜͨ¹ýÔ¤ÉèµÄmanifestÎļþ»ñÈ¡¸üÐÂ֪ͨ¡£Êµ¼Ê²âÊÔÊý¾ÝÏÔʾ£¬ÕâÖÖ»úÖÆ¿É½«Óû§×Ô·¢¸üÐÂÊéÇ©µÄ¸ÅÂÊÌá¸ß3±¶ÒÔÉÏ¡£
¶àÖÕ¶Ëͬ²½ÌåϵµÄ¼¼Êõ¼Ü¹¹
¿çÉ豸»á¼ûÐèÇó¶Ôtai9.tvµÄµØÖ·Î¬»¤Ìá³öÁËÐÂÌôÕ½¡£½ÓÄÉOAuth2.0ÊÚȨ¿ò¼Ü´î½¨µÄͳһÕ˺ÅÌåϵ£¬¿É½«Óû§µÄÊéÇ©Êý¾Ýͬ²½ÖÁÔÆ¶Ë¡£µ±¼ì²âµ½ÓòÃû±ä»»Ê±£¬ÏµÍ³Í¨¹ýWebSocket½¨ÉèµÄË«ÏòͨÐÅͨµÀ£¬Äܹ»ÔÚÓû§ËùÓеǼÉ豸ÉÏͬ²½¸üлá¼ûÈë¿Ú¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬¸Ã·½°¸ÐèÒª´¦Öóͷ£iOSÏµÍ³ÍÆËÍÖ¤ÊéÓëAndroid FirebaseµÄ¼æÈÝÐÔÎÊÌâ¡£
ʵʱ¼à²âϵͳµÄÔ¤¾¯»úÖÆ¹¹½¨
²¿ÊðÔÚÖ÷¸ÉÍøµÄÂþÑÜʽ̽Õ뼯Ⱥ£¬ÒÔ30ÃëΪ¼ä¸ô¶Ôtai9.tv¸÷Èë¿Ú½Úµã½øÐпµ½¡¼ì²é¡£µ±Ä³¸öÇøÓò½âÎöʧ°ÜÂÊÁè¼Ý5%ʱ£¬×Ô¶¯»¯ÔËάƽ̨»á´¥·¢Èý¼¶ÏìÓ¦Ô¤°¸£ºÆôÓÃGeoDNS£¨µØÀíDNS£©µÄ·ÓÉÐÞÕý£¬¼¤»îÔÆ¶Ë»º´æµÄ¾²Ì¬¾µÏñÒ³Ãæ£¬×îÖÕÆô¶¯SMSÓ¦¼±Í¨ÖªÍ¨µÀ¡£ÕâÌ×ϵͳ¿É½«µ¥µã¹ÊÕϵÄÓ°Ïì¹æÄ£ËõСÖÁÔ²¨¼°ÇøÓòµÄ12%¡£
ͨ¹ýDNSÖÇÄܽâÎö¡¢ä¯ÀÀÆ÷»º´æÓÅ»¯¡¢¶àÖÕ¶Ëͬ²½ÌåϵµÄÈýÖØ¼¼Êõ±£ÕÏ£¬tai9.tvÓÀ¾Ã»á¼û·½°¸µÄÀÖ³Éʵʩ½«Ê¹Äê¶ÈÓû§Áô´æÂÊÌáÉýÖÁ98.7%¡£¼¼ÊõÍŶÓÐèÒªÖØµã¹Ø×¢SSLÖ¤ÊéµÄ×Ô¶¯»¯ÐøÆÚ»úÖÆÓëCSP£¨ÄÚÈÝÄþ¾²Õ½ÂÔ£©ÅäÖõļæÈÝÐÔµ÷ÊÔ£¬Í¬Ê±½¨Òéÿ¼¾¶È½øÐÐÈ«Á´Â·µÄ¹ÊÕÏÑÝÁ·£¬È·±£ËùÓÐÓ¦¼±·½°¸¶¼ÄÜÔÚÕæÊµ³¡¾°Öпɿ¿Ö´ÐС£Î´À´Ëæ×ÅÁ¿×Ó¼ÓÃܼ¼ÊõµÄÆÕ¼°£¬ÍøÕ¾µØÖ·µÄÓÀ¾ÃÐÔά»¤½«½øÈëеÄÉú³¤½×¶Î¡£ Ô˶¯£º¡¾ÓÃ4Ãë½²Çå³þÈýÔÂ×îÐÂDZÈëÉ̳¡ÑÇɪ×îж¯Ì¬µÄÍÆ¼öÓ뾫²Ê¾çÇé·ÖÎö¡¿ ÔÚBilibiliÂþ»Æ½Ì¨Á¬ÐøÍƳöÓÅÖʹúÂþµÄµ±Ï£¬¡¶ÈýÔ´óÉñDZÈëÉ̳¡ÑÇɪ¡·Æ¾½èÆäÆæÌØµÄ´ÎÔªÈںϣ¨dimensional fusion£©ÐðÊÂѸËÙÒý·¢¶ÁÕßÈÈÒé¡£Õⲿ¼¯Ææ»ÃðÏÕÓëÏÖʵ³¡¾°ÓÚÒ»ÌåµÄÂþ»Á¦×÷£¬Í¨¹ýÉ̳¡ÕâÒ»ÌØÊâÐðÊ¿ռ䣬¹¹½¨³öÁ¬½ÓÏÖ´ú¶¼ÊÐÓëÉñÃØÒì½çµÄÊÓ¾õÆæ¹Û¡£±¾ÎĽ«´Ó¶àά½Ç¶È½âÎö×÷Æ·÷ÈÁ¦£¬Ì½ÃØBilibiliÂþ»Æ½Ì¨ÈçºÎͨ¹ýÕⲿ×÷Æ·¿ª±ÙеÄÌâ²ÄÈüµÀ¡£´ÎÔª±ÚÆÆÁÑµÄÆæ»ÃÐðʼܹ¹
×÷ΪBilibiliÂþ»2023Äê¶ÈµÄÏÖÏó¼¶×÷Æ·£¬¡¶ÈýÔ´óÉñDZÈëÉ̳¡ÑÇɪ¡·ÔÚ¿ªÆª¼´ÒÔ¾ªÑ޵ij¡¾°Éè¼Æ´òÆÆ´ÎÔª½çÏÞ¡£Ö÷È˹«ÑÇɪÎóÈëÉÌÒµ×ÛºÏÌåºó´¥·¢µÄʱ¿ÕäöÎУ¬½«´«Í³É̳¡¿Õ¼ä¸ïгɳäÂúħ·¨»ú¹ØµÄÒì½çÕ½³¡¡£ÕâÖÖÏÖʵ³¡¾°Ææ»Ã»¯´¦Öóͷ££¬¼È±£³ÖÁ˶ÁÕß¶Ô¶¼ÊÐÉú»îµÄ´úÈë¸Ð£¬ÓÖÂú×ãÁ˹«¹²¶ÔÉñ̡̯ÏÕµÄÐÄÀíÆÚ´ý¡£×÷Æ·ÖÐ"ħÁ¦ÊÕÒøÌ¨"¡¢"ÊÔÒ¼䴫ËÍÃÅ"µÈ´´ÒâÉ趨£¬¸üÊÇÉÁËÏÖ´úÉÌÒµ¿Õ¼äÓëÆæ»ÃÔªËØµÄÓлúÈںϡ£
½ÇÉ«ËÜÔìÖеķ´²îÃÈÔªËØ
ÕⲿBilibiliÂþ»¶À¼ÒÁ¬ÔØ×÷Æ·£¬Í¨¹ýϸÄåµÄ½ÇÉ«Éú³¤Ïß´òÆÆ¹ÌÓÐÓ¡Ï󡣿´ËÆÆÕͨµÄÉ̳¡±£°²ÈËÔ±£¬Êµ¼ÊÉí·ÝÊÇÊØ»¤´ÎԪͨµÀµÄÔÂÉñºóÒ᣻Ö÷¹ËȺÌåÖÐDZ·ü²Ù¿ØÔªËØÄ§·¨µÄÉñÃØ×éÖ¯¡£´´×÷ÕßÔÚÈËÎïÍâÐÍÉè¼ÆÖÐÖ²ÈëÊÓ¾õ·ûºÅÌåÏÖ¡ª¡ªÑÇɪÅå´÷µÄ¹¤ÅÆÊµÎªÉϹÅÉñÆ÷£¬±£½àÍÆ³µÇ±·ü½µÄ§·¨Æ÷¡£ÕâÖÖ½ÇÉ«ÐÎÏóÓëÕæÊµÉí·ÝµÄ·´²î£¬ÅäºÏÆ½Ì¨ÌØÓеĵ¯Ä»»¥¶¯¹¦Ð§£¬ÈöÁÕßÔÚÍÆÀí½ÇÉ«Å侰ʱ»ñµÃË«ÖØ¼ÓÈë¸Ð¡£
³¡¾°×ª»»µÄ¾µÍ·ÓïÑÔ¸ïÐÂ
ÈçºÎ½«É̳¡ËÄά¿Õ¼ä¾ßÏ󻯣¿Âþ»ÍŶӸø³öµÄ½â¾ö·½°¸¿°³Æ½Ì¿ÆÊé¼¶±ð¡£Í¨¹ýBilibiliÂþ»µÄ¿çҳȫ¾°Ä£Ê½£¬×÷ƷʵÏÖÁËÏÖʵά¶ÈÓëÒì´ÎÔªµÄÎÞ·ìÇл»¡£µ±ÑÇɪÆô¶¯"·öÌݽá½ç"ʱ£¬·Ö¾µ·ºÆð½ÓÄɵ¹ÖÃ͸ÊÓ·¨£¬Ê¹Í¨ÀýÉÌÒµ¿Õ¼ä˲¼äħ»Ã»¯¡£ÕâÖÖÍ»ÆÆÍ¨ÀýµÄÌåÏÖÊÖ·¨£¬¼È±£³ÖÁ˳¡¾°µÄÕæÊµÖʸУ¬ÓÖÔöÌíÁËÆæ»ÃðÏÕµÄÌÕ×íÌåÑé¡£ÖµµÃ×¢ÒâµÄϸ½ÚÔÚÓÚ£¬Ã¿¸öħ·¨»ú¹ØµÄÆô¶¯ÒôЧ¶¼ÅäÓÐרÊôÄâÉù´ÊÉè¼Æ¡£
ƽ̨¼¼ÊõÓëÄÚÈݵĸ߶ÈÊÊÅä
BilibiliÂþ»ÌØÓеĻ¥¶¯ÔĶÁ¹¦Ð§£¬ÔÚ±¾×÷ÖлñµÃ´´ÐÂÐÔÔËÓ᣶ÁÕß»¬¶¯ÆÁÄ»¿ªÆô"´ÎԪ̽²âÆ÷"µÄÌØÐ§Éè¼Æ£¬Óë¾çÇéÖÐÖ÷½ÇÆÆ½âÉÌÔ°µØÂö»ú¹ØµÄ½ÚµãÍêÃÀÆõºÏ¡£Æ½Ì¨¿ª·¢µÄARÊÔ¶Á¹¦Ð§£¬ÔÊÐíÓû§É¨ÃèÏÖʵÉ̳¡¿Õ¼ä´¥·¢Òþ²Ø¾çÇé²Êµ°£¬ÕâÖÖÏßÉÏÏßÏÂÁª¶¯µÄ¿ç´ÎÔªÍæ·¨£¬Ê¹µÃ¡¶ÈýÔ´óÉñDZÈëÉ̳¡ÑÇɪ¡·µÄÔÚÏßԢĿÌåÑéÔ¶³¬´«Í³Âþ»ÔØÌå¡£Êý¾ÝÏÔʾ£¬¸Ã¹¦Ð§Ê¹×÷Æ·Óû§Í£Áôʱ³¤ÌáÉý37%¡£
ÉÌÒµ»¯³¡¾°µÄÐðʼÛÖµÍÚ¾ò
ÕⲿÉÌÒµ×ÛºÏÌåÌâ²ÄÂþ»µÄÀֳɣ¬Îª¶¼ÊÐÆæ»ÃÀàÐÍÌṩÁËеĴ´×÷·¶Ê½¡£ÉÌÔ°µØÐνṹ×Ô´øµÄ¹¦Ð§·ÖÇøÌØÐÔ£¬ÌìÈ»ÊʺϹ¹½¨²îÒìÊôÐÔµÄħ·¨ÁìÓò¡ª¡ªÃÀʳ¹ã³¡¶ÔÓ¦÷Ò÷ÑÃØ¾³£¬¶ùͯÀÖÔ°»¯×÷¾«Áé¹ú¼Ò¡£´´×÷ÕßÇÉÃîÀûÓÿռäÌØÐÔ²¿Êð¾çÇéÏßË÷£¬Ê¹¡¶ÈýÔ´óÉñDZÈëÉ̳¡ÑÇɪ¡·µÄÿ¸öÕ½ڶ¼¾ßÓжÀÁ¢ÊÀ½ç¹Û¼Ü¹¹¡£ÕâÖÖÄ£¿é»¯Ððʽṹ£¬¼È±£ÕÏÁËBilibiliÂþ»Á¬ÔصĽÚ×à¸Ð£¬ÓÖΪºóÐø¶¯»»¯¸Ä±àÔ¤ÁôÁËÌìÈ»µÄ³¡¾°·Ö¾µ»ù´¡¡£
ͨ¹ýÉî¶ÈÆÊÎö¿É¼û£¬¡¶ÈýÔ´óÉñDZÈëÉ̳¡ÑÇɪ¡·ÔÚBilibiliÂþ»Æ½Ì¨µÄÀֳɲ¢·ÇżȻ¡£×÷Æ·¾«×¼ÕÆÎÕÁËÏÖ´ú¶ÁÕß¶Ô"Éí±ß³¡¾°Ææ»Ã»¯"µÄÉóÃÀÐèÇ󣬽èÖúƽ̨¼¼Êõ´´Ð´òÔì³ö´ÎÊÀ´úÂþ»ÌåÑé¡£´Ó½ÇÉ«É趨µÄ·ûºÅѧ¹¹½¨¼ÓÈ뾰ת»»µÄÊÓ¾õ¸ïÃü£¬ÕⲿÉÌÒµ×ÛºÏÌ寿»ÃðÏÕ×÷Æ·ÕýÔÚÖØÐ½ç˵ÔÚÏßÂþ»µÄ´´×÷½çÏÞ¡£¶ÔÓÚ×·Çó¸ßÆ·ÖÊÔĶÁÌåÑéµÄÓû§¶øÑÔ£¬µÇ¼BilibiliÂþ»¿ªÆôÕⳡ¿ç´ÎԪðÏÕ£¬ÎÞÒɽ«ÊÕ»ñÒâÏë²»µ½µÄÆæ»ÃÖ®Âá£