Memcached is a caching platform, which is used to optimize the performance of database-powered Internet sites by caching the calls and the responses between the website visitor and the server. In other words, every time a certain web page on such a website is visited, the script queries its database to get the info that should be displayed to the website visitor. In case the latter clicks on a hyperlink to go to some other web page, the whole operation is performed again and this leads to a lot of database queries and higher load on the server, particularly if the site has a lot of concurrent visitors. Memcached "remembers" this information exchange, so if any of these web pages is visited again, the script no longer has to pull any data from the database, as everything is delivered by the Memcached platform. In this way, the overall speed of your site will "soar" and you’ll get more satisfied visitors and they will be able to browse your site faster. What’s more, the Memcached platform "refreshes" its cache whenever any content in the database is updated, so the site users will never see outdated content.