• How does caching work in WordPress?

    • views 1073

    I have a site on Wordpress. If I install a plugin for caching (W3 Total Cache, WP Super Cache or WP-Rocket) how will styles and scripts be downloaded in the browser? Will they be downloaded over and over, or will they be cached? Please tell me what to do.

    Solutions (1)

    Sample WP scheme of work when the cache module:

    1. The requested page is generated by the visitor site engine.

    2. Before the impact of hosts, it is processed using a caching plugin: it creates a complete copy in a static format. That is created html-page with all the links to the necessary resources to this page: images, script files, style sheets, etc.

    3. Formed page is put into a special folder within your site.

    4. All the necessary resources for proper operation of the page (images, styles files, etc.) are also caching and also placed in a special folder.

    5. User which requests the page receives it in a static form. 6. All subsequent calls to this page from any engine redirects visitors to this static page. In fact caching executes at the server level. Caching executes only once, until the cache is cleared. The frequency of cleaning the cache is configured in the plugin. To cache site in the user`s browser is necessary to use other server features. Look for information on the topic "mod_expires", I think this is exactly what you are looking for.

    Answers (2)
    The primary way these plug-ins work is to create static HTML pages instead of dynamic php WordPress pages, then they are cached and shown to the visitors. Typically data plugins have a lot of options, but this is the main function.
    Typically, the operating principle for caching plugins is the following: create static html files (copies of pages on WordPress) and save them in the cache (for example, WP Super Cache plugin) - /wp-content/cache/supercache/. When a user visits a page on your website, WordPress gives the browser beforehand a saved copy from the cache (instead of having to create a page from scratch).
We do our best for you!
Rate the article
Tell the world about it

Users (0) 0 of 5

  • In order to provide you with the best online experience this website uses personal data (cookies, IP, email, photo, name, website, etc). By using our website, you agree to our use of your personal data. More info we receive some monetary compensation from hosting companies, however, this does not influence their positions in our ratings, test results, the direction or conclusions of our reviews in any way. We use this amount to provide better services, improve our website, to cover hosting testing account fees and team salaries. Ok

  • easy


    We ban anonymous users since 2016


    We do not delete reviews for money
    We do not sell rating positions
    We make cheating attempts almost impossible


    We test the hosting thoroughly and publish professional overviews
  • Rewards for reviews