myhand: Вывод глупый. Что сложного в том, чтобы подмонтировать каталог - Вы не освоили синтаксис команды mount ? :) Кроме настройки экспорта определенных каталогов по NFS на втором сервере - Вам потребуется только это. Никакого безумного кода писать не надо - работайте с файлами "локально", как Вы делали это раньше..
Основу NFS освоил. примонтировал. выключил сервер получатель. сервер отправитель завис.
Дальше экспериментировать не стал, с пхп+фтп вероятные проблемы намного менее разрушительные получаются.
myhand:
Для этого нужно в больших деталях понимать логику работы Вашего веб-приложения и видеть код.
Мой движок писался мной, от начала и до конца, потому в нем мне все понятно и изменяется все быстро.
myhand:
Ну вот как, к примеру?
пока проверяю так:
$ftpfilesize = ftp_size($open, $file); // проверяем размер файла на фтп
$locfilesize = filesize($file); // проверяем размер локального файла
if ($ftpfilesize != $locfilesize) {echo 'Размеры разные, нужно перезакачать';}
можно конечно скачивать закачанный файл обратно :D и проверять md5 (размер файла у меня не более 8 мб), но думаю и без этого вполне надежная проверка.
myhand: Жаль. Если бы Вы включили мозг при "наблюдении" - было бы куда полезнее.
Так читал внимательно. Среди меряния у кого длинее понял одно - все обсуждаемые методы сложны и нестабильны :) и знаний у меня маловато, чтоб реализовать все на уровне серверного ПО, потому сделал как точно умею - на пхп.
myhand:
Да не в "разрывах" дело - а в том, что Вам придется написать достаточно сложный код, обрабатывая "отправление" файлов и работу с ними далее. Вам ведь надо редактировать файлы потом, верно?
Почти наверняка - реализация Вашей "идеи" содержит ошибки. Ну к примеру: как Вы контролируете целостность передаваемых файлов? Как обрабатываете эти самые "разрывы"? :)
В моей задаче нужно было только:
заливать файлы
удалять файлы
получать список файлов выбранной директории
получить размер всех файлов директории
никаких редактирований не требуется.
все это реализовал, проверки выполнил на:
успешность передачи
целостность переданного файла
проверку существования файла с таким именем
проверку существования директории в которую заливается
Raistlin: А вообще, по-моему, мы тут языки чешем, а ТСу уже давно всё равно.
🍿 а чо, интересно за вами наблюдать :)
Сделал по своей первоначальной идее - сразу пхп скриптом отправляю файлы на удаленный фтп, вроде вполне надежно получилось, ни единого разрыва :D пока не замечено.
долбят морду. если движок тупой, типо жомлы или ворпреса - закешировать полностью морду в файл и отдавать его, не дергая базу :)
Что, интересно, будет - ежели теперь Вы сервер для статики отключите? Нешто FTP продолжит работу? 🍿
все будет норм, юзеру выдаст сообщение что сервер под файлы не отвечает, загрузите картинку позже :)
Вывод глупый. Что сложного в том, чтобы подмонтировать каталог - Вы не освоили синтаксис команды mount ? :) Кроме настройки экспорта определенных каталогов по NFS на втором сервере - Вам потребуется только это. Никакого безумного кода писать не надо - работайте с файлами "локально", как Вы делали это раньше..
Основу NFS освоил. примонтировал. выключил сервер получатель. сервер отправитель завис.
Дальше экспериментировать не стал, с пхп+фтп вероятные проблемы намного менее разрушительные получаются.
Для этого нужно в больших деталях понимать логику работы Вашего веб-приложения и видеть код.
Мой движок писался мной, от начала и до конца, потому в нем мне все понятно и изменяется все быстро.
Ну вот как, к примеру?
пока проверяю так:
можно конечно скачивать закачанный файл обратно :D и проверять md5 (размер файла у меня не более 8 мб), но думаю и без этого вполне надежная проверка.
Жаль. Если бы Вы включили мозг при "наблюдении" - было бы куда полезнее.
Так читал внимательно. Среди меряния у кого длинее понял одно - все обсуждаемые методы сложны и нестабильны :) и знаний у меня маловато, чтоб реализовать все на уровне серверного ПО, потому сделал как точно умею - на пхп.
Да не в "разрывах" дело - а в том, что Вам придется написать достаточно сложный код, обрабатывая "отправление" файлов и работу с ними далее. Вам ведь надо редактировать файлы потом, верно?
Почти наверняка - реализация Вашей "идеи" содержит ошибки. Ну к примеру: как Вы контролируете целостность передаваемых файлов? Как обрабатываете эти самые "разрывы"? :)
В моей задаче нужно было только:
заливать файлы
удалять файлы
получать список файлов выбранной директории
получить размер всех файлов директории
никаких редактирований не требуется.
все это реализовал, проверки выполнил на:
успешность передачи
целостность переданного файла
проверку существования файла с таким именем
проверку существования директории в которую заливается
проверку успешности удаления
foxi, "дай угадаю" - Вам до 25, верно?
нет, уже немного после 25 :)
А вообще, по-моему, мы тут языки чешем, а ТСу уже давно всё равно.
🍿 а чо, интересно за вами наблюдать :)
Сделал по своей первоначальной идее - сразу пхп скриптом отправляю файлы на удаленный фтп, вроде вполне надежно получилось, ни единого разрыва :D пока не замечено.
plati.ru
10 знаков
Бугага:) АГС не может быть из-за зоны домена.
siti.me - после регистрации там была визитка из 5 страниц с полностью уник контентом + форма регистрации сайтов на субдоменах.
морда попала в индекс через месяц, потом выпала, полностью сайт в индексе отсутствовал 2 месяца.
отмазка платона: сайт гавно, развивайте и будет вам счастье.
на яндекс забил, поставил заставку которая стоит там и сейчас.
после 3 месяцев с момента регистрации сайт разбанился автоматически и начал индексироваться.
лично имел дело с 3 доменами в этой зоне, всегда были проблемы с яндексом.
2 сайта сразу попали под агс, один сайт 2 месяца просто не хотел индексироваться, хотя "с вашим сайтов все в порядке" было...
После долгих переписок с платоном сайты в итоге разбанились, но остадок остался.
если нгинкс постоянно выдает ошибку вместо сайта то вполне могут изза этого быть проблемы.
Лечится это очень легко - установкой полноценного браузера типа Chrome, Firefox, Opera