А я с свое время держал все в дропбокс, вплоть до мускула. было занятно. И все же это не серьезно. Вот пока пришел к выводу, что надо ставить контроль версий на сервер и по cron файлы обновляться будут.
Так сказать собралась группа человек, объединенных одной идеей - веб-разработкой. Коллектив достаточно разный - от юзеров винды, до извращенцев типа меня - браузер elinks, vim, ну и так далее.
В качестве системы управления версий выбрали mercurial, пока все отлично. Но у некоторых (а точнее у всех), траблы с бд - ибо не всегда в ней актуальные данные хранятся, у дизайнеров, например, вообще, апача нет и они не знают, что это за зверь.
Обычно в таких случаях команды берут vps? В принципе, логично, но как на сервере держать последние версии? Написать cron, который все время обновлять будет?
Далее. Есть какие-то подводные камни работы в команде? Я сам никогда не работал в крупных софтверных компаниях, так что у меня нет опыта в построении так сказать IT-архитектуры отдельно взятого предприятия, планирования заданий для коллектива и так далее. На что стоит обратить внимание? [да, слишком обще описал, сказал же, что опыта нет].
Просто расскажите, как процесс разработки происходит у вас (там, где вы работаете), может есть какие-то моменты, которые будет полезно учесть остальным?
Gerd
очень просто - http://www[dot]npo-rtc[dot]ru/product/sspt-2/
ну а если серьезно, умные люди гуглят "fail to ban" или иные, пишут фильтры для конкретных ситуаций, читают логи..
$result = mysql_query ("последняя строка такой то таблицы");
понимаете ли в чем прикол. чтобы что-то понять, надо захотеть. почитайте туториалы, маны. php, mysql.
я вот хочу понять, что вы имеете в виду, но не могу.
sqlite. правда он медленнее(опять же, смотря в чем).
про файлы. да, запись и чтение из файла выше, нежели с мусколом. но. представьте такую ситуацию, что файл со временем будет весить 10-20мб. что тогда? зайдет к вам 1000 человек сразу, и все.
далее.
где-то тут обсуждалось, точно не помню смысла, со счетчиком посещений. файл, в котором пишутся юники, на время просмотра блокируется, чтобы не обнулились значения, когда будет +. Могу ошибаться.
Gerd
вы тут решили взять майарена и сделать свое? так сказать, домашний хостинг игровых серверов. дело ваше. но это печально.
дебиан, centos, генту вам не по зубам, на 3ем дне компилирования сломаетесь.
от ддос атак даже ваши "идолы" не спаслись. и не спасаются. могу скинуть их исходник в паблик. Никто не знает, это не противозаконно?
Дело в том, что на сайте навигация происходит с помощью гет-запросов (index.php?id=pageName1&page1).
Чтобы юзер не сжульничал (index.php?id=pageName1&page1&page2), надо все время проверять
if(isset($_GET['pageName1']) and isset($_GET['page1']) and !isset($_GET['pageName1'])){
#code...
}
(про empty это понятно, просто писать не стал). И когда у вас страниц 20 таких, это достаточно неудобно..
Есть какой-то способ сократить эти длинные условия?