Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Картинки на поддомене

Тема в разделе "Вопросы- ответы", создана пользователем ZeuS, 8 ноя 2016.

08.11.16 в 19:04
09.11.16 в 03:04
11
2.047
0
  1. TopicStarter Overlay
    ZeuS

    ZeuS Бывалый

    Регистрация:
    5 окт 2015
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +40 / 0 / -0
    Здравствуйте. Кто нибуть знает, как сделать что бы загружались все картинки на поддомен? Что то вроде как на кинокраде
     
  2. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
  3. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    я в ручную закидываю, кстати да, че никто не знает есть ли модуль такой?
     
  4. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
    Тебе как-то нужно получить доступ к папке поддомена. Что использовать я написал, можно заказать на фрилансе или ждать пока кто-то это реализует
     
  6. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    не, ну есть же сайты тяжеловесы, например варезники, они же как то реализовывают например cdn, не может же хранится все на одном сервере, всяко было что то реализован, ну ладно, допустим сколько будет стоить на фрилансе заказать такой скрипт? и можно ссылку на биржу где лучше заказать!
     
  7. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
    Не знаю, на фрилансе каждый свою цену выставляет, у одного может быть 5$ у другого 20$ у третьего 50$ а четвертый за 200$ сделает. Советую тут weblancer.net тут более ответственные фрилансеры чем на fl.ru
     
  8. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    ок, спасибо! сам почем бы написал?
     
  9. hdrezka

    hdrezka Зелёный

    Регистрация:
    1 окт 2016
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +23 / 0 / -0
    Для чего вам это нужно?
    Если это необходимо для снижения нагрузки на канал и/или диски (но при этом дисковое пространство позволяет по прежнему хранить и загружать статику в uploads), то можно обойтись кустарным методом rsync, предварительно его установив на обоих серверах, и добавив private/public keys в authorized_keys, чтобы была возможность авторизоваться через ssh без пароля.

    На стороне сервера со статикой добавить в крон (при использовании наиболее безопасного метода authorized_keys):
    */1 * * * * someuser rsync -avhuL [email protected]:/var/www/html/site.ru/uploads /var/www/html/static.site.ru/ --delete --timeout=60 > /dev/null 2>&1

    Если по какой-то причине это сложно для вас сделать, то можно использовать sshpass (ни в коем случае так не делать, но как для кустарного метода имеет право на существование):
    */1 * * * * someuser sshpass -p "yourpassword" rsync -avhuL [email protected]:/var/www/html/site.ru/uploads /var/www/html/static.site.ru/ --delete --timeout=60 > /dev/null 2>&1

    То есть каждую минуту будет синхронизироваться папка uploads.
    Поддомен static.site.ru необходимо привязать к серверу статики, и при выводе статического изображения просто сменить свой домен site.ru на поддомен static.site.ru, и/или регуляркой при выводе находить статику и сменять домен на лету.

    Из минусов:
    1) только что загруженная статика может быть недоступна на сайте максимум в течение 1 минуты, пока она синхронизируется. Но это время можно сократить вплоть до 1 секунды через sleep в кроне, а при желании еще меньше с помощью специального софта;
    2) загрузка статики по прежнему идет на основной сервер, и место не экономит (но см. плюсы п.1);
    3) rsync жрет CPU;
    4) возможно что-то еще.

    Из плюсов:
    1) не нужно делать бекап статики, т.к. она будет храниться на двух серверах одновременно;
    2) можно сделать все самому бесплатно, немного погуглив;
    3) если по какой-то причине сервер статики недоступен, то можно создать заранее все условия, чтобы статика грузилась временно с основного сервера - посетители будут довольны;
    4) возможно что-то еще.

    PS. Вариант с загрузкой прямиком на сервер статики, предложенный в сообщении выше, является наиболее интересным и правильным в большинстве случаях.
     
    • Нравится Нравится x 1
  10. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    это синхронизация с двумя серверами, а нужно реализовать загрузку на другой сервер, тем самым освободив главный
     
  11. hdrezka

    hdrezka Зелёный

    Регистрация:
    1 окт 2016
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +23 / 0 / -0
    Я об этом же (о решении определенной задачи) и написал во втором предложении своего предыдущего здесь сообщения. Разве нет? Это риторический вопрос.
    Вы и ТС - это один и тот же человек? Это был тоже риторический вопрос.
     
  12. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    нет, просто видимо нужно тоже самое реализовать
     
Яндекс.Метрика