One of the methods optimization speed and quality of work your website is caching. Within the framework of presentation I want share practical experience in the creation, setting and tuning of distributed caching system. Emphasis will be paid features of work such system in conditions changeability network environment and instability of hardware. As well it will be about the exchange of messages through such system, its advantages and disadvantages. Presentation aimed on architects and developers of systems, who works with "heavy" data.