Memcached is a distributed memory object caching system, which is used to supercharge the overall performance of database-driven Internet sites by caching the queries and the responses between the visitor and the server. To put it simply, every time a specific page on such a site is accessed, the script calls its database to fetch the info that should be displayed to the visitor. If the latter clicks a hyperlink to go to a different web page, the entire process is repeated and this results in a lot of database queries and excessive server load, even more so if the site has lots of simultaneous visitors. Memcached "remembers" this information exchange, so in case any of these web pages is opened again, the script no longer needs to extract any content from the database, as everything is provided by the caching platform. Thus, the overall load speed of your site will "soar" and you’ll have more gratified visitors and they will be able to navigate through your website faster. Furthermore, Memcached updates its cache if any information in the database is altered, so the website users will never wind up seeing old data.