Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by ZeuS, Nov 8, 2016.

08.11.16 в 19:04
09.11.16 в 03:04
11
2,702
0
  1. TopicStarter Overlay
    ZeuS

    ZeuS Бывалый

    Joined:
    Oct 5, 2015
    Messages:
    138
    Best Answers:
    0
    Ratings:
    +40 / 0 / -0
    Здравствуйте. Кто нибуть знает, как сделать что бы загружались все картинки на поддомен? Что то вроде как на кинокраде
     
  2. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,437
    Best Answers:
    32
    Ratings:
    +4,063 / 138 / -0
  3. europa1988

    europa1988 Бывалый

    Joined:
    Feb 24, 2016
    Messages:
    613
    Best Answers:
    2
    Ratings:
    +113 / 11 / -0
    я в ручную закидываю, кстати да, че никто не знает есть ли модуль такой?
     
  4. europa1988

    europa1988 Бывалый

    Joined:
    Feb 24, 2016
    Messages:
    613
    Best Answers:
    2
    Ratings:
    +113 / 11 / -0
  5. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,437
    Best Answers:
    32
    Ratings:
    +4,063 / 138 / -0
    Тебе как-то нужно получить доступ к папке поддомена. Что использовать я написал, можно заказать на фрилансе или ждать пока кто-то это реализует
     
  6. europa1988

    europa1988 Бывалый

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

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

    Joined:
    Jun 11, 2015
    Messages:
    7,437
    Best Answers:
    32
    Ratings:
    +4,063 / 138 / -0
    Не знаю, на фрилансе каждый свою цену выставляет, у одного может быть 5$ у другого 20$ у третьего 50$ а четвертый за 200$ сделает. Советую тут weblancer.net тут более ответственные фрилансеры чем на fl.ru
     
  8. europa1988

    europa1988 Бывалый

    Joined:
    Feb 24, 2016
    Messages:
    613
    Best Answers:
    2
    Ratings:
    +113 / 11 / -0
    ок, спасибо! сам почем бы написал?
     
  9. hdrezka

    hdrezka Зелёный

    Joined:
    Oct 1, 2016
    Messages:
    15
    Best Answers:
    0
    Ratings:
    +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 Бывалый

    Joined:
    Feb 24, 2016
    Messages:
    613
    Best Answers:
    2
    Ratings:
    +113 / 11 / -0
    это синхронизация с двумя серверами, а нужно реализовать загрузку на другой сервер, тем самым освободив главный
     
  11. hdrezka

    hdrezka Зелёный

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

    europa1988 Бывалый

    Joined:
    Feb 24, 2016
    Messages:
    613
    Best Answers:
    2
    Ratings:
    +113 / 11 / -0
    нет, просто видимо нужно тоже самое реализовать
     
Яндекс.Метрика