Халтурка не нужна?=)
Рубрики: идиоты, FileShare Добавить комментарий
http://weblancer.net/projects/36917.html
Кстати, если вдруг кто узнает по какому адресу будет располагаться это чудо - буду очень благодарен за ссылку. Будет еще один аргумент против фрилансерства как тупиковой ветки развития себя как технического профессионала=)
12.02.2008 в 15:28
Так чего ждать? Вы ведь можете тупо дать исходники, сделав тем самым технологическую бомбу.
Чувак будет доволен, все ок… и тут через месяц оказывается что надо что-то делать с железом, потому как нагрузка чрезмерная))) А проект сдан, одобрен, точная копия… только не работает :-)
12.02.2008 в 16:50
Ну это было бы неправильно. Если делать, то нормально. Кидаловом заниматься тоже не дело.
Мне вот интересно что будет с тем ресурсом после запуска.. Ведь всю файлшару (первую версию) я сам написал за 3е суток, это не проблема. Проблема потом подгонять систему под возрастающую нагрузку, лечить баги, которые проявляются только под нагрузкой итд.. Без саппорта такой проект и месяца не проживет.. а саппорт будет выливаться почти в те-же 2К в месяц, если уж по такому пути идти (заказывать у фрилансеров).
Ну хотя посмотрим что там фрилансеры вообще наделают=))
13.02.2008 в 09:53
На саппорте будут работать те же фрилансеры, что и его делали - и выльется это (вы правильно утверждаете) в те же 2К в месяц и кучу гемороя для организатора.
У меня в активе есть фрилансерский проектик достаточно нагруженный (конечно не чета fileshare-е) сделанный исключительно фрилансерами - тянется эта тра%%мудия уже почти год (постоянные доделки, правки глюков и тд) - но даже при таком подходе организатор проекта “в минус” не работает. Зато он экономит на постоянных сотрудниках оплачивая “почасовку”.
13.02.2008 в 10:14
Вопрос не по теме - какими инструментами посоветуете “разбрасывать” загруженные файлы по серверам?
P.S. Было бы неплохо сделать галочку “Подписаться на комментарии”
14.02.2008 в 12:58
Разбрасывать файлы думаю лучше всего так:
В базе прописывается, куда надо скинуть этот файл (на какой сервер). На каждом сервере вертится скрипт, который проверяет каждые 10 сек, есть ли файлы которые надо скинуть на этот сервер. Если есть - вызывает wget, копирует и помечает в базе как скопированный. Сам скрипт стартует раз в минуту по крону, проверяет не запущена ли уже его копия, если запущена - завершает работу..
Есть еще вариант копировать через webdav, но пока я не уверен что он нормально сработает в случае nginx (он как-то ограниченно поддерживает dav). Хотя работы в этом направлении ведутся. Преимущество webdav в том, что не надо копировать скрипты синхронизации на каждый сервер, прописывать их в крон итд.
20.02.2008 в 00:48
а аплоад на файлшару вообще не грузит сервера?
при таком подходе главный сервер будет нагружен постоянно по максимуму. лучше сразу чекать загруженность серверов и аплоадить напрямую на них, гемора не особо больше, а то при первом варианте масштабируемость в ноль уходит
20.02.2008 в 13:54
Аплоад сервер держит файлы не больше часа, при этом количество закачек с него не превысит пару сотен одновременно (и то - это много.. обычно будет не больше 100). Такую нагрузку сервер прожует легко. При этом будет успевать не только аплоадить на себя файлы, но и пересчитывать их хеши (для того чтобы на сервере небыло дублей). Естественно это должна быть не 4х винтовая машина, но в любом случае хватит тазика гораздо более слабого, чем основные сервера раздачи (думаю что 8*250 + raid0 для файлшары хватит с головой).
Все рассчитано с запасом и отталкиваясь от того, что аплоадить будут в 4 раза больше чем сейчас.
Схема когда аплоадится напрямую на сервер раздачи используется сейчас. Она не слишком эффективна (хотя когда ее вводили у нас небыло запаса серверов, потому она была единственно-возможной).
К концу недели или в крайнем случае - в начале следующей будет завершен переход на новую систему хранения и раздачи файлов, тогда будет введен отдельный аплоад сервер.
Доп. сложность в том, что на сервера раздачи больше нету рейдов, тогда как при аплоаде допустим по фтп, надо переносить файлы на разные винты, что занимает время (тогда как на рейде идет просто переименование файлов).
Создавать каталоги для аплоада о фтп для разных пользователей на разных винтах тоже не вариант, потому что пользователи аплоадят далеко не равномерно. Да и не только фтп это касается. После http аплоада файлы все равно прийдется копировать на другой винт. И тут либо ждать, пока он скопируется и только тогда отдавать на него ссылку (что не сильно хорошо.. похожая схема используется для непремиум раздач сейчас.. много жалоб), либо раздавать прямо с того винта, на который он аплоадился, пока файл не будет перенесен. Тут тоже все плохо, потому что один винт не потянет такую нагрузку (скачивание+аплоад), потому что это все-таки не рейд.
Отдельный аплоад сервер даст достаточно хорошие возможности для распределения нагрузки (при прямом аплоаде на сервера, насколько точного распределения не будет), контроля целостности и дубликатов ну и немного разгружает сервера отдачи, считая хеши файлов у себя и не копируя дубликаты. Контроль дубликатов на серверах раздачи штука достаточно муторная, ведь запускать ее можно будет только ночью, а тут можно считать сразу.
Самую большую нагрузку генерят файлы, которые были загружены более 6ти часов назад и которым меньше двух недель.. Такие файлы надо ложить на основные сервера, которые могут эту нагрузку вытягивать.
27.02.2008 в 14:39
Андрей скажите, а нет ли у вас желание взять под крыло мой проект?
Понимаю, что звучит глупо, но я всегда мечтал об ИТ индустрии и ринулся в нее с горяча, теперь понимаю что моих крохотных знаний банально нехватает что б довести его до ума, думаю взглянув на сайт вы трезво оцените сколько времени и денег я потратил что б иметь то что уже есть (я не программист , ни дизайнер, ни администратор)!
Есть желание и кое-какие средства. Возможно вам будет интересно.
Даже если нет, очень жду от вас какой-либо камментарий
27.02.2008 в 23:26
В взять под крыло это что значит? Типа довести до ума и отдать вам процент от прибыли?
28.02.2008 в 09:07
случайно отосала пост ещё раз.
Имелось ввиду войти в долю, опять же повторюсь если вам такой проект интересен, я намерен его развивать и дальше и те сервисы что есть это только верхушка айсберга, изначально проект делался исходя из личного удобноства пользования интернетом, т.е. чесный СДЛ. С вашими наработками такой проект может быстрее дойти до норм функциональности и соответственно приносить прибыль.
28.02.2008 в 11:58
Если честно, то не вижу для себя смысла входить в долю. Все что там есть я могу сделать и сам (учитывая имеющиеся наработки - за пару дней), кроме того, я вижу подобный ресурс совсем по-другому. Да и развивать прямого конкурента тоже не самая лучшая идея.
В общем на данный момент не вижу для себя смысла.
28.02.2008 в 17:26
Странный у вас взгляд, есть такая аксиома “не клади яйца в одно лукошко …”.
Вы задумывались когда-нибудь почему крупные производители, например бытовой химии, сами выпускають в одном и том же классе несколько продуктов? Для того что потребителю может надоесть эта торговая марка, а так он будет покупать другую но содержание и владелец тот же. Бизнес штука тонкая )))
28.02.2008 в 18:34
Ну и какой смысл делать 2 конкурирующих сервиса? Хосты распыляются, реально на двух сайтах по 25К продать рекламу намного сложнее чем на одном с 50К. + премиум людям удобнее покупать на сайте, на котором больше всего файлов. Реально купить на одном сайте с 50К это лучше чем на двух по 25 (или на одном с 25К а с другого качать черти-как).
Распыляться ну кучу сайтов не стоит. Стоит сделать по-другому. Сделать проект, который не будет конкурировать с рынком основного проекта. Потому скоро будет запущен webfile.com.ua, на котором можно будет хостить файлы до 100Мб но без каких-либо премиумов. Сайт будет расчитан для других видов файлов и ориентирован на другую публику (например на сайты где люди меняются mp3 шками) и будет занимать ту нишу, которую будет сложно занять FileShare.
Это момент один.
Момент два - FileShare это скорее b2b в плане продвижения, чем b2c и тут такие законы не работают.
Ну и главный момент три - какой смысл мне в доле от проекта, который я за неделю могу поднять сам (и лучше по моему мнению) и владеть 100% проекта, а не просто какой-то частью?
29.02.2008 в 10:43
сначала вы говорили что за 2 дня поднимете такой проект, а теперь за неделю, а как вы за неделю напишите 95% своего кода?
Мы движками не пользуемся )))
29.02.2008 в 10:47
И забыл написать что бы поднимать такой проект самому должно быть очень много свободного времени. а оно у вас есть?
Вот вам и выгода у меня работают 2 программиста, с вашей стороны неплохобы уделять час в день что бы направить в нунжном направлении, так как сейчас по неоптыности конечно приходиться многое переделывать по несколько раз )))
29.02.2008 в 10:54
Та ладно вам к словам придираться. У меня есть проекты с практически таким-же функционалом, Слепить функционал в кучу займет 2 дня. Если делать культурно и без спешки, то неделя, может и дольше, я сроки навскидку говорил. В любом случае не дольше, чем прийдется потратить на jamber.info, чтобы довести его до того состояние, чтобы мне понравилось в нем все=) А еще я знаю, что подобный проект, даже идеально работающий, сам по себе это где-то треть дела. Основная работа над ним начнется когда он будет уже запущен в релиз..
Я движками пользуюсь, но только самописными. Люблю все контролировать сам. Тем не менее переносимость кода у меня достаточно хорошая выходит, судя по тому как делали новую версию FS, которая кстати сегодня уже запущена в продакшн.
29.02.2008 в 10:59
>>И забыл написать что бы поднимать такой проект самому должно быть очень много свободного времени.
Я не поднимал файлшару сам. Сейчас тем более не сам работаю (со мной работают программеры достаточно хорошего уровня с опытом работы с подобного класса проектами). Время на проект я найду, если мне он интересен, когда работал над файлшарой, то параллельно работал в офисе, да и не только за компьютером сидел;)
Вот только я не вижу в этом проекте ничего, чтобы меня заинтересовало.
29.02.2008 в 11:00
Чесно благодарен вам за мнение, всегда приятно послушать опытного человека, но я человек настойчивый и конечно бросать проект не буду )))
Кстати можем с вашим FS и нашим ДВД-почтой партёрку сделать, думаеться вам потратить час времени прикрутить кнопку у себя несложно (не подумайте что собираюсь пиариться за счет вас), а весь остальное ворох проблем по выкачке , записи и доставке я на себя беру ))
Я думаю мой портал совсем вашему не конкурент, как видите мой ФХ это всего лишь одни из модулей и так круто как ваш некогда заточен не будет, тут фишка просто собрать самое необходимое под одной крышей ))
29.02.2008 в 11:04
Естественно бросать на надо! То что проект не интересен мне (отчасти из-за неделания создавать лишнюю конкуренцию) не значит что он бесперспективен. Работайте над ним и все будет;)
Насчет ДВД-почты - по этом поводу стоит написать http://fileshare.in.ua/mail.aspx?type=other сюда, если будет что-то интересное - я или кто-то еще с вами обязательно свяжется.
10.03.2008 в 21:27
Да, однако не слабое предложение, но мне кажется, что 2000$ - это мало для файло обменника.
21.03.2008 в 16:35
Блин, крутой заказ!
24.03.2008 в 16:10
2000$ это практически месяц работы одного программиста хорошего уровня. Скорее всего клиент получит какой то опенсорс движек криво дописаный.
26.04.2008 в 16:44
Да за такие деньги рассчитывать на серьёзный продукт просто смешно.