Page 1 of 1

CDN

Posted: Mon Mar 14, 2016 3:27 pm
by Samael
Здравствуйте!
Захотелось мне перенести тумбы на сдн.
А там такая технология - типа тумбы кешируются и отдаются )

Так вот мне нужно что бы смартсж создавал тумбы в одном месте, а отдавал из другого. Т.е. у меня прописан ip сервера в настройках - Alternative hosts, где тумбы и создаются.
СДН их кеширует и отдает уже на своем домене например cdn.xxxxx.com

Куда мне бы прописать этот сдн домен, что бы на самом сайте он был прописан для тумб? (В Alternative hosts я его прописать не могу).

Re: CDN

Posted: Mon Mar 14, 2016 3:31 pm
by Samael
Мне видится вариант что урл тумбы меняется налету в сабтемплайте, типа str_replace (старый сервер, новый сервер), но может есть менее геморный способ?

Re: CDN

Posted: Mon Mar 14, 2016 5:49 pm
by admin
Толи я не понял вас толи вы не поняли как работает CDN

Суть его очнеь простая:
тумбы лежат условно по пути domain.com/scj/thumbs
на CDN прописывается этот путь.
На самом сайте урлы делаются cdn.com/thumbs (через alt hosts)

Когда приходит запрос на cdn.com/thumbs/1.jpg то сервис цдн смотрит прокеширована ли данная тумба. Если да - отдает ее сразу, если нет - делает запрос к реальному урлу тумбы на domain.com/scj/thumbs

те этот вопрос полностью решается одной строкой в alt hosts

Re: CDN

Posted: Mon Mar 14, 2016 6:10 pm
by Samael
Что бы тумбы лежали условно на domain.com/scj/thumbs, то я должен прописать в alt hosts -
domain.com. Но если я пропишу в alt hosts - domain.com , то и на сайте они будут выводиться оттуда.

Если же я пропишу в alt hosts - cdn.domain2.com, то и смартсж будет пытаться создавать тумбы там, или я что то упускаю?

Re: CDN

Posted: Mon Mar 14, 2016 6:21 pm
by admin
"Что бы тумбы лежали условно на domain.com/scj/thumbs, то я должен прописать в alt hosts -
domain.com."

Зачем туда что то писать если тумбы и так там лежат?

Re: CDN

Posted: Mon Mar 14, 2016 6:30 pm
by Samael
Тумбы там лежат если ничего не прописано в alt host.
А если у нас в alt host прописан cdn.domain.com, то где будут создаваться новые тумбы?

Re: CDN

Posted: Mon Mar 14, 2016 7:35 pm
by admin
Те вы думаете что если прописать в аль хост например pics.google.com то каким то волшебным образом оно туда их захостит ?

тумбы сохраняются туда где прописано в grabber settings

alt hosts это просто замена урла в html и не более того. Никакой магии )

Re: CDN

Posted: Mon Mar 14, 2016 8:45 pm
by Samael
Алилуя

Re: CDN

Posted: Tue Mar 15, 2016 5:31 am
by admin
:)