Алеандр

Алеандр
Рейтинг
207
Регистрация
08.12.2010
141c18
SeVlad:
Но по ФТП можно залить скрип, который забекапит (и файло и БД) и даже отправит архив куда надо :)

А при чем тут заливка по FTP скрипта? Как вы его выполнить собираетесь?

---------- Добавлено 18.10.2013 в 16:54 ----------

foxi:
rsync инкрементно, и никакого мазохизма качать только измененные файлы.
это не нормальные хостинги, нормальные или разрешают, или дают юзеру самому возможность разрешать/запрещать.

Для rsync нужен ssh, если не ошибаюсь. Тем более при работе с ключами, далеко не на каждом хостинге это возможно. Ну и разговор идет о массовом опросе кучи сайтов, если я верно понял. А теперь представьте, если там много меняется картинок (аватарки, допустим у юзеров), разных профайлов и тд - вы все эти файлы будете по одному таскать через rsync? Ну-ну. Так и через фтп можно сделать по одному, смысл? Вопрос в архивировании перед этим.

Нормальные хостеры заботятся о безопасности и закрывают доступ извне, доступ к БД разрешен в нормальных условиях только для локалхоста. Спорить не буду, но это тоже надо иметь ввиду.

TF-Studio:
Крон может выбрать по файлам - тут не вижу проблем.
Удаленно к БД - можно настроить, можно через прокладку (скрипт защищенный на хостинге) сделать, все решаемо.
Изнутри - есть некоторые сложности, потому именно такой вариант ищется.

Это уже кастомность приличная, не универсальный вариант, потому и говорю - готовых вариантов не будет в широком смысле, только писать что-то свое персональное.

Предложу вам пошагово, как сможете реализовать:

1) На хостинге/сервере с сайтом/сайтами создаете крон-задачу по архивированию сайта, либо просите это сделать по крону саппорт. Обычно с этим проблем нет.

2) Аналогично - создание sql. Либо через саппорт, либо php-скрипт, который на хостинге выполняется по крону.

3) Оба архива (sql и архив с файлами) кладете в защищенную директорию, достаточно уникального имени директории и basic авторизации через .htaccess + .htpasswd

3) На удаленном сервере, который играет роль бэкапного, создаете простенький скриптец, который будет пробегаться по крону по всем вашим файликам, дергать их с авторизацией и складировать/менеджить. Само собой файлики бэкапов на хостинге должны будут имень унифицированные названия.

Профит.

Через FTP никто не позволит вызвать команды для архивирования вашего сайта. А без архивирования, тягать по одному файлику - мазохизм. Кроме того, все нормальные хостинги не позволяют подключится к базам данных удаленно с других подсетей.

Соответственно, именно такого сервиса или скрипта как вы хотите, не то что бы не видели, они в принципе не существуют. Бэкап создается изнутри, никак не снаружи.

Альтернатива - единый скрипт, который ложится на самом хостинге или сервере, он выполняет функции сбора-обработки всего, что нужно бэкапить и удаленно сливает на единый сервер бэкапа.

На хостинге без shell обычно можно обратиться в саппорт, они будут сами вам создавать суточные бэкап файлы и кидать вам их в фолдер, будет нужно только забирать это дело.

Все зависит от того, что используется на сайте для такой защиты. Я лично такую делал, что спасти могли только наборы прокси, и никак иначе. Ни куки, ни тайм-ауты, ни подмены User-Agent, ничего бы не помогло.

Mitjay:
Хотя я не знаю когда хакнули сайт.

Могли и не хакать, если вы взяли шаблон или сам код сайта на левом ресурсе - этого достаточно.

Ответ в личку отправил, а вообще вы далеко не одиноки: https://www.google.ru/#newwindow=1&q=UPHIK007+Was+Here

Музычка прикольная, мне понравилась :)

Vl@dimir:
у меня myisam, вот думаю обновляться на MySQL 5.5 или переходить на MariaDB

PerconaDB или MariaDB из коробки будут на голову выше по производительности, чем 5.5

Проводил тестирование на высоконагруженном сайте с phpBB - PerconaDB vs 5.5, Percona выиграла :)

PS.

5.5 не тюнил, а Percona была из коробки по умолчанию.

Если тюнить - любая версия будет намного быстрее работать, чем стандартная настройка.

Для этого будет нужно что-то вроде LiveCD, только на флешке и с кастомным набором ПО на ней, для того, что бы эта флешка, точнее ОС с нее было в состоянии работать с любым или почти любым железом. Обычная установленная ОС не прокатит, ибо на разных компах, если они не идентичны - не запустится.

Жизнь флешки будет коротка, выше уже сказали.

По поводу десктоп или сервер: если нужен сервер, для работы с серверным ПО, то сервер-сборка, если же важен графический интерфейс, то это уже не server, тогда качать и ставить десктоп и докачивать и устанавливать нужные пакеты дополнительно.

Ну и еще, грузиться с этой флехи в версии типа LiveCD будет долго, нудно, а если просто инсталяция на флешку как на носитель, то элементарно будет запускаться только на одной машине, и нигде более, по многим причинам. В общем жуткий изврат, который не будет работать так, как это необходимо и видимо задумывается.

Намного логичнее, при наличие Интернета - купить VDS дешевый, и на нем работать откуда угодно. Если Интернета нет постоянного - купите себе дешевенький нетбук, поставьте на него нужную сборку и делайте что хотите и как хотите.

Sattt:
P.S. Кому интересны только деньги - проходите мимо, оно того не стоит. Должен быть ещё какой-то интерес для себя, тогда сработаемся.

А что может интересовать кроме денег, при наличие таких требований? Лелеять ваши проекты как свои? Врядли. Лелеять ваши проекты как свои возможно только в том случае, если помимо ЗП будет и интерес в виде процента, доли прибыли, например. Кроме того, судя по объемам заявленных задач - мне очень сомнительна занятость на 1/3 фулл-тайма.

Веб-программист со знаниями маркетинга, менеджмента, СЕО, быть в курсе технологий - не так уж мало :) К этому не забываем добавить специалиста в QA ("Контроль разработчиков по дизайну, верстке, CMS. ... соответствие ТЗ и здравому смыслу (кроссобраузерность, баги, нестыковке в ТЗ)).

А "самостоятельно проявлять инициативу" - это уже не обучение с вашей стороны, а желание найти того, кто будет еще и придумывать, а потом это придуманное двигать за вас.

Соглашусь с высказыванием выше - вам нужен грамотный, профессиональный партнер, на соответствующие ставки.

Nginx хорош для статики, php-fpm вообще лучше не использовать, обычный под апач куда как более приемлем.

Имелось ввиду 200 посетителей постоянно он-лайн? Тогда все равно нужна карта их активности, что они делают на форуме - активно постят комментарии, или же просто просматривают страницы. Это существенная разница. Так же довольно важно, что это вообще за форум, его функционал, сборка. Одно дело самописник с функцией "написать-прочитать", и другое дело - тяжелый phpBB, например.

При высокой нагрузке имеет смысл устанавливать nginx фронтенд, апач бакэнд, всю статику и коннекты обрабатывать nginx, все php обработки передавать в апач, в котором грамотно настроить Prefork модуль. Вместо обычного mysql ставить туже PerconaDB, уже протюненную и более скоростную соответственно. php-apc в помощь + memcached еще ускорит работу. Ну и по мелочам.

Ну а там уже смотреть на практике :)

Всего: 1467