Memcached is a distributed memory object caching system, which is used to boost the speed of database-powered websites by caching the requests and the replies between the website visitor and the server. To put it in simple terms, anytime a given page on such a site is visited, the script calls its database to get the info that should be shown to the website visitor. If the latter clicks a hyperlink to go to another page, the entire operation is performed again and this results in numerous database requests and excessive server load, especially if the site has lots of simultaneous visitors. Memcached "remembers" this exchange of information, so if any of these pages is requested again, the script no longer needs to request any data from the database, as everything is provided by the caching platform. Thus, the overall speed of your website will "soar" and you will get more satisfied visitors and they will be able to browse your website faster. Additionally, the Memcached platform updates its cache whenever any data in the database is altered, so the site visitors will never see outdated data.