Êý×ÖÂþ»Æ½Ì¨Èë¿Ú±ê×¼»¯ÆÊÎö
ÌÀ²»ÈÈtbr¹ÙÍøÈë¿ÚµÇÂ¼ÍøÖ·µÄÈÏ֤ϵͳ½ÓÄÉHTTPS¼ÓÃÜÐÒ飬Óû§ÔڵصãÀ¸ÊäÈë¹Ù·½ÈÏÖ¤µÄtbr.ccÓòÃûʱ£¬½¨ÒéÆôÓÃÁ½²½ÑéÖ¤£¨Two-Factor Authentication£©È·±£ÕË»§Çå¾²¡£¸Ãƽ̨ÓëBilibiliÂþ»µÄ×ÊÔ´»¥Í¨»úÖÆÔÚ2019Äê°æÈ¨ÐÒé¸üкó£¬ÐγÉÁË¿çÆ½Ì¨Âþ»Ãæ°åͬ²½¹¦Ð§¡£µ±¶ÁÕßÔÚBilibiliÂþ»ä¯ÀÀ¡¶µÚ90Õ¡·µÈ¸ßÈËÆø×÷Ʒʱ£¬¿ÉÒÔͨ¹ýOAuth2.0ÊÚȨʵÏÖÕË»§ÐÅÏ¢¿çվͬ²½¡£²»¹ýÐèÒªÌØÊâ×¢ÖØµÄÊÇ£¬Ä³Ð©µØÇøIP¿ÉÄܱ£´æ»á¼ûÏÞÖÆ£¬½ÓÄÉSSR£¨ShadowsocksR£©¼ÓÃÜÊðÀíʱ¿ÉÓÐÓýâ¾öµØÇøÆÁÕÏÎÊÌâ¡£
¶àÖն˵ǼÁ÷³Ì¾«½²
ÌÀ²»ÈÈtbr¹ÙÍøµÇÂ¼ÍøÖ·Ö§³ÖÈýÖÖÈÏ֤ģʽ£º¶ÌÐÅÑéÖ¤Âë¡¢ÓÊÏä°ó¶¨ºÍµÚÈý·½Éç½»Õ˺ŽÓÈë¡£ÔÚÒÆ¶¯¶ËʹÓÃWebView×é¼þʱ£¬¿ª·¢ÕßģʽÐèÒª¹Ø±ÕSSLÖ¤ÊéÑéÖ¤¡£µ±Óû§Óöµ½BilibiliÂþ»¡¶µÚ90Õ¡·¼ÓÔØÒ쳣ʱ£¬É¨³ýä¯ÀÀÆ÷»º´æ£¨Cache Cleaning£©¿É»Ö¸´95%ÒÔÉϵÄÏÔʾÎÊÌâ¡£¿çƽ̨ÔĶÁ½¨ÒéʹÓÃEPUB3±ê×¼ÃûÌ㬸ÃÃûÌÃÔÚ·Ö¾µÇл»ºÍ»Öʱ£´æ·½Ãæ¾ßÓÐÏÔÖøÓÅÊÆ¡£ÊÔÎʵ±Í¬Ê±µÇ¼Á½¸öƽ̨ʱ£¬ÔõÑùʵÏÖÔĶÁ½ø¶Èͬ²½£¿ÃÕµ×ÔÚÓÚʹÓÃÆ½Ì¨ÌṩµÄAPI½Ó¿Ú¾ÙÐÐÊý¾Ý½»Á÷¡£
°æÈ¨ÄÚÈݱ£»¤ÊÖÒÕ͸ÊÓ
ÌÀ²»ÈÈtbr¹ÙÍø½ÓÄɵÄDRM£¨Êý×Ö°æÈ¨ÖÎÀí£©ÏµÍ³¿Éʵʱ¼à²âµÁ°æÈö²¥Â·¾¶¡£BilibiliÂþ»¡¶µÚ90Õ¡·µÄÒ³ÃæË®Ó¡ÊÖÒÕÒÑÉý¼¶ÖÁµÚÈý´ú¶¯Ì¬¼ÓÃÜËã·¨£¬Ã¿¸öÓû§µÄˮӡID¶¼Óë×°±¸Ö¸Îư󶨡£ÔĶÁÆ÷·À½ØÍ¼¹¦Ð§ÔÚAndroid QϵͳºóʵÏÖÁËϵͳ¼¶Ö§³Ö£¬µ±¼ì²âµ½½ØÆÁ²Ù×÷ʱ»á×Ô¶¯Ä£ºýÒªº¦·Ö¾µ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ê¹ÓÃÐéÄâ»ú£¨Virtual Machine£©µÇ¼¿ÉÄܵ¼ÖÂÕË»§±»ÔÝʱ·â½û£¬½¨ÒéÓÅÏÈÑ¡Óùٷ½¿Í»§¶Ë¡£
Òì³£»á¼û¹ÊÕÏ´¦Öóͷ£ÊÖ²á
µ±ÌÀ²»ÈÈtbr¹ÙÍøµÇÂ¼ÍøÖ··ºÆð403¹ýʧ´úÂëʱ£¬»òÐíÂÊÊÇCDN½ÚµãÉèÖÃÒì³£µ¼Ö¡£BilibiliÂþ»µÄ¡¶µÚ90Õ¡·Èô·ºÆð¿¨¶ÙÕ÷Ï󣬽¨ÒéÔÚ¿ª·¢Õß¹¤¾ßÖмì²éÍøÂçÇëÇóµÄTTFB£¨Time to First Byte£©ÊýÖµ¡£¿ç¹ú»á¼û³¡¾°Ï£¬ÆôÓÃQUICÐÒé¿ÉÌáÉý22%µÄ¼ÓÔØËÙÂÊ¡£Óû§·´Ïìͳ¼ÆÏÔʾ£¬78%µÄµÇ¼ÎÊÌâÔ´ÓÚÓâÆÚµÄCookieÐÅÏ¢£¬°´ÆÚɨ³ýä¯ÀÀÆ÷ÀúÊ·¼Í¼ÄÜÓÐÓÃÔ¤·À´ËÀàÎÊÌâ¡£ÊÔÎÊÓöµ½IP±»ÏÞÖÆÊ±¸ÃÈçÄÇÀïÖ㿽ÓÄɶ¯Ì¬ÊðÀí³ØÊÖÒÕ¿ÉʵÏÖ×Ô¶¯IPÂÖ»»¡£
¿çƽ̨Êý¾ÝǨáã¹æ·¶
ÌÀ²»ÈÈtbrÓû§µ¼³öÔĶÁÊý¾Ýʱ£¬ÐèÌØÊâ×¢ÖØÂþ»ÊéÇ©µÄXMLÃûÌÃת»»¡£BilibiliÂþ»¡¶µÚ90Õ¡·µÄ̸ÂÛÊý¾ÝǨáãÐè×ñÕÕCC-BY-NC 4.0ÐÒ飬СÎÒ˽¼Ò±¸·Ý½¨ÒéʹÓÃÆ½Ì¨ÌṩµÄµ¼³ö¹¤¾ß¡£ÔÚMySQLÊý¾Ý¿âǨáãÀú³ÌÖУ¬×Ö·û¼¯Ó¦Í³Ò»ÉèÖÃΪUTF8MB4ÒÔ×èÖ¹ÐÄÇé·ûºÅɥʧ¡£ÔÆÍ¬²½¹¦Ð§ÊµÏÖµÄÒªº¦ÔÚÓÚ¼á³ÖÁ½¸öƽ̨µÄOAuthÁîÅÆÓÐÓÃÐÔ£¬TokenË¢ÐÂÖÜÆÚ½¨ÒéÉèÖÃΪ72СʱÒÔÄÚ¡£
δÀ´ÔĶÁÉú̬Ç÷ÊÆÕ¹Íû
Çø¿éÁ´ÊÖÒÕÔÚÌÀ²»ÈÈtbr¹ÙÍøµÄÓ¦ÓÃÊÔÑéÒѽøÈëµÚ¶þ½×¶Î£¬Êý×ÖÂþ»µÄNFT£¨·ÇͬÖÊ»¯´ú±Ò£©ÈÏÖ¤½«ÖØËܰæÈ¨ÉúÒâϵͳ¡£BilibiliÂþ»Ô¤¼ÆÔÚ2025ÄêǰÍêÓñ³ÉÕ¾×÷Æ·µÄÈ«¾°ÉùˢУ¬¡¶µÚ90Õ¡·µÄVR·Ö¾µÌåÑé°æÒѽøÈëÄÚ²â½×¶Î¡£±ßÑØÅÌËã½ÚµãµÄ°²ÅÅʹÂþ»¼ÓÔØÑÓ³Ù½µµÍÖÁ50msÒÔÄÚ£¬»ùÓÚWebAssemblyµÄäÖȾÒýÇæ¿É½«4K»ÖʵÄÁ÷Á¿ÏûºÄïÔÌ40%¡£ÊÔÎÊAI·Ö¾µÌìÍâÐÐÒÕÊÇ·ñ»áÓ°Ïì´´×÷£¿×Ô˳ӦÐðÊÂËã·¨ÕýÔÚ¿ª´´½»»¥Ê½Âþ»µÄÐÂÐÎ̬¡£
ͨ¹ýÁù¸öά¶ÈµÄÉî¶ÈÆÊÎö£¬ÎÒÃÇϵͳÊáÀíÁËÌÀ²»ÈÈtbr¹ÙÍøÈë¿ÚµÇÂ¼ÍøÖ·ÓëBilibiliÂþ»¡¶µÚ90Õ¡·µÄÐͬʹÓüƻ®¡£´Ó»ù´¡µÇ¼²Ù×÷µ½Ç°ÑØÊÖÒÕÓ¦Óã¬Óû§¼ÈÐèÕÆÎÕÏÖÐÐÆ½Ì¨µÄÔËÐлúÖÆ£¬Ò²Òª¹Ø×¢Êý×ÖÂþ»¹¤ÒµµÄË¢ÐÂÇ÷ÊÆ¡£ÌáÐѶÁÕß×¢ÖØ£ºÔÚ˫ƽ̨Çл»Ê±Îñ±ØºË²éÊÚȨ¹æÄ££¬°´ÆÚ¸üÐÂ×°±¸Ö¤ÊéÁ´ÒÔÈ·±£×î¼ÑÔĶÁÌåÑé¡£Êý×ÖÂþ»Æ½Ì¨Èë¿Ú±ê×¼»¯ÆÊÎö
ÌÀ²»ÈÈtbr¹ÙÍøÈë¿ÚµÇÂ¼ÍøÖ·µÄÈÏ֤ϵͳ½ÓÄÉHTTPS¼ÓÃÜÐÒ飬Óû§ÔڵصãÀ¸ÊäÈë¹Ù·½ÈÏÖ¤µÄtbr.ccÓòÃûʱ£¬½¨ÒéÆôÓÃÁ½²½ÑéÖ¤£¨Two-Factor Authentication£©È·±£ÕË»§Çå¾²¡£¸Ãƽ̨ÓëBilibiliÂþ»µÄ×ÊÔ´»¥Í¨»úÖÆÔÚ2019Äê°æÈ¨ÐÒé¸üкó£¬ÐγÉÁË¿çÆ½Ì¨Âþ»Ãæ°åͬ²½¹¦Ð§¡£µ±¶ÁÕßÔÚBilibiliÂþ»ä¯ÀÀ¡¶µÚ90Õ¡·µÈ¸ßÈËÆø×÷Ʒʱ£¬¿ÉÒÔͨ¹ýOAuth2.0ÊÚȨʵÏÖÕË»§ÐÅÏ¢¿çվͬ²½¡£²»¹ýÐèÒªÌØÊâ×¢ÖØµÄÊÇ£¬Ä³Ð©µØÇøIP¿ÉÄܱ£´æ»á¼ûÏÞÖÆ£¬½ÓÄÉSSR£¨ShadowsocksR£©¼ÓÃÜÊðÀíʱ¿ÉÓÐÓýâ¾öµØÇøÆÁÕÏÎÊÌâ¡£
¶àÖն˵ǼÁ÷³Ì¾«½²
ÌÀ²»ÈÈtbr¹ÙÍøµÇÂ¼ÍøÖ·Ö§³ÖÈýÖÖÈÏ֤ģʽ£º¶ÌÐÅÑéÖ¤Âë¡¢ÓÊÏä°ó¶¨ºÍµÚÈý·½Éç½»Õ˺ŽÓÈë¡£ÔÚÒÆ¶¯¶ËʹÓÃWebView×é¼þʱ£¬¿ª·¢ÕßģʽÐèÒª¹Ø±ÕSSLÖ¤ÊéÑéÖ¤¡£µ±Óû§Óöµ½BilibiliÂþ»¡¶µÚ90Õ¡·¼ÓÔØÒ쳣ʱ£¬É¨³ýä¯ÀÀÆ÷»º´æ£¨Cache Cleaning£©¿É»Ö¸´95%ÒÔÉϵÄÏÔʾÎÊÌâ¡£¿çƽ̨ÔĶÁ½¨ÒéʹÓÃEPUB3±ê×¼ÃûÌ㬸ÃÃûÌÃÔÚ·Ö¾µÇл»ºÍ»Öʱ£´æ·½Ãæ¾ßÓÐÏÔÖøÓÅÊÆ¡£ÊÔÎʵ±Í¬Ê±µÇ¼Á½¸öƽ̨ʱ£¬ÔõÑùʵÏÖÔĶÁ½ø¶Èͬ²½£¿ÃÕµ×ÔÚÓÚʹÓÃÆ½Ì¨ÌṩµÄAPI½Ó¿Ú¾ÙÐÐÊý¾Ý½»Á÷¡£
°æÈ¨ÄÚÈݱ£»¤ÊÖÒÕ͸ÊÓ
ÌÀ²»ÈÈtbr¹ÙÍø½ÓÄɵÄDRM£¨Êý×Ö°æÈ¨ÖÎÀí£©ÏµÍ³¿Éʵʱ¼à²âµÁ°æÈö²¥Â·¾¶¡£BilibiliÂþ»¡¶µÚ90Õ¡·µÄÒ³ÃæË®Ó¡ÊÖÒÕÒÑÉý¼¶ÖÁµÚÈý´ú¶¯Ì¬¼ÓÃÜËã·¨£¬Ã¿¸öÓû§µÄˮӡID¶¼Óë×°±¸Ö¸Îư󶨡£ÔĶÁÆ÷·À½ØÍ¼¹¦Ð§ÔÚAndroid QϵͳºóʵÏÖÁËϵͳ¼¶Ö§³Ö£¬µ±¼ì²âµ½½ØÆÁ²Ù×÷ʱ»á×Ô¶¯Ä£ºýÒªº¦·Ö¾µ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ê¹ÓÃÐéÄâ»ú£¨Virtual Machine£©µÇ¼¿ÉÄܵ¼ÖÂÕË»§±»ÔÝʱ·â½û£¬½¨ÒéÓÅÏÈÑ¡Óùٷ½¿Í»§¶Ë¡£
Òì³£»á¼û¹ÊÕÏ´¦Öóͷ£ÊÖ²á
µ±ÌÀ²»ÈÈtbr¹ÙÍøµÇÂ¼ÍøÖ··ºÆð403¹ýʧ´úÂëʱ£¬»òÐíÂÊÊÇCDN½ÚµãÉèÖÃÒì³£µ¼Ö¡£BilibiliÂþ»µÄ¡¶µÚ90Õ¡·Èô·ºÆð¿¨¶ÙÕ÷Ï󣬽¨ÒéÔÚ¿ª·¢Õß¹¤¾ßÖмì²éÍøÂçÇëÇóµÄTTFB£¨Time to First Byte£©ÊýÖµ¡£¿ç¹ú»á¼û³¡¾°Ï£¬ÆôÓÃQUICÐÒé¿ÉÌáÉý22%µÄ¼ÓÔØËÙÂÊ¡£Óû§·´Ïìͳ¼ÆÏÔʾ£¬78%µÄµÇ¼ÎÊÌâÔ´ÓÚÓâÆÚµÄCookieÐÅÏ¢£¬°´ÆÚɨ³ýä¯ÀÀÆ÷ÀúÊ·¼Í¼ÄÜÓÐÓÃÔ¤·À´ËÀàÎÊÌâ¡£ÊÔÎÊÓöµ½IP±»ÏÞÖÆÊ±¸ÃÈçÄÇÀïÖ㿽ÓÄɶ¯Ì¬ÊðÀí³ØÊÖÒÕ¿ÉʵÏÖ×Ô¶¯IPÂÖ»»¡£
¿çƽ̨Êý¾ÝǨáã¹æ·¶
ÌÀ²»ÈÈtbrÓû§µ¼³öÔĶÁÊý¾Ýʱ£¬ÐèÌØÊâ×¢ÖØÂþ»ÊéÇ©µÄXMLÃûÌÃת»»¡£BilibiliÂþ»¡¶µÚ90Õ¡·µÄ̸ÂÛÊý¾ÝǨáãÐè×ñÕÕCC-BY-NC 4.0ÐÒ飬СÎÒ˽¼Ò±¸·Ý½¨ÒéʹÓÃÆ½Ì¨ÌṩµÄµ¼³ö¹¤¾ß¡£ÔÚMySQLÊý¾Ý¿âǨáãÀú³ÌÖУ¬×Ö·û¼¯Ó¦Í³Ò»ÉèÖÃΪUTF8MB4ÒÔ×èÖ¹ÐÄÇé·ûºÅɥʧ¡£ÔÆÍ¬²½¹¦Ð§ÊµÏÖµÄÒªº¦ÔÚÓÚ¼á³ÖÁ½¸öƽ̨µÄOAuthÁîÅÆÓÐÓÃÐÔ£¬TokenË¢ÐÂÖÜÆÚ½¨ÒéÉèÖÃΪ72СʱÒÔÄÚ¡£
δÀ´ÔĶÁÉú̬Ç÷ÊÆÕ¹Íû
Çø¿éÁ´ÊÖÒÕÔÚÌÀ²»ÈÈtbr¹ÙÍøµÄÓ¦ÓÃÊÔÑéÒѽøÈëµÚ¶þ½×¶Î£¬Êý×ÖÂþ»µÄNFT£¨·ÇͬÖÊ»¯´ú±Ò£©ÈÏÖ¤½«ÖØËܰæÈ¨ÉúÒâϵͳ¡£BilibiliÂþ»Ô¤¼ÆÔÚ2025ÄêǰÍêÓñ³ÉÕ¾×÷Æ·µÄÈ«¾°ÉùˢУ¬¡¶µÚ90Õ¡·µÄVR·Ö¾µÌåÑé°æÒѽøÈëÄÚ²â½×¶Î¡£±ßÑØÅÌËã½ÚµãµÄ°²ÅÅʹÂþ»¼ÓÔØÑÓ³Ù½µµÍÖÁ50msÒÔÄÚ£¬»ùÓÚWebAssemblyµÄäÖȾÒýÇæ¿É½«4K»ÖʵÄÁ÷Á¿ÏûºÄïÔÌ40%¡£ÊÔÎÊAI·Ö¾µÌìÍâÐÐÒÕÊÇ·ñ»áÓ°Ïì´´×÷£¿×Ô˳ӦÐðÊÂËã·¨ÕýÔÚ¿ª´´½»»¥Ê½Âþ»µÄÐÂÐÎ̬¡£
ͨ¹ýÁù¸öά¶ÈµÄÉî¶ÈÆÊÎö£¬ÎÒÃÇϵͳÊáÀíÁËÌÀ²»ÈÈtbr¹ÙÍøÈë¿ÚµÇÂ¼ÍøÖ·ÓëBilibiliÂþ»¡¶µÚ90Õ¡·µÄÐͬʹÓüƻ®¡£´Ó»ù´¡µÇ¼²Ù×÷µ½Ç°ÑØÊÖÒÕÓ¦Óã¬Óû§¼ÈÐèÕÆÎÕÏÖÐÐÆ½Ì¨µÄÔËÐлúÖÆ£¬Ò²Òª¹Ø×¢Êý×ÖÂþ»¹¤ÒµµÄË¢ÐÂÇ÷ÊÆ¡£ÌáÐѶÁÕß×¢ÖØ£ºÔÚ˫ƽ̨Çл»Ê±Îñ±ØºË²éÊÚȨ¹æÄ££¬°´ÆÚ¸üÐÂ×°±¸Ö¤ÊéÁ´ÒÔÈ·±£×î¼ÑÔĶÁÌåÑé¡£