Сайт на двух серверах

4.17K
.
╭∩╮ (`-`) ╭∩╮
# ramzes (12.11.2016 / 17:56)
в общем я так и сделал
Гениальность - в простоте...
Самый простой и очевидный вариант. Типы MIME у нас ограничены и вполне категоризованны.
Посему, это очень хороший выход из положения...

По итогам можно даже в каждый из каталогов раскидать свои .htaccess с нужными MIME типами.
.
именно. у каждого свой хитаччес, и менно так решилась запара с миметипом в заголовке, теперь они все присвоены своей категории, в которой лежат именно такого типа файлы
audio/mpeg
video/mpeg
и т.д
.
╭∩╮ (`-`) ╭∩╮
# ramzes (12.11.2016 / 18:03)
именно. у каждого свой хитаччес, и менно так решилась запара с миметипом в заголовке, теперь они все присвоены своей категории, в которой лежат именно такого типа файлы
audio/mpeg
video/mpeg
и т.д
Ну это и есть простейшее и очевидное решение.
раз такое устраивает - так и решай.
.
ну типов вовсе и не много. по сути их два.
картинки не едут на донор, файлы обычного аттача типа в форуме лежат на родительском сайте, т.к. с ними много и часто манипулировать приходится, а именно мультимедиа - да. удаленка.
все работает вроде как. снес ранее импортированные, изменил логику и теперь импортирует по типам, типы шлю через гет, в виде расширения .mp3 например)
валидатор правда пришлось править.
забавно что браузер с расширением в файле взял из кеша файл (этот же) без расширения. видимо на е-таг опирается
.
╭∩╮ (`-`) ╭∩╮
# ramzes (12.11.2016 / 18:14)
ну типов вовсе и не много. по сути их два.
картинки не едут на донор, файлы обычного аттача типа в форуме лежат на родительском сайте, т.к. с ними много и часто манипулировать приходится, а именно му
Тогда считай, что ты достиг сути...
---
Это есть простое и очевидное (можно показать на пальцах гг) решение.
Если оно вписывается в задачу и решает твое ТЗ, то так и надо делать.
Просто - это гениально.
.
плюс у меня крон ведет лог импорта
IMPORT FILE: [storage/public/music/87e9cf8e0ee5a64734d5088a780f41f9.mp3] from [audio/26/7136741e1268fa05284d4542b7142166]
12-11-2016 -  18:10 STATUS [GOOD]
Excuite time: 0.38628
_____________________________________
IMPORT FILE: [storage/public/music/50867b649b564cd1e7d9c7edcc7b7445.mp3] from [audio/41/30808c2ed015b0c1e03d2315d82e5013]
12-11-2016 -  18:20 STATUS [GOOD]
Excuite time: 0.30245
_____________________________________

можно использовать для востановления файлов на родительском сайте
.
╭∩╮ (`-`) ╭∩╮
# ramzes (12.11.2016 / 18:22)
плюс у меня крон ведет лог импорта
IMPORT FILE: [storage/public/music/87e9cf8e0ee5a64734d5088a780f41f9.mp3] from [audio/26/7136741e1268fa05284d4542b7142166]
12-11-2016 - 18:10 STATUS [GOOD]
Excuit
Фигассе
теперь глубоко вдохни - потом выдохни и еще раз, только на Великом-могучем объясни, че ты выше написал?
.
В случае какого либо отката, смены самой логики хранилища, я могу скриптом перезалить все файлы с донора обратно на основной сервак (основной вполне может работать и без донора, по привычной системе)
И потом, допустим сменив хранилище и полностью изментв логику, опять вытянуть с основного все файлы и разгрузить основной сервер (обратная совместимость)
.
╭∩╮ (`-`) ╭∩╮
# ramzes (12.11.2016 / 18:47)
В случае какого либо отката, смены самой логики хранилища, я могу скриптом перезалить все файлы с донора обратно на основной сервак (основной вполне может работать и без донора, по привычной системе)
Ну это реально серьезный аргумент.
В этом случае для твоего ТЗ решает многие задачи.
.
еще одна задачка
браузер файлы большого размера запрашивает 3 раза (свойство у него такое)
3af1386fc49a2d2eff38268fb36f32fe/
3af1386fc49a2d2eff38268fb36f32fe.mp3
3af1386fc49a2d2eff38268fb36f32fe/
3af1386fc49a2d2eff38268fb36f32fe.mp3
3af1386fc49a2d2eff38268fb36f32fe/
3af1386fc49a2d2eff38268fb36f32fe.mp3
_________
я выделил жирным, это страница редиректа на файл.
т.е. файл 3 раза исполняется. как бы мне так нашаманить. что бы повторные 2 запроса шли сразу на донор\файл, минуя страницу редиректа.
есть у кого ни будь мыслишки? может как то заголовками можно обозначить что повторный запрос в течении скажем минуты так же будет редиректить?
сервер отдает Request Method:GET
Status Code:302 Found
но я все равно уверен что скрипт исполняется 3 раза и 3 раза долбится в фс и на апи донора.
вот. как бы это решить...
Всего: 156