Understanding Shopit's default cache

Understanding Shopit's default cache


Shopit has a default cache setup for every website which - depending on the changes you make and the server connection locations - can mean you don't see web changes for 10 seconds to 10minutes

Why do you have a cache?

All website visitors demand a fast experience, which in turn improves your chances of conversion. Utilising a server and/or browser cache is a key way to achieve this.

Webserver caching services such as Cloudflare, Fastly and KeyCDN offer caching services that take a local copy of your website files closer to your user, meaning they can be delivered faster. With Shopit, you have no need, as the Google Cloud CDN is included.

Browser caching (on your user's local computer) can also speed up the displaying of a website - this is also included in Shopit's default caching process. We tell the browser to check the computer's local cache first, before making additional requests to the server, for a period of approximately 8-10 minutes for certain website information (see below)

What is affected, and what is not affected?

Not affected:
  1. Any changes you make to the Products database (visibility, prices, descriptions etc) will be updated immediately on your customer's browser
  2. Any pages, or blog posts you create or edit will be updated immediately on your customer's browser

Affected:
  1. Design changes (e.g. banners and graphics, snippets or other template code) will not update until the cache clears after 8-10 minutes.

What negative issues can this cause?

When making design changes to your site, you may be frustrated by not seeing them go immediately.

Most professional web design agencies will recommend a 'staging server' where changes can be privately rolled out, tests and discussed before copying them to the live server. Whilst thoroughly professional, this can add additional time and cost, hence we provide a 8-10 minute cache 'buffer'.
Careful use of Shopit's multisite feature means that experienced agencies could create a 'staging server' environment - using a second sales channel as a testing environment for the first sales channel.


What positive issues can this create?

This design cache buffer allows you to test HTML and CSS changes, to see what new banners etc look like before they go live to the public. If you make a mistake, or change your mind, you have a good period of time with which to undo your design change before it is launched to the public.

Search engines also like fast, responsive websites when they are indexing them, as they know that users like fast, responsive websites. Although only one factor, site speed is a key factor in gaining search engine rankings.


Can I shorten this cache time?


By utilising the Design - Edit Website link you can privately view your website as close to the real time code as possible. No external user can see this version of your site, so it provides a perfect opportunity to test changes first.
    • Related Articles

    • Using the Meta Data fields for SEO

      What is Meta Data? Meta data is additional information that a site owner can provide to search engines and users, to increase the understanding of the contents of a page. For SEO reasons you will often have Meta Title, Meta Description, Keywords and ...
    • Updating your domain

      Once you have pointed your domain from your domain registrar to Shopit, you need to tell Shopit what domain to expect, and what to display Within Sales Channels - Design you need to click Update Domain Within the modal popup, you should enter your ...
    • Making Your Site Live - Domains

      When launching a website by changing DNS settings, it can take 0-48 hours for a site to go live. Your website will still be accessible to you via the 'Edit Website' link within Design, or using the previous development url e.g. ...
    • Facebook Product Feed

      Facebook product feeds can be generated within Shopit for Website sales channels To configure this you will need to enable it for a sales channel Within Shopit go to Sales Channels > Chosen Channel > Marketing Within the "Facebook Feed" section, ...
    • Finding and submitting your sitemap

      All Shopit sales channels will automatically generate a sitemap.xml file that contains links to all your products, product images, pages, and blog posts. This can be found at www.yoursite.com/sitemap.xml The sitemap is used by search engines like ...