Уважаемые читатели и зрители! Наверняка вы заметили, что с нашим «Лучшим русским фотоблогом» творится в последнее время что-то странное — точнее, он последний месяц просто не работает. Нас время от времени спрашивают, потому мы напишем небольшую объяснялку.
Дело в том, что наш ресурс в последнее время стал очень прожорлив — дисковое пространство для нас проблемой не является, но вот количество файлов на сервере лимитировано, а это могут быть как большие архивы с картинками, так и небольшие куски серверных скриптов — для провайдера они эквивалентны, означают одно и то же. Rosbest, как своеобразная большая машина по сбору всего в интернете, генерит файлы предпросмотра изображений каждый день по нескольку сотен, соответственно, даже за месяц набегает уже кругленькая цифра, более того, добавленные блоги тоже подкачиваются по RSS, так что было понятно, что рано и ли поздно стакан наполнится.
Он наполнился, после чего сначала свалились все наши сайты (включая вот этот, Фотикс и Клевер, а также некоторые другие, секретные), после чего мы их все же подняли, но дорогой ценой — провайдер щелкнул тумблером уже на Rosbest.
Однако, некоторое время назад мы расстались с нашим программистом, отчего с тех пор находимся в свободном поиске человека, для которого CakePHP не пустой звук. И раз постоянное сотрудничество сейчас никого не интересует, мы решили перейти на другую схему — предложить сумму побольше за оптимизацию скрипта и добавление новых функций. Задачи, как всегда, скромные: оптимизировать скрипт, чтобы он кешировался при работе, сделать систему архивирования и удаления старых фотографий и внедрить пару новых функций, которых давно всем не хватало. просто, раз процесс предполагает определенные финансовые затраты с нашей стороны, хотим продумать именно то, чего не хватает вам.
Из того, что планируем в ближайшее время:
- загрузка крупных версий фотографий через Lightbox
- поддержка «избранного» для фото и фотографов
- фотографы по рубрикам, с поддержкой RSS
Это только глобальные задачи, куда больше более мелких. Если у вас есть предложения, как можно улучшить ресурс (это вопрос к активистам проекта — остальные его просто не смогут посмотреть), можете излагать их здесь. Если есть мысли или рекомендации, где взять хорошего программиста, можете порекомендовать нам или нас. Не стесняйтесь также выражать свое мнение в комментариях — в том числе, по поводу того, нужен ли вообще такой ресурс. Может быть, это просто утопия, и ему пора сказать «прощай»?
мне нравится реализация на http://www.blogcatalog.com/directory/art/photography/
там конечно не то что сейчас на росбест, там просто каталог, но он интерактивный. На росбест, вроде как «лучший фото блог» а при этом соревнуются отдельные фотографии. Главная фича, это подписка на интересующие блоги. Ну вообщем вот вам идея для развития, может заинтересует.
1) Да без багов не будет, это не зависит от квалификации, баги будут у всех, только у одних больше, а у других меньше., поэтому по любому часть бюджета должна быть оставлена на потом для оплаты исправления багов.
2) На хабре довольно часто анонсируются стартапы которые сделаны just for fun. Попробуйте с их авторами поговорить.
В любом случае, спасибо за консультацию.
Sergey Ivanov, тут еще есть другая тонкость: бюджет ведь закладывается заранее, и исполнение работы поэтапное, равно как и оплата, а вот баги вылезают со временем. Но этап прошел — заплати, еще этап — заплати снова. В 3.1 я теоретически согласен, но тут теория натыкается на нашу жесткую российскую практику, которую вы описали выше, когда «лишь бы заработало», а дальше плевать. Мне вот, к примеру, как человеку, ничего не понимающему в программировании, придется не одну шишку набить (и потратить некоторое количество денег впустую), прежде чем найду правильного человека.
1) Донейшены не работают — это факт!
2) Посещаемость смотрел на webomer.ру, то что отличается — это нормально, там приблизительная оценка.
3)Тут вам решать, сколько вы можете предложить, и программисту — за сколько он захочет работать.
3.1) Если хотите чтобы работал за деньги, то ИМХО адекватная цена это 1000-1200 за 160 часов ( те в месяц). или около 8 баксов в час. Пишете техническое задание и говорите сумму которая у вас есть, программист работает, так только, по его мнению, он исчерпал бюджет, то работа останавливается до следующего платежа. Если видите, что производительность програмиста маленькая, то меняете его на другого.
3.2) Если денег на зарплату программисту не хватает, то попробуйте дать процент от ваших проектов таким образом, чтобы на текущий момент это составляло 40-50% от ежемесячной зарплаты программиста. Не обязательно просить програмиста работать все 160 часов в месяц. Предположим, что ваш доход от проектов 500$ в месяц, программисту вы можете дать только 100$. Тогда договариваетесь что вы дате 20% доходов а программист работает 100/8 * 2 = 25 часов в месяц.
3.3) Если пункт 3.2 тоже по деньгам не выгоден, то тогда
наверное лучше заморозить проект. Программисты тоже люди и хотят кушать, а работать ради чужого проекта за несуразные деньги наверное никто не будет.
PS: Все написанное это просто только мое мнение, как программиста любителя с одной стороны и владельца сайта с другой стороны. Те это тот компромисс который устроил бы меня, будь я на стороне программиста или будь я на стороне владельца сайта. В реальности у Вас все может оказаться по другому.
Добрый день, Сергей!
Просто столкнулся с нехилыми ограничениями на наших хостингах по процессам, памяти и кол-ву файлов, поэтому перебрался на евпорейские, в частности на hostimum. По крайней мере на кол-во файлов там ограничения нет.
Хотя если проекты очень немалые, конечно интереснее выделенный сервер, но аренда, к сожалению, немалая там…
Aleksdem, мы в Америке теперь сидим по той же причине. Выделенный нам не нужен, на крайний случай VPS
Артем, спасибо за совет, на некоторые мысли он меня навел. Амазоном пользоваться не будем, дорогой он.
velvetwind, донейшенов не будет, дело не в деньгах, к тому же, они не работают. У нас есть некоторая сумма, которую можем на это тратить, потому перекладывать ее на чужие плечи не будем — к тому же, просить не любим, заработать проще. Про облачные технологии только предположение есть, но лучше спрошу разъяснения, что это.
Алексей, хостинг. А какая разница?
Sergey Ivanov, а где посмотрели посещаемость? У нас данные чуть-чуть отличаются, к тому же, просто интересно, где такую инфу взять. VPS у нас был на Мастерхосте, отказались, потому что отстой, сейчас самый простой хостинг.
Про п. 3 я подозреваю, потому и прошу совета. Про п. 8 — чудится мне, что их нет или найти нереально, обивать пороги Хабра тоже не очень хочется (я там повеселился и бан получил, потому сейчас пока и нереально — там все очень серьезные). К тому же, какая доля может быть в некоммерческом ресурсе? Сто/двести баксов с рекламы в месяц года через два? Вряд ли это интересно.
Моя основная работа не программизм, но когда-то в школе/инстуте я принимал участие в олипмиадах и с тех пор программизм у меня как хобби. На досуге как раз развиваю свои проекты, не ради заработка а просто интересно. Выскажу свою точку зрения на ваши проблемы.
1) судя по словам что у вас лимитировано количество файлов, то вы арендуете VPS/VDS. Как вариант можно перейти на выделенный сервер, например henzer (70 евро в мес). Или обработанные файлы заливать на S3 или аналогичные хостинги.
Я посмотрел посещаемость всех ваших проектов, то только у этого блога приличный трафик (около 10 тыс посетителей), у остальных довольно маленький трафик — одного сервера должно хватить Вам на все.
2) Может это только у меня так, но вроде такая простая вещь как добавить новый вид статистики в добавок к существующей, у меня заняло около 2-3х часов. Это при условии, что я досконально знаю свой сайт. Сколько это времени займет у постороннего человека я не представляю, но наверное не меньше рабочего дня. Те на кажущиеся простыми вещи уходит больше времени чем можно предположить.
3) Программиста на разовые задачи можно поискать на фрилансе, но мой опыт работы с фрилансерами скорее отрицательный. Фрилансеру выгодно быстро довести проект до рабочего состояния, получить деньги и перейти дальше. Те он почти не заинтерисован в учете каких-то особенностей, закладывание на будующее и тд. Их девиз — заработало, ну и ладно.
4) Хорошие фрилансеры знают про пункт 2, и закладывают это в ценник. Плохие говорят дешевую цену и потом две недели их нужно пинать чтобы получить работающее решение.
5) Развивать сайт — разовыми заказами фрилансерам, имхо не верный путь учитывая пункт 3. Они хороши когда есть скажем есть работающий интернет магазин и нужно внести небольшое дополнение.
6) Держать в штате постоянного программиста — вам пока не рентабельно.
7) У вас признаки стартапа, есть идеи, но нет финансовых ресурсов чтобы нанять сотрудников.
8) Ищите хорошего программиста, который готов работать за долю в стартапе.
9) Имхо, много потенциальных кандидатов обитает на хабре.
у вас хостинг или арендованный сервер?
Нужен однозначно! Хотя, вот, для меня этот ресурс интересен самим выбором лучшего фотоблога, а вот как мониторинг фотоблогсферы уже в меньшей степени. Хороший совет использовать облачные технологии, а ещё можно ввести донейшены на поддержку ресурса.
Для хранения файлов можно использовать Amazon S3 или другой подобный сервис. Стоить это будет не очень дорого.