Memcached is a content caching platform, which is used to supercharge the overall performance of database-driven Internet sites by caching the calls and the replies between the website visitor and the server. In other words, anytime a certain web page on such a website is opened, the script calls its database to request the info that should be shown to the website visitor. If the latter clicks on a hyperlink to go to another page, the whole procedure is executed again and this leads to multiple database calls and high load on the server, even more so if the site has a lot of concurrent visitors. Memcached "remembers" this information exchange, so if any of these pages is requested again, the script no longer has to request any info from the database, since everything is provided by the caching platform. In this way, the overall load speed of your website will "soar" and you’ll enjoy more pleased visitors and they will be able to browse your website faster. Plus, Memcached updates its cache whenever any data in the database is modified, so the site users will never wind up seeing old data.