so we’ll need to treat the Gravatar issue separately
Thanks ok noted on the gravatar issue, I’ll open a separate thread later
If only half the images on the page are affected, I’m guessing it’s that last scenario. I am guessing something timed out.
Yes I think this is most probably the issue. Last few days I noticed the domains from i*.wp.com are loading very slowly, everything else are as fast as they should. As mentioned, to temporarily fix the missing images, I modified Jetpack’s /wp-content/plugins/jetpack/modules/widgets/top-posts.php to force thumbnails to load pulled from other CDN, that’s why you don’t see the missing pictures on that page as it’s not from Jetpack’s CDN.
However I’m not sure how to show you the affected pages because it’s from the Jetpack’s top post widget and right now there’s no missing images in the top posts but in fact there’s lots of other missing images (error 400) on the Jetpack’s CDN when I log into https://wordpress.com/posts/teanazar.com or https://wordpress.com/media/teanazar.com.
Jetpack debug shows I’m connected and no significant issue but take a look at this image as an example which is attached to one of my post. This image exists on my site https://teanazar.com/wp-content/uploads/2015/10/Setting-Up-Remote-WOL-Wake-On-LAN.png?resize=40%2C40 and Jetpack’s CDN should be able to pull it from my server to display it on the top post widget but instead it got error 400 on the Jetpack’s CDN https://i1.wp.com/teanazar.com/wp-content/uploads/2015/10/Setting-Up-Remote-WOL-Wake-On-LAN.png?resize=40%2C40. If I were to switched on Jetpack’s CDN (previously known as Photon) right now then there’ll be lots of missing images with error 400 on my site.
There’s lots of missing images and can’t expect to rename all of them? So what does this error tells us? We cannot complete this request, remote server returned an unexpected status code (400)
. Jetpack pulled the image but got error 400 and never retry? I think you can easily help rectify this issue by looking or debugging at what’s wrong with the Jetpack CDN image link I stated above because it applies to all those missing Jetpack CDN images for my site with error 400. Thank you.