video_preview_url - для галерей

darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: video_preview_url - для галерей

Post by darkover »

admin wrote: Sun Feb 11, 2024 12:37 pm а можно плз пример что б было яснее?

видео храняться на одном серваке , не дублируются для каждого домена на этом серваке - это понятно
а причем тут переименование видео?
Ну смотри:
Пусть у нас есть условные domain1.com - domain10.com
У нас все эти ролы лежат физически в папке смарта, для каждого сайта свои
home/domain1.com/scj/thumbs/video_preview - свои ролы для своих галер которые касаются только domain1
home/domain2.com/scj/thumbs/video_preview - свои ролы для своих галер которые касаются только domain2
...
home/domain10.com/scj/thumbs/video_preview- свои ролы для своих галер которые касаются только domain10

и имеют названия 1.mp4, 2.mp4 и так далее, 1-2 это видимо id галеры
соответственно что все галеры с id1 для всех этих domain1.com - domain10.com - разные и видосы с названием 1.mp4 - тоже разные по содержанию, 10 разных преролов. Т.е сделать какой-то симлинк общий на общую папку хранения ролов не представляется возможным. Они буду перетерты друг другом.

т.е. - я не могу сделать к примеру одну папку на сервер условно
/home/video_preview/ и сделать ее симлинком на все домены home/domain1( или 2 или 3 или 10).com/scj/thumbs/video_preview

А если например переименовывать их на основании md5 от source_url галеры, который как не крути уникален
типа как-то так
$hash = md5(source_url);
и назвать файл $hash.mp4
потом просто /scj/thumbs/video_preview - сделать симлинком с одной физической папки на сервере
и по итогу мы получим уникальные имена которые будут в одном экземляре

т.е. на какой-то условный хамстер.ком/v/Fvnfg если он попадется на всех domain1 - domain10 и с разными id галер, у нас будет всего один ролик
Last edited by darkover on Sun Feb 11, 2024 8:18 pm, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: video_preview_url - для галерей

Post by admin »

видео лежат на domain1.com
как я понимаю на domain2.com - они экспортируются

domain2.com получает урл вида

http://domain1.com/1.mp4

этот урл, как я понимаю скачивать не надо, верно? те он сохраняется на домен2 как http://domain1.com/1.mp4, так?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: video_preview_url - для галерей

Post by darkover »

admin wrote: Sun Feb 11, 2024 7:27 pm видео лежат на domain1.com
как я понимаю на domain2.com - они экспортируются

domain2.com получает урл вида

http://domain1.com/1.mp4

этот урл, как я понимаю скачивать не надо, верно? те он сохраняется на домен2 как http://domain1.com/1.mp4, так?
На каждом domain1(2-3-10) свои видео ( галерки ) с тубов. Домены ничего друг-другу не экспортируют. Галерки могут пересекаться, особенно, если domain1 - domain10 нишевые сайты. Короче domain1(2-3-4-5) каждый получает урл вида не http://domain1.com/1.mp4, а например хамстер.ком/чето-тотам/видеоролик.mp4 который нужно скачать при импорте импорт сета, и потом удалить, когда галера от хамстера откиснет.

Скачивать или не скачивать, мы об этом не говорим вообще )) В импорт сете сейчас можно уже выбрать, скачивать что-то или не скачивать )) И в случае, если занимаешься экспортом/импортом со своими сайтами(тубами) и скачанными уже mp4 в этом нет никаких проблем в теории то.

Понял почему возник такой вопрос, отредактировал предыдущий пост, дописал туда
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: video_preview_url - для галерей

Post by admin »

теперь понял
а не получится ли так что на сайте 1 удалили ролик, а на сайте2 он еще не удален и получили пробел на странице
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: video_preview_url - для галерей

Post by darkover »

admin wrote: Mon Feb 12, 2024 8:09 am теперь понял
а не получится ли так что на сайте 1 удалили ролик, а на сайте2 он еще не удален и получили пробел на странице
Такой вариант может быть, впрочем он может быть и с тумбами, и с тумбами топ листов ( битая картинка или трейдер без картинки ).
Так то фиды удалённого контента подтягиюватся раз в сутки, у меня во всяком случае.
Через nginx ( apache ) отдавать дефолтный ролик если файла физически нет.
Как-то так, но для mp4 сделать :

Code: Select all

location /content {
    location ~* ^(?<dir>/content?(/.+)*)/ {
        expires max;
        try_files $uri /default.jpg =404;

        if ($status = 404) {
            add_header Cache-Control "no-cache";
        }
    }
}
Да и по факту я не прошу жестко как-то это зашивать в смарт, я прошу сделать возможность заюзать плагин свой, по аналогии с переименованием картинок )) Вот нужно будет такое хранение кому-то еще, он такой фигак, вики почитает, о, есть плагин. И может вообще через него будет на амазоновский цдн ролы пихать )
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: video_preview_url - для галерей

Post by admin »

так, я нечаянно этот вопрос упустил, это еще актуально?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: video_preview_url - для галерей

Post by darkover »

admin wrote: Sun Feb 25, 2024 5:10 pm так, я нечаянно этот вопрос упустил, это еще актуально?
Ну если охота, то можно допилить плагин :) А если не охота, то можно и не пилить )
Post Reply