- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Как вынести картинки на отдельный физический сервер ? Как например на этом форуме.
Т.е. юзер через веб загружает на первый сервер, а дальше нужно как-то быстро перелить картинку на второй сервер.
Пробовал варианты:
1) при заливке картинки на первый сервер - средствами пхп коннектимся ко второму серверу на фтп, и заливаем ее туда. Метод жесть, стабильности никакая, а скорость еще страшнее, а еще нужно получать список картинок с удаленного сервера, удалять ненужные...
2) примонтировать удаленный фтп диск и работать как с локальным, с виду было красиво, на деле соединение постоянно рвется, стабильность еще хуже чем в первом варианте.
Может есть проверенный способ для данного действия?
Т.е. юзер через веб загружает на первый сервер, а дальше нужно как-то быстро перелить картинку на второй сервер.
Ну а почему не сразу на второй?
2) примонтировать удаленный фтп диск и работать как с локальным, с виду было красиво
Что-ж тут красивого. И сама идея - так себе.. И использование конкретно FTP для этой цели - глупо.
Есть масса сетевых файловых систем, возьмите хоть NFS к примеру. Для Ваших целей ее должно вполне хватить, вместо "монтирования" всякой ерунды.
Есть масса сетевых файловых систем, возьмите хоть NFS к примеру. Для Ваших целей ее должно вполне хватить, вместо "монтирования" всякой ерунды.
🍻 я чувствовал, что все гениальное уже изобретено. Пошел читать мануалы.
А ещё проще - это скрипт заливки размещать сразу на поддомене, который ссылается на второй сервер, если есть такая возможность.
Тогда будет и стабильнее и быстрее.
А так, для вас NFS - самый простой вариант. Только связь между серверами должна быть более-менее стабильной.
сейчас тестирую NFS, вроде все норм, пока только не протестировал как будет вести себя сервер, если коннект подвиснет или разорвется, переподключается ли оно само ?
сейчас тестирую NFS, вроде все норм, пока только не протестировал как будет вести себя сервер, если коннект подвиснет или разорвется, переподключается ли оно само ?
Если кратко, то - да.
Но настоятельно советую прислушаться - и попросту обрабатывать всю загрузку на втором сервере. Вам это уже второй человек пишет.
Тот, кто советует NFS - предлагает вам зло.
Все что нужно, поставить на второй сервер nginx в режиме кеширования для картинок.
И в настройках сайта прописать пути к картинкам на сервер nginx, например images.forum.com
Я сам такое проделывал множество раз - работает идеально.
А за NFS, повторю - руки отрывать мало.
Тот, кто советует NFS - предлагает вам зло.
Все что нужно, поставить на второй сервер nginx в режиме кеширования для картинок.
И в настройках сайта прописать пути к картинкам на сервер nginx, например images.forum.com
Так получается что и на первом сервере придется хранить картинки?
Тот, кто советует NFS - предлагает вам зло.
Почему?
К какой реальной проблеме это приведет в данной задаче, обоснуйте пожалуйста.
Так получается что и на первом сервере придется хранить картинки?
Думаю, речь о том, что nginx идет на первый сервер, если не находит картинку у себя. Находит - помещает в кеш. Эти файлы можно периодически перемещать в стационарное место на втором сервере. А на первом сервере - удалять. То и то - по крону.
Решение имеет и свои минусы. Что, если Вы захотите как-то обработать картинки потом, по желанию пользователя?
Пользователь картинки и файлы будет только добавлять и удалять.
Когда он добавляет файл через менеджер файлов/картинок, то в этой ситуации конечно можно поставить на втором сервере скрипт менеджера, и пользователь сразу получит ответ о успешности загрузки.
Но есть еще фотогалерея, в которой скрипт обрабатывает картинку под нужные размеры и сохранить нужно в двух копиях (большая и превью), и потом в базу данных записать инфу о странице с картинкой. т.е. получается мног овзаимодействий между двумя серверами...
Ну вот я и говорил о подобных "минусах". Думаю, в Вашем случае можно организовать все это "взаимодействие", но потребует это определенных изменений в коде сайта. Сетевая файловая система - не требует подобного.
Не нужно слушать разных андреек, которые хают NFS почем зря. Ну а во-вторых, есть ряд других сетевых файловых систем.