Page 1 of 1

Как отдавать контент через CDN?

Posted: Thu Jan 10, 2013 6:34 pm
by adaliska
При нынешних ценах на CDN держать свои сервера для статики бессымысленно.
Поэтому нужно, чтобы ротатор умел формировать все пути к контенту (к тумбам на кастом галях, к полноразмерным изображениям "single item", к флэш-роликам и т.д.) через определённый субдомен.
При этом, разумеется, тумбы продолжают лежать на своём месте, никуда не перемещаются и не загружаются на удалённый FTP. Просто CDN их проксирует внутри себя.

Как сделать, чтобы все URL-ы всего контента формировались через субдомен?

Re: Как отдавать контент через CDN?

Posted: Thu Jan 10, 2013 6:45 pm
by admin
Самый bullet-proof способ - храним все на локале ( при юзании cdn хранить статиску отдельно смысла нет) весь контент получается урлы без домена те условно тумбы
/scj/thumbs/0/123.jpg
тумбы галер
/scj/thumbs/galleries/0/123.jpg
мувики на галерах
/scj/thumbs/galleries/0/123.avi

теперь достаточно в темпелйтах перед любым тагом с урлом дописать субдомен cdn и все

Re: Как отдавать контент через CDN?

Posted: Thu Jan 10, 2013 6:58 pm
by adaliska
Отличный способ, но разве смарт не формирует полные пути ко всему контенту? Везде в HTML-коде страниц я вижу полные пути. Может быть потому что заданы Alternative thumb hosts?

Re: Как отдавать контент через CDN?

Posted: Thu Jan 10, 2013 7:03 pm
by admin
формирует через альт хосты - да
но в данный момент только для тумб ротации

Re: Как отдавать контент через CDN?

Posted: Thu Jan 10, 2013 7:04 pm
by adaliska
То есть если я удалю из настроек все альт-хосты, я могу быть уверен что все пути ко всему контенту смарт будет формировать как относительные пути (без домена) ?

Re: Как отдавать контент через CDN?

Posted: Thu Jan 10, 2013 7:14 pm
by admin
да
главное не забыть про кеш