From EVE University Wiki
Jump to: navigation, search
This article should be cleaned up or improved.
The reason is: Note to self: review the page and include it into the greater UniWiki navigational template Arin Mara (talk) 16:33, 10 May 2022 (UTC)

The purge function is a handy way to clear a page's server cache. This forces the wiki software to rebuild the page completely.

Some pages use transclusion to incorporate subpages or templates. If you can't see the transcluded pages properly, purging might help.

You may want to try first to refresh the page using your web browser.

How to purge

Note: purging may take a few minutes, though it usually happens immediately.

There are several ways to purge your cache:

From any wiki page:

  1. At the end of the URL in the address bar of your browser, add the text ?action=purge
  2. Press [Enter] or click "Go" to tell the browser to go to that revised URL
  3. The page should be refreshed in a short time

Similarly, from any wiki page:

  1. Click the "edit" tab
  2. In the address bar in your browser, at the end of the URL, where you see &action=edit, replace "edit" with "purge," so it now reads &action=purge
  3. Press [Enter] or click "Go" to tell the browser to go to that revised URL
  4. The page should be refreshed in a short time

When logged on:

  1. Hover over the down pointed triangle next to the search box
  2. Click "Refresh"
  3. The page should be refreshed in a short time

How It Works

When a change is made to a page, the MediaWiki software saves the change to the main database. The next time a non-logged in user views the page, a copy of that page is made to a "server cache" on a set of secondary servers. Until the page is changed again, all non-logged in users who try to view that page will be shown the same copy from the server cache. That way, users who are viewing but not editing do not put a drain on the main database server, and still see the most recent version of the page. (Logged-in users have a choice in their Special:Preferences under "Misc" whether to see cached or live versions.)

Normally, when a change is made, the page is marked as "touched" and the software will create a new copy of the page for the server cache. However, when a change is made to a subpage or template, but not to the article page which transcludes it, the article page is not marked as "touched," and a new copy is not generated for the cache. Therefore anyone viewing the article page may see a cached page which includes old versions of the subpage or template.

The purge command forces the server cache to purge the old version of the page. The next time the page is viewed, the page will be rebuilt from scratch, including fresh versions of all subpages and templates, and a new copy will be made for the server cache. Note that this may take a few minutes in extreme cases.

For Images

Purging an image's description page can be used to force the software to regenerate all the thumbnails for that particular image. If an image thumbnail will not regenerate successfully after the original image has been purged, it is probably because the server has cached an error page with the URL of a thumbnail, but the page is not purged because the actual thumbnail does not exist. The solution is to request the thumbnail with an unusual URL, say by appending ?1 to the end. The thumbnail should then be successfully generated. Finally, do action=purge to delete the cached error. You should only do this if you have tried an ordinary action=purge and it hasn't worked.