varnish

Кеширование страниц - ускоряем сайт в 100 раз (Varnish + ESI)

22 Январь 2010

varnish-logo-red-64

В этой статье поговорим о кешировании страниц и их частей, а также о том, какие плюсы это дает.

Если на Вашем сайте практически нет динамики (например, новостной сайт или блог), то Вы легко можете складывать все его страницы в кеш и практически не делать запросов к бекенду. Но что делать если на сайте есть авторизация, и зависящая от этого логика?

В этой статье речь пойдет о том, как кешировать страницы с персональными данными используя Varnish и язык ESI.

Читать далее…

Google Bookmarks Digg I.ua Ru-marks Ruspace Zakladok.net Reddit delicious Technorati Yahoo My Web News2.ru БобрДобр.ru Memori.ru rucity.com

Отдача и ресайзинг фотографий

22 Апрель 2009

Задача - построить масштабируемую систему отдачи фотографий и их уменьшеных версий (замбнейлов, thumbnails, отресайзеных фоток…). Естественно все достаточно просто, когда нагрузки на эту подсистему низки, и решение впринципе не играет роли. Но когда у Вас по 20 картинок на страницу и несколько миллионов просмотров страниц в день?

Есть несколько вариантов решения данной задачи. И заключаются они, как в использовании технологий, так и построении архитектуры. Есть даже платные сервисные решения (удаленный хостинг и отдача изображений), но их мы рассматривать в рамках данной статьи не будем.

Читать далее…

Google Bookmarks Digg I.ua Ru-marks Ruspace Zakladok.net Reddit delicious Technorati Yahoo My Web News2.ru БобрДобр.ru Memori.ru rucity.com

Varnish - быстрый старт

21 Апрель 2009

Varnish - это http accelerator. Если у Вас есть большое количество мелких файлов, отдающихся с диска и дисковый кеш Вас уже не спасает - это решение для Вас. Кроме всего прочего на основе varnish’a (но не только) можно построить архитектуру, позволяющую масштабировать это решение горизонтально без особых проблем.

Читать далее…

Google Bookmarks Digg I.ua Ru-marks Ruspace Zakladok.net Reddit delicious Technorati Yahoo My Web News2.ru БобрДобр.ru Memori.ru rucity.com

Varnish

21 Апрель 2009

Varnish - это HTTP accelerator, или проще говоря гибкий кеширующий сервер.

Подобные решения применяются в Web’e для отдачи статического контента, особенно малого размера и в больших количествах (для экономии ресурсов дисковой подсистемы) - например картинок. Varnish выступает в роли обратного прокси сервера, складывая все данные в память и отдавая их оттуда. Это решает задачи разгрузки как определенных узлов системы (например, сервера ресайза картинок), так и конкретных подсистем (отдача с памяти разгружает жесткий диск).

Официальный сайт

Google Bookmarks Digg I.ua Ru-marks Ruspace Zakladok.net Reddit delicious Technorati Yahoo My Web News2.ru БобрДобр.ru Memori.ru rucity.com