Memcached is a distributed memory object caching system, which is used to enhance the performance of database-powered Internet sites by caching the queries and the replies between the visitor and the server. In other words, anytime a given page on such a website is accessed, the script calls its database to request the information that should be displayed to the visitor. In case the latter clicks on a link to open a different page, the entire process is executed again and this generates lots of database calls and excessive load on the server, even more so if the website has a lot of concurrent visitors. Memcached "remembers" this information exchange, so if any of these web pages is opened again, the script no longer has to extract any information from the database, since everything is provided by the caching platform. Thus, the overall load speed of your website will "soar" and you’ll get more happy visitors and they will be able to navigate through your website faster. Moreover, Memcached "refreshes" its cache if any info in the database is updated, so the site visitors will never end up seeing out-of-date content.