{"id":567,"date":"2019-03-25T18:03:20","date_gmt":"2019-03-25T18:03:20","guid":{"rendered":"https:\/\/uptimerobot.com\/blog\/?p=567"},"modified":"2025-11-13T14:59:51","modified_gmt":"2025-11-13T14:59:51","slug":"cachebuster-a-pro-tip-for-bypassing-cache","status":"publish","type":"post","link":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/","title":{"rendered":"Cachebuster &#8211; A Pro Tip for Bypassing Cache"},"content":{"rendered":"<p><strong>Caching is a great way to improve website performance<\/strong> and minimize the load.<\/p>\n<p>An ideal cache displays the cached version until the content changes and flushes the cache when there is a change. Yet, there may be cases where the cached version is not the most up-to-date one (if there is a DB error on the site or the caching is only time-based..).<\/p>\n<p>And, <strong>we may want Uptime Robot to load the non-cached version<\/strong> on each request to make sure that the uptime\/downtime is decided accordingly.<\/p>\n<p>Here is a <strong>tiny feature (a pro tip)<\/strong> that can help bypassing cache.<\/p>\n<h3>Cachebuster<\/h3>\n<p>Uptime Robot will auto-replace the string:<\/p>\n<ul>\n<li><strong>*cachebuster*<\/strong><\/li>\n<\/ul>\n<p>in the querystring with a unique timestamp every time so that each request\u00a0is unique.<\/p>\n<p>As an example, if the website to be monitored is:<\/p>\n<ul>\n<li>https:\/\/mywebsitetomonitor.com<\/li>\n<\/ul>\n<p>We can use the URL as:<\/p>\n<ul>\n<li>https:\/\/mywebsitetomonitor.com\/?<strong>*cachebuster*<\/strong><\/li>\n<\/ul>\n<p>and the request will have a different querystring each time.<\/p>\n<p>Hope this helps for a better uptime.<\/p>\n<p><strong>Update (2019-11-19):<\/strong> The feature can now be used for <a href=\"https:\/\/uptimerobot.com\/blog\/new-feature-custom-http-headers-for-the-pro-plan\/\">custom HTTP headers<\/a> and <a href=\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\">POST values<\/a> as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Caching is a great way to improve website performance and minimize the load. An ideal cache displays the cached version until the content changes and flushes the cache when there is a change. Yet, there may be cases where the cached version is not the most up-to-date one (if there is a DB error on [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_is_featured_guide":false,"_post_views":34,"_reading_completions":184,"footnotes":""},"categories":[2],"tags":[9],"class_list":["post-567","post","type-post","status-publish","format-standard","hentry","category-announcements","tag-cache"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cachebuster - A Pro Tip for Bypassing Cache | UptimeRobot Blog<\/title>\n<meta name=\"description\" content=\"Learn how to use a cachebuster with UptimeRobot for bypassing caching layers and monitoring fresh data in your web checks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cachebuster - A Pro Tip for Bypassing Cache | UptimeRobot Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to use a cachebuster with UptimeRobot for bypassing caching layers and monitoring fresh data in your web checks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\" \/>\n<meta property=\"og:site_name\" content=\"UptimeRobot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T18:03:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T14:59:51+00:00\" \/>\n<meta name=\"author\" content=\"Tomas Koprusak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomas Koprusak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\"},\"author\":{\"name\":\"Tomas Koprusak\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"headline\":\"Cachebuster &#8211; A Pro Tip for Bypassing Cache\",\"datePublished\":\"2019-03-25T18:03:20+00:00\",\"dateModified\":\"2025-11-13T14:59:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\"},\"wordCount\":189,\"commentCount\":17,\"keywords\":[\"Cache\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\",\"url\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\",\"name\":\"Cachebuster - A Pro Tip for Bypassing Cache | UptimeRobot Blog\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\"},\"datePublished\":\"2019-03-25T18:03:20+00:00\",\"dateModified\":\"2025-11-13T14:59:51+00:00\",\"author\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"description\":\"Learn how to use a cachebuster with UptimeRobot for bypassing caching layers and monitoring fresh data in your web checks.\",\"breadcrumb\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uptimerobot.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcements\",\"item\":\"https:\/\/uptimerobot.com\/blog\/category\/announcements\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cachebuster &#8211; A Pro Tip for Bypassing Cache\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\",\"url\":\"https:\/\/uptimerobot.com\/blog\/\",\"name\":\"UptimeRobot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\",\"name\":\"Tomas Koprusak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"caption\":\"Tomas Koprusak\"},\"description\":\"He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/tomas-koprusak\"],\"url\":\"https:\/\/uptimerobot.com\/blog\/author\/tomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cachebuster - A Pro Tip for Bypassing Cache | UptimeRobot Blog","description":"Learn how to use a cachebuster with UptimeRobot for bypassing caching layers and monitoring fresh data in your web checks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/","og_locale":"en_US","og_type":"article","og_title":"Cachebuster - A Pro Tip for Bypassing Cache | UptimeRobot Blog","og_description":"Learn how to use a cachebuster with UptimeRobot for bypassing caching layers and monitoring fresh data in your web checks.","og_url":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/","og_site_name":"UptimeRobot Blog","article_published_time":"2019-03-25T18:03:20+00:00","article_modified_time":"2025-11-13T14:59:51+00:00","author":"Tomas Koprusak","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tomas Koprusak","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#article","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/"},"author":{"name":"Tomas Koprusak","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"headline":"Cachebuster &#8211; A Pro Tip for Bypassing Cache","datePublished":"2019-03-25T18:03:20+00:00","dateModified":"2025-11-13T14:59:51+00:00","mainEntityOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/"},"wordCount":189,"commentCount":17,"keywords":["Cache"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/","url":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/","name":"Cachebuster - A Pro Tip for Bypassing Cache | UptimeRobot Blog","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/#website"},"datePublished":"2019-03-25T18:03:20+00:00","dateModified":"2025-11-13T14:59:51+00:00","author":{"@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"description":"Learn how to use a cachebuster with UptimeRobot for bypassing caching layers and monitoring fresh data in your web checks.","breadcrumb":{"@id":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uptimerobot.com\/blog\/cachebuster-a-pro-tip-for-bypassing-cache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uptimerobot.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcements","item":"https:\/\/uptimerobot.com\/blog\/category\/announcements\/"},{"@type":"ListItem","position":3,"name":"Cachebuster &#8211; A Pro Tip for Bypassing Cache"}]},{"@type":"WebSite","@id":"https:\/\/uptimerobot.com\/blog\/#website","url":"https:\/\/uptimerobot.com\/blog\/","name":"UptimeRobot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468","name":"Tomas Koprusak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","caption":"Tomas Koprusak"},"description":"He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.","sameAs":["https:\/\/www.linkedin.com\/in\/tomas-koprusak"],"url":"https:\/\/uptimerobot.com\/blog\/author\/tomas\/"}]}},"_links":{"self":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/comments?post=567"}],"version-history":[{"count":0,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/567\/revisions"}],"wp:attachment":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/media?parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/categories?post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/tags?post=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}