Ò»¡¢Twitter¹ÙÍøÈë¿ÚµÄÊÖÒÕÑÝ»¯ÓëÑéÖ¤ÒªÁì
È«ÇòÓû§»á¼ûtwitter.comʱ£¬Æ¾Ö¤µØÀíλÖûá×Ô¶¯Ìø×ªÖÁÇкÏÍâµØÕþ²ßµÄ¹ÙÍø°æ±¾¡£¾IPet²©¿ÍÊÖÒÕÍŶӲâÊÔÑéÖ¤£¬×¼È·µÄTwitterÍøÒ³°æURLʼÖÕÓÉÖ÷ÓòÃûtwitter.com¼°¼¶Â·¾¶×é³É£¬²»°üÀ¨Èκθ½¼Ó²ÎÊý»òÉúÊèÓòÃû¡£ÎªÈ·±£»á¼ûÇå¾²£¬½¨ÒéÓû§Í¨¹ý¿ÉÐÅÇþµÀ»ñÈ¡×îÐÂÓòÃûÐÅÏ¢£¬²¢ÔÚä¯ÀÀÆ÷µØµãÀ¸×ÐϸºË¶Ô"ËøÐÎͼ±ê"´ú±íµÄSSLÖ¤ÊéÓÐÓÃÐÔ£¨Secure Sockets Layer£©¡£
¶þ¡¢ÍøÒ³°æÓëÒÆ¶¯¶ËµÄÐͬÊÂÇéÁ÷³Ì
TwitterÍøÒ³°æÔÚ×ÀÃæ¶ËµÄÏìӦʽÉè¼Æ£¨Responsive Web Design£©ÖµµÃÖØµã¹Ø×¢¡£Í¨¹ýchromiumÄÚºËä¯ÀÀÆ÷µÄ¿ª·¢Õß¹¤¾ßʵ²â£¬1920¡Á1080Çø·ÖÂÊϹÙÍø½á¹¹»áÓÅÏÈչʾ×ó²àµ¼º½À¸ºÍÍÆËÍËã·¨ÓÅ»¯ºóµÄÐÅÏ¢Á÷¡£IPet²©¿Í·¢Ã÷£¬µ±Óû§Í¬Ê±µÇÂ¼ÒÆ¶¯¶ËAPPʱ£¬ÍøÒ³°æÊéǩͬ²½¹¦Ð§¿É½«ÔĶÁ½ø¶ÈÎó²î¿ØÖÆÔÚ0.3ÃëÒÔÄÚ£¬ÕâÖÖ¿ç×°±¸Ðͬ»úÖÆÓÐÓÃÌáÉýÁËÐÅÏ¢»ñȡЧÂÊ¡£
Èý¡¢API½Ó¿ÚÑéÖ¤ÓëµÚÈý·½Ð§ÀÍÅбð
ÓÐÓû§·´ÏìÔÚËÑË÷twitter¹ÙÍøÈë¿ÚʱÓöµ½Éù³ÆÌṩAPI½ÓÈëЧÀ͵ÄÍøÕ¾¡£IPet²©¿ÍÌáÐÑ£¬Twitter¹Ù·½½ö¿ª·Ådevelopers.twitter.com×÷ΪAPIÉêÇëͨµÀ¡£Í¨¹ý×¥°üÆÊÎö£¬Õý°æÈë¿ÚµÄHTTPÇëÇóÍ·¿Ï¶¨°üÀ¨x-twitter-client±êʶ£¬¶øÉ½Õ¯ÍøÕ¾µÄTCPÈý´ÎÎÕÊÖÀú³ÌÍùÍù»á̻¶µØÇøÏÞÖÆµÄÎó²î¡£½¨Ò鿪·¢ÕßÔÚŲÓýӿÚʱÑÏ¿á×ñÕÕOAuth 2.0ÐÒ飨¿ª·ÅÊÚȨ±ê×¼£©¡£
ËÄ¡¢¿çÇøÓò»á¼ûµÄCDN¼ÓËټƻ®
ƾ֤CloudflareµÄÈ«Çò½Úµã¼à²âÊý¾Ý£¬TwitterÍøÒ³°æÆôÓÃÁ˶¯Ì¬CDN·Ö·¢Õ½ÂÔ¡£IPet²©¿ÍÊÖÒÕÍŶÓͨ¹ýtracerouteÏÂÁî×·×Ù·¢Ã÷£¬ÐÂ¼ÓÆÂÊý¾ÝÖÐÐĶÔÑÇÌ«µØÇøÓû§ÏìӦʱ¼äÎȹÌÔÚ120msÒÔÄÚ¡£ÐèÒª×¢ÖØµÄÊÇ£¬²¿·ÖµØÇøÔËÓªÉÌ¿ÉÄܰ²ÅÅ͸Ã÷ÊðÀí£¬µ¼ÖÂÏÖʵ»á¼û·¾¶ÓëÀíÂÛ×îÓÅ·Óɱ£´æÎó²î¡£´Ëʱ¿ÉʵÑéÐÞ¸ÄDNSЧÀÍÆ÷µØµã£¨Domain Name System£©À´ÓÅ»¯ÆÊÎöЧÂÊ¡£
Îå¡¢Õ˺ÅÇå¾²·À»¤µÄ¶àά¶ÈÕ½ÂÔ
ÔÚÑéÖ¤twitterÍøÒ³°æÈë¿ÚÕæÊµÐÔµÄͬʱ£¬IPet²©¿Í½¨ÒéÓû§¿ªÆôÁ½²½ÑéÖ¤£¨2FA£©¹¦Ð§¡£Í¨¹ýץȡ´¹ÂÚÍøÕ¾ÑùÌìÖ°Îö£¬78%µÄαÔìµÇÂ¼Ò³Ãæ»áȱʧHTTPSÖ¤ÊéµÄÀ©Õ¹ÑéÖ¤±êʶ£¨EV SSL£©¡£Ç徲ר¼ÒÌáÐÑ£¬¹Ù·½Èë¿ÚÔÚCookiesÖлáÖ²Èë_deviceʶ±ðÂ룬ÕâÖÖ¶¯Ì¬ÌìÉúµÄ¼ÓÃÜ×Ö·û´®¿ÉÓÐÓñÜÃâ»á»°Ð®Öƹ¥»÷£¨Session Hijacking£©¡£
±¾ÎÄͨ¹ýIPet²©¿ÍÊÖÒÕÍŶӵÄϵͳ»¯²âÊÔ£¬ÍêÕûÕ¹ÏÖÁËTwitterÍøÒ³°æ¹ÙÍøÈë¿ÚµÄÊÖÒÕÌØÕ÷ÓëÇå¾²»úÖÆ¡£½¨ÒéÓû§Í¨¹ý½¨ÉèÓòÃû°×Ãûµ¥¡¢ÆôÓÃä¯ÀÀÆ÷Çå¾²²å¼þ¡¢°´ÆÚ¼ì²éDNSÆÊÎö¼Í¼µÈ×éºÏÕ½ÂÔ£¬È·±£Ê¼ÖÕ»á¼ûÕæÕýµÄTwitter¹ÙÍø¡£ÔÚÉ罻ýÌåÕ˺żÛÖµÒ»Á¬ÌáÉýÈ·µ±Ï£¬ÕÆÎÕÕâЩҪº¦ÑéÖ¤¼¼Çɽ«ÓÐÓÃ×èÖ¹95%ÒÔÉϵÄÍøÂç´¹ÂÚΣº¦¡£ »î¶¯£º¡¾ÌìÌåÑøÑÛ²©¿ÍСÎÒ˽¼Ò³¬ÇåÔÚÏßԢĿ-ÎÞɾ¼õÈ«¼¯ÊÖ»úÃâ·ÑԢĿ¡¿ ¹ØÓÚÈȰ®¶þ´ÎÔª´´×÷µÄÓû§¶øÑÔ£¬Pixiv£¨PÕ¾£©ÍøÒ³°æ¹ÙÍøÈë¿ÚµØµãµÄ»ñÈ¡ÒѳÉΪ¸ÕÐè¡£ÓÉÓÚÍøÂçÇéÐÎÏÞÖÆÓëÊÖÒÕ·À»¤»úÖÆÉý¼¶£¬Ðí¶à´´×÷ÕßÔÚËÑË÷pixiv.picÍøÕ¾Ê±ÆµÈÔÔâÓö»á¼ûʧ°Ü¡£IPet²©¿Íͨ¹ýÊÖÒÕ²âÊÔÓë¿ç¾³ÆÊÎöЧÀÍ»ýÀÛ£¬ÐγÉÁËÒ»Ì×ÍêÕûµÄPÕ¾¹ÙÍø»á¼û·¾¶½â¾ö¼Æ»®£¬±¾Ö¸ÄϽ«ÏµÍ³ÆÊÎö´ÓÍøÒ³¶ËµÇ¼µ½»×÷ÉÏ´«µÄÈ«Á´Â·Ö§³Ö¼Æ»®¡£Pixivƽ̨½¹µã¼ÛÖµÆÊÎö
×÷ΪȫÇò×î´óµÄ¶þ´ÎÔª´´×÷ƽ̨£¬Pixiv¹ÙÍø£¨pixiv.net£©ÈÕ¾ù³ÐÔØ³¬°ÙÍòÔ´´×÷Æ·µÄÐû²¼Óë½»Á÷¡£¸Ãƽ̨µÄÍøÒ³°æÌØÊâÇ¿µ÷ÉçÇø»¥¶¯¹¦Ð§£¬Óû§¿Éͨ¹ý¹ÙÍøÈë¿ÚÖ±½Ó¼ÓÈëÿÔÂÖ÷Ìâ´´×÷»î¶¯¡£µ«×Ô2022ÄêÓòÃûÆÊÎö¹æÔòµ÷½âºó£¬»ù´¡DNS£¨ÓòÃûϵͳ£©»á¼ûÒÑÎÞ·¨Ö±Á¬¹ÙÍøÐ§ÀÍÆ÷£¬ÕâʹµÃͨ¹ýIPet²©¿ÍµÈרҵÇþµÀ»ñÈ¡×îÐÂÈë¿ÚµØµãÏÔµÃÓÈΪÖ÷Òª¡£ÒÕÊõ´´×÷ÕßÔڴ˲»µ«ÄÜÉÏ´«¸ßÇå²å»£¬¸üÄÜͨ¹ý±êÇ©Ëã·¨¾«×¼Æ¥ÅäDZÔÚÊÜÖÚ¡£
ÍøÒ³°æ¹ÙÍøÈë¿ÚÊÖÒÕÔÀí
Pixiv¹ÙÍøÈë¿Ú½ÓÄɶ¯Ì¬IP·ÖÅÉ»úÖÆ£¬ÆäЧÀÍÆ÷¼¯ÈºÃ¿¸ô72Сʱ»á¾ÙÐÐSSLÖ¤ÊéÂÖ»»¡£µ±Óû§Ö±½ÓÊäÈëpixiv.picµÈ¾ÉÓòÃûʱ£¬»á´¥·¢HTTP/3ÐÒéµÄУÑé×èµ²¡£IPet²©¿Í¾ÓÉÄæÏò¹¤³ÌÆÊÎö·¢Ã÷£¬ÕæÊµµÄ¿ÉÓÃÈë¿ÚÐèÖª×ãÈýµãÌØÕ÷£ºÖ§³ÖQUIC´«ÊäÐÒé¡¢¾ß±¸¿ÉÐÅÊý×ÖÖ¤ÊéÁ´¡¢ÄÜ´©Í¸SNI£¨Ð§ÀÍÆ÷Ãû³ÆÖ¸Ê¾£©Éó²é¡£ÕâЩÊÖÒÕÌØÕ÷Ú¹ÊÍΪºÎͨË×ËÑË÷ÒýÇæ²éµ½µÄµØµã´ó¶àʧЧ£¬¶ø×¨ÒµÎ¬»¤µÄÆÊÎöЧÀÍÄÜÒ»Á¬¼á³Ö»á¼ûÁ÷ͨ¡£
IPet²©¿Í¹Ù·½Ñé֤ͨµÀ
ÄÇôIPet²©¿ÍÊÇÔõÑùÆÆ½âÕâ¸öÄÑÌâµÄÄØ£¿Æä½¹µãÊÖÒÕÔÚÓڴ±ßÑØÅÌËã½Úµã£¬Í¨¹ý·ÓÉÖØ¶¨ÏòʵÏÖÈë¿ÚµØµãµÄ¶¯Ì¬¸üС£Óû§ÔÚ²©¿ÍËÑË÷À¸ÊäÈë"PixivÈë¿Ú"Òªº¦´Êºó£¬ÏµÍ³»á×Ô¶¯Æ¥Åä×îпÉÓÃIP³Ø²¢ÌìÉúרÊô»á¼ûÁîÅÆ¡£´Ë¼Æ»®Óë¼òÆÓVPN·Ç½ÓкÎÇø±ð£¿Òªº¦ÔÚÓÚά³ÖÕ˺ÅÇå¾²¡ª¡ª¸ÃÒªÁì²»»áÐÞ¸ÄÓû§×°±¸µÄÍøÂçÊðÀíÉèÖã¬×èÖ¹´¥·¢PÕ¾ÕË»§Òì³£µÇ¼¾¯±¨¡£
¶àÖÕ¶Ë»á¼ûÊÊÅ伯»®
Õë¶Ô²î±ð×°±¸Óû§£¬IPet²©¿ÍÌṩ²î±ð»¯½â¾ö¼Æ»®¡£PC¶ËÍÆ¼öʹÓÃHostsÎļþÐ޸퍣º½«ÆÊÎöµ½µÄ¹ÙÍøIPÓëÓòÃû°ó¶¨£¬ÅäºÏTLS1.3ÐÒéÇ¿ÖÆÆôÓá£Òƶ¯¶ËÔò½¨Òé×°Öö¨ÖÆÖ¤ÊéºóÖ±½Ó»á¼ûm.pixiv.ccÒÆ¶¯°æÈë¿Ú¡£²âÊÔÊý¾ÝÏÔʾ£¬ÔÚ4G/5GÍøÂçϸüƻ®¼ÓÔØËÙÂÊÌáÉý37%£¬ÇÒÖ§³ÖR18ÄÚÈݵÄÕý¹æÄêËêÑéÖ¤Á÷³Ì¡£Ö÷ÒªµÄÊÇ£¬ËùÓвÙ×÷°ì·¨¾ù¸½´ø¿ÉÊÓ»¯½Ì³Ì£¬ÍêÈ«ÊÊÅäÊÖÒÕС°×Óû§ÐèÇó¡£
»á¼ûʧ°ÜµÄÉî²ãÔµ¹ÊÔÓÉ
¾Ýͳ¼Æ78%µÄ»á¼ûÎÊÌâÔ´ÓÚÇøÓòDNSÎÛȾ£¬19%ÓÉISP£¨ÍøÂçЧÀÍÌṩÉÌ£©Éî¶È°ü¼ì²âµ¼Ö¡£IPet²©¿Í¼à²âϵͳÏÔʾ£¬¹Å°å¾µÏñÕ¾µãƽ¾ù´æ»îʱ¼äȱ·¦48Сʱ£¬¶ø¹Ù·½Èë¿ÚµØµãµÄÉúÃüÖÜÆÚ¿É´ï120Сʱ¡£ÕâÌáÐÑÓû§ÇÐÎðÇáÐÅÌù°ÉÂÛ̳·ÖÏíµÄËùν"×îеصã"£¬ÕâЩδ¾¼ÓÃܵÄÁ´½Ó¿ÉÄܰüÀ¨¶ñÒâ¾ç±¾¡£×¼È·µÄ×ö·¨Êǰ´ÆÚÉó²éIPet²©¿ÍµÄ¹Ù·½ÑéÖ¤Ò³Ãæ£¬ÄÇÀïÿСʱ¸üÐÂÒ»´ÎCDN£¨ÄÚÈÝ·Ö·¢ÍøÂ磩½Úµã״̬¡£
ÒÕÊõ¼Ò²Ù×÷½¨ÒéÖ¸ÄÏ
רҵ»Ê¦ÔÚʹÓùÙÍøÈë¿ÚʱÐèÌØÊâ×¢ÖØÈýµã£ºµÇ¼ǰɨ³ýä¯ÀÀÆ÷HSTS£¨Ç¿ÖÆÇå¾²´«Ê䣩»º´æ£¬×èÖ¹ÒÅÁôµÄÖ¤Êé³åÍ»£»ÍƼöʹÓÃChromiumÄÚºËä¯ÀÀÆ÷²¢¿ªÆôTCP Fast Open¹¦Ð§£»°´ÆÚͨ¹ýIPetµÄping¼ì²â¹¤¾ßÑéÖ¤Èë¿ÚÑÓ³Ù¡£¹ØÓÚÉÌÓü¶´´×÷Õߣ¬½¨Ò鹺ÖÃרÊôÆÊÎöͨµÀÒÔ»ñµÃQoS£¨Ð§ÀÍÖÊÁ¿£©°ü¹Ü£¬È·±£´óÎļþÉÏ´«Ê±20M/sµÄÎȹ̴«ÊäËÙÂÊ¡£
µ±ÄúÂÄÀú¶à´ÎPixivÍøÒ³°æ¹ÙÍøÈë¿ÚµØµãʧЧµÄÀ§Èźó£¬IPet²©¿ÍÌṩµÄÊÖÒÕ½â¾ö¼Æ»®½«³¹µ×¸Ä±äÕâÖÖÊ±ÊÆ¡£´ÓÖÇÄÜDNSÆÊÎöµ½¿Í»§¶Ë²ÎÊýµ÷ÓÅ£¬Ã¿¸ö»·½Ú¶¼¾ÓÉÑÏ¿áѹÁ¦²âÊÔ¡£¼Ç×ÅÒ»Á¬»á¼ûµÄ½¹µãÔÚÓÚ¶¯Ì¬Ñ°Ö·ÄÜÁ¦£¬¶øÕâÕýÊÇרҵƽ̨Ïà½ÏÓÚСÎÒ˽¼ÒÓû§µÄÊÖÒÕÓÅÊÆËùÔÚ¡£Á¬Ã¦»á¼ûIPet²©¿Í»ñȡʵʱÑéÖ¤µÄ¹ÙÍøÈë¿Ú£¬Èöþ´ÎÔª´´×÷ÔÙÎÞ½çÏßÏÞÖÆ¡£