I'm having an odd problem with gmail. My gmail is painfully, excruciatingly sluggish. Messages take a long while to load, send, frequent "#717" errors, etc. I realize that this is a rather common frustration and I have tried all the standard cures that people recommend.
I have found, however, that changing my computer's DNS settings often temporarily fixes the problem. The change doesn't have to be to any particular IP, it just has to be to some different IP. I usually toggle between Google's two public IPv4 DNS IPs (18.104.22.168 and 22.214.171.124). Let's say I'm on the former at the moment and gmail is currently hanging while it loads a message. I open my network preferences and change to the latter, and the minute I hit "apply" Gmail instantly loads the message. This has happened many times; it is clearly repeatable. I have suggested that friends also try it, and they have seen the same effect.
So, two questions:
- What would cause this behavior?
- Is there anything I can do to automatically/programatically accomplish this so that I don't have to frequently manually toggle my DNS?