суббота, 25 сентября 2010 г.

asset_host

Если ваше приложение и статические файлы находятся на одном домене,

то броузер с сервером будут обмениваться печеньками(cookies),

что вызовет лишнюю нагрузку на канал.


Яху советует нам всем использовать разные субдомены для статики и приложения.

В итоге все будет работать быстро и потреблять ресурсов меньше.

В рельсе для этого есть параметр asset_host (лучше его использовать только в production окружении).


_config.action_controller.asset_host = "http://assets.ipronix.ru"
_

И конечно надо настроить nginx


_server {
_
_ listen 80;
_
_ server_name assets.ipronix.com;
_
root /var/www/ipronix.com/production/current/public;

_}
_


После рестарта приложения вы увидите что все стало грузиться с разных субдоменов,

и если попробуете измерить скорость и объем то получите выигрыш в каждом запросе.

Комментариев нет: