I've been playing around with updating profile images through the API,
and while the main twitter site updates instantly, it's clear that
third party clients tend to cache profile images pretty aggressively.
I'm in the process of testing this across a few different clients
myself, but I was curious if there's a general rule of thumb about how
often clients check for new profile images.
I've tried changing the upload file name to see if having a different
link file name in profile_image_url would cause clients to get a new
image, but that doesn't seem to do much.
Of course every client is going to behave differently, but I was
curious if people had a sense of what was normal in your experiences
of changing your own picture and seeing it change in different
clients, or with updating via the API itself.