[SOLVED] How to disable router caching?

Apr 13, 2020
7
0
10
I have a TP-Link router and I access most of the internet sites like google and my blog using the TP-Link router internet connection. But many times i see an older cached version of website. This only happens when I use my wifi connection (TP-Link Router) to connect to the internet.

When I use my mobile internet connection, I see a fresh version of the site that is no more cached.

Here the few things i have tried to fix the problem.
  1. Clear the browser cache, and also try opening the incognito tab.
  2. Use different browser even new browsers but did not work.
  3. Try different devices to access websites like my phone and pc both connected to wifi through the router.
  4. Flush DNS using CMD

But all the method does not work for me. All i came to know is that there is something in the router that cache the website data to provide faster loading. After three to dour days, these problems automatically got fixed. But till then i have to use my mobile internet connection to see a fresh version of sites.

Note: This issue does not happen with all sites but with some sites, it becomes a headache. So if you have any fix to the problem please let me know.
 
Solution
I really don't know how you debug stuff like this anymore. It would have to be some tool in the browser itself.
When you used to be able to capture this stuff with wireshark. It would send a request to the server and ask it if the page was updated. If the server said it wasn't it loaded the cached image.

When you actually clear the cache it deletes those files so that almost means the server is sending you a copy of the same page. Why it works different on wifi than etherenet is very strange. All the traffic going to the internet appears to come form the same exact IP no matter how it got to the router.
Highly unlikely a router cache web page some cache dns but that has other symptoms.

First a router has no place to store the data. Most have barely enough flash to store the router software image.

Much more important is it is impossible for a router to even see your web pages much less store them. Almost all traffic is encrypted via https so it can not actually save them even if you have software to attempt it.

Not real sure what is causing the issue but it is not data being stored in the router.

If you think it could be DNS just set your DNS to a actual DNS server like 8.8.8.8
 
I really don't know how you debug stuff like this anymore. It would have to be some tool in the browser itself.
When you used to be able to capture this stuff with wireshark. It would send a request to the server and ask it if the page was updated. If the server said it wasn't it loaded the cached image.

When you actually clear the cache it deletes those files so that almost means the server is sending you a copy of the same page. Why it works different on wifi than etherenet is very strange. All the traffic going to the internet appears to come form the same exact IP no matter how it got to the router.
 
Solution