Extremely slow speed/bandwidth to Fastly CDN for X/Twitter media in HK

Lately, lots of mobile users (using carriers such as China Mobile Hong Kong, etc.) in Hong Kong experience extremely slow loading speed (when using mobile data) when viewing media (images, videos) on X/Twitter for any resource hosted on domain pbs.twitter.com.

Based on the DNS record, this domain is on Fastly CDN via (dualstack.twimg.twitter.map.fastly.net [151.101.40.159]).

Upon testing, the download speed for any image can be as slow as 10K/s.

One of the tracert record, for your reference:

>tracert pbs.twimg.com

Tracing route to dualstack.twimg.twitter.map.fastly.net [151.101.40.159]
over a maximum of 30 hops:

  1     7 ms     6 ms     6 ms  192.168.129.181
  2     *        *        *     Request timed out.
  3    26 ms    34 ms    26 ms  10.17.113.66
  4    40 ms    25 ms    39 ms  10.17.67.158
  5     *        *        *     Request timed out.
  6    53 ms    25 ms    28 ms  10.13.129.190
  7    28 ms    22 ms    23 ms  10.13.128.13
  8    41 ms    33 ms    33 ms  223.119.0.133
  9    26 ms    28 ms    28 ms  223.120.2.53
 10    96 ms    82 ms    85 ms  223.120.3.170
 11   171 ms    84 ms   189 ms  223.120.2.34
 12   208 ms   204 ms   203 ms  223.120.12.85
 13   212 ms   219 ms   214 ms  223.120.6.70
 14   219 ms   218 ms   205 ms  be5298.ccr41.sjc03.atlas.cogentco.com [38.88.224.161]
 15   180 ms   182 ms   184 ms  38.104.138.194
 16   253 ms     *        *     151.101.40.159
 17   249 ms   260 ms   249 ms  151.101.40.159

Trace complete.
1 Like

Thanks @fireattack this has a ton of detail, I appreciate it. In addition, can you go to https://www.fastly-debug.com/ and send back the generated block of text? It’s just more data points that our network team can use in tuning their models.

Please see below.

ewogICJnZW9pcCI6IHsKICAgICJjaSI6ICJ0YWkgcG8iLAogICAgInN0IjogIk5PIFJFR0lPTiIsCiAgICAiY3QiOiAiaG9uZyBrb25nIiwKICAgICJjbyI6ICJBUyIsCiAgICAiY19pcCI6ICIxODIuMjM5Ljg1LjEwOSIsCiAgICAiY19hc24iOiAiOTIzMSIsCiAgICAiY19hc25fbmFtZSI6ICJjaGluYSBtb2JpbGUgaG9uZyBrb25nIGNvbXBhbnkgbGltaXRlZCIsCiAgICAicl9pcCI6ICIxODIuMjM5LjExOC4zMiIsCiAgICAicl9hc24iOiAiOTIzMSIsCiAgICAicl9hc25fbmFtZSI6ICJjaGluYSBtb2JpbGUgaG9uZyBrb25nIGNvbXBhbnkgbGltaXRlZCIsCiAgICAicl9jaSI6ICJzaGV1bmcgd2FuIiwKICAgICJyX3N0IjogIk5PIFJFR0lPTiIsCiAgICAicl9jdCI6ICJob25nIGtvbmciLAogICAgInJfY28iOiAiQVMiCiAgfSwKICAicG9wTGF0ZW5jeSI6IHsKICAgICJia2siOiAxODIsCiAgICAiYm9tIjogMTgzLAogICAgImNjdSI6IDE4NywKICAgICJkZWwiOiAyMTAsCiAgICAiZHhiIjogMjAwLAogICAgImZqciI6IDIwNiwKICAgICJoa2ciOiAzMSwKICAgICJobmQiOiA4MCwKICAgICJoeWQiOiAxODMsCiAgICAiaWNuIjogMTgwLAogICAgIml0bSI6IDE4NywKICAgICJrdWwiOiA3NCwKICAgICJtYWEiOiAxMTYsCiAgICAibW5sIjogMTc5LAogICAgInFwZyI6IDYzLAogICAgInJqdGYiOiAxODMsCiAgICAidHlvIjogODksCiAgICAiYW55IjogMTg1CiAgfSwKICAicG9wQXNzaWdubWVudHMiOiB7CiAgICAiYWMiOiAiaGtnIiwKICAgICJhcyI6ICJoa2ciCiAgfSwKICAicmVxdWVzdCI6IHsKICAgICJyZXNvbHZlcl9pcCI6ICIxODIuMjM5LjExOC4zMiIsCiAgICAicmVzb2x2ZXJfYXNfbmFtZSI6ICJJUEVPUExFU05FVC1BUy1BUCBDaGluYSBNb2JpbGUgSG9uZyBLb25nIENvbXBhbnkgTGltaXRlZCwgSEsiLAogICAgInJlc29sdmVyX2FzX251bWJlciI6ICI5MjMxIiwKICAgICJyZXNvbHZlcl9jb3VudHJ5X2NvZGUiOiAiSEsiLAogICAgImNsaWVudF9pcCI6ICIxODIuMjM5Ljg1LjEwOSIsCiAgICAiY2xpZW50X2FzX25hbWUiOiAiSVBFT1BMRVNORVQtQVMtQVAgQ2hpbmEgTW9iaWxlIEhvbmcgS29uZyBDb21wYW55IExpbWl0ZWQsIEhLIiwKICAgICJjbGllbnRfYXNfbnVtYmVyIjogIjkyMzEiLAogICAgInRpbWUiOiAiMjAyNC0wNy0yM1QwMjoyNDozOS4wMDBaIiwKICAgICJob3N0IjogInd3dy5mYXN0bHktZGVidWcuY29tIiwKICAgICJhY2NlcHQiOiAidGV4dC9odG1sLGFwcGxpY2F0aW9uL3hodG1sK3htbCxhcHBsaWNhdGlvbi94bWw7cT0wLjksaW1hZ2UvYXZpZixpbWFnZS93ZWJwLGltYWdlL2FwbmcsKi8qO3E9MC44LGFwcGxpY2F0aW9uL3NpZ25lZC1leGNoYW5nZTt2PWIzO3E9MC43IiwKICAgICJ1c2VyYWdlbnQiOiAiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyNi4wLjAuMCBTYWZhcmkvNTM3LjM2IiwKICAgICJhY2NlcHRsYW5ndWFnZSI6ICJlbi1VUyxlbjtxPTAuOSx6aC1DTjtxPTAuOCx6aDtxPTAuNyxqYS1KUDtxPTAuNixqYTtxPTAuNSIsCiAgICAiYWNjZXB0ZW5jb2RpbmciOiAiZ3ppcCIsCiAgICAiZmFzdGx5c2VydmVyaXAiOiAiMTUxLjEwMS43Ni42NCIsCiAgICAieGZmIjogIjE4Mi4yMzkuODUuMTA5IiwKICAgICJkYXRhY2VudGVyIjogIkhLRyIsCiAgICAiYmFuZHdpZHRoX21icHMiOiAiMjMuMTgiLAogICAgImN3bmQiOiAxMzgsCiAgICAibmV4dGhvcCI6ICIxNzIuMjAuOTYuMSIsCiAgICAicnR0IjogMzcuMDY3LAogICAgIm1pbl9ydHQiOiAxNy43MzYsCiAgICAiZGVsdGFfcmV0cmFucyI6IDAsCiAgICAidG90YWxfcmV0cmFucyI6IDAKICB9Cn0=

Thanks again @fireattack – I’m going to convert this thread into a support ticket so that our engineering teams can get the data into their workflows.

1 Like

I am seeing a similar issue but with my own DNSs server redirecting to Cloudflare, Google, etc. I have been testing redirecting my DNS server to my ISP DNS for twimg.com and after limited testing it seems better.

ewogICJnZW9pcCI6IHsKICAgICJjaSI6ICJhdXN0aW4iLAogICAgInN0IjogIlRYIiwKICAgICJjdCI6ICJ1bml0ZWQgc3RhdGVzIiwKICAgICJjbyI6ICJOQSIsCiAgICAiY19pcCI6ICIxMDQuMTgxLjE1NC41NyIsCiAgICAiY19hc24iOiAiNzAxOCIsCiAgICAiY19hc25fbmFtZSI6ICJhdHQgc2VydmljZXMgaW5jLiIsCiAgICAicl9pcCI6ICIxNzIuMjUzLjE5OC4xNTIiLAogICAgInJfYXNuIjogIjE1MTY5IiwKICAgICJyX2Fzbl9uYW1lIjogImdvb2dsZSBsbGMiLAogICAgInJfY2kiOiAiZGFsbGFzIiwKICAgICJyX3N0IjogIlRYIiwKICAgICJyX2N0IjogInVuaXRlZCBzdGF0ZXMiLAogICAgInJfY28iOiAiTkEiCiAgfSwKICAicG9wTGF0ZW5jeSI6IHsKICAgICJib3MiOiA1MSwKICAgICJjbWgiOiA1MSwKICAgICJkZW4iOiA1MiwKICAgICJkdHciOiA1MCwKICAgICJnbnYiOiA1MywKICAgICJobmwiOiAxMDgsCiAgICAiaWFoIjogMTcsCiAgICAia2F0bCI6IDI2LAogICAgImtiZmkiOiA3MSwKICAgICJrYnVyIjogNDAsCiAgICAia2NncyI6IDQwLAogICAgImtkYWwiOiAxMiwKICAgICJrZGZ3IjogMTIsCiAgICAia2V3ciI6IDQ5LAogICAgImtmdHkiOiA0NiwKICAgICJraWFkIjogNDMsCiAgICAia2lncSI6IDMzLAogICAgImtqeW8iOiA0MiwKICAgICJrbG90IjogMzQsCiAgICAia21pYSI6IDM5LAogICAgImtwYW8iOiAxNDAsCiAgICAia3BkayI6IDI4LAogICAgImtybnQiOiAxMzMsCiAgICAia3RlYiI6IDQ1LAogICAgImt3aHAiOiA0MiwKICAgICJsY2siOiA1MSwKICAgICJsZ2EiOiA0NywKICAgICJtY2kiOiAxMzIsCiAgICAibXNwIjogNDQsCiAgICAicGR4IjogNjUsCiAgICAicGh4IjogMzQsCiAgICAic2pjIjogNDgsCiAgICAic3RsIjogNDcsCiAgICAic3RwIjogMzQsCiAgICAieXVsIjogNTYsCiAgICAieXZyIjogNjIsCiAgICAieXljIjogODQsCiAgICAieXl6IjogNTEsCiAgICAiYW55IjogMTgKICB9LAogICJwb3BBc3NpZ25tZW50cyI6IHsKICAgICJhYyI6ICJpYWgiLAogICAgImFzIjogImlhaCIKICB9LAogICJyZXF1ZXN0IjogewogICAgInJlc29sdmVyX2lwIjogIjE3Mi4yNTMuMTk4LjE1MCIsCiAgICAicmVzb2x2ZXJfYXNfbmFtZSI6ICJHT09HTEUsIFVTIiwKICAgICJyZXNvbHZlcl9hc19udW1iZXIiOiAiMTUxNjkiLAogICAgInJlc29sdmVyX2NvdW50cnlfY29kZSI6ICJVUyIsCiAgICAiY2xpZW50X2lwIjogIjEwNC4xODEuMTU0LjU3IiwKICAgICJjbGllbnRfYXNfbmFtZSI6ICJBVFQtSU5URVJORVQ0LCBVUyIsCiAgICAiY2xpZW50X2FzX251bWJlciI6ICI3MDE4IiwKICAgICJ0aW1lIjogIjIwMjQtMTAtMDVUMTQ6MzA6MjQuMDAwWiIsCiAgICAiaG9zdCI6ICJ3d3cuZmFzdGx5LWRlYnVnLmNvbSIsCiAgICAiYWNjZXB0IjogInRleHQvaHRtbCxhcHBsaWNhdGlvbi94aHRtbCt4bWwsYXBwbGljYXRpb24veG1sO3E9MC45LGltYWdlL2F2aWYsaW1hZ2Uvd2VicCxpbWFnZS9hcG5nLCovKjtxPTAuOCxhcHBsaWNhdGlvbi9zaWduZWQtZXhjaGFuZ2U7dj1iMztxPTAuNyIsCiAgICAidXNlcmFnZW50IjogIk1vemlsbGEvNS4wIChNYWNpbnRvc2g7IEludGVsIE1hYyBPUyBYIDEwXzE1XzcpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMjkuMC4wLjAgU2FmYXJpLzUzNy4zNiIsCiAgICAiYWNjZXB0bGFuZ3VhZ2UiOiAiZW4tVVMsZW47cT0wLjkiLAogICAgImFjY2VwdGVuY29kaW5nIjogImd6aXAiLAogICAgImZhc3RseXNlcnZlcmlwIjogIjE1MS4xMDEuMTkyLjY0IiwKICAgICJ4ZmYiOiAiMTA0LjE4MS4xNTQuNTciLAogICAgImRhdGFjZW50ZXIiOiAiSUFIIiwKICAgICJiYW5kd2lkdGhfbWJwcyI6ICI0OS4yMCIsCiAgICAiY3duZCI6IDQxMywKICAgICJuZXh0aG9wIjogIjE3Mi4yMC43MC4xIiwKICAgICJydHQiOiAyMC4wMzMsCiAgICAibWluX3J0dCI6IDE0Ljk1NSwKICAgICJkZWx0YV9yZXRyYW5zIjogMCwKICAgICJ0b3RhbF9yZXRyYW5zIjogMAogIH0KfQ==