Форум программистов, компьютерный форум, киберфорум
Социальные сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
3 / 3 / 0
Регистрация: 16.08.2012
Сообщений: 93
1

Создание собственной социальной сети

04.07.2016, 04:27. Показов 1459. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Уже продолжительное время подумываю над созданием своей социальной сети. Идея довольно новая (по крайней мере, я не встречал подобных проектов). Сколько не спрашивал у своих знакомых - многие идею одобряют.
Но вот осуществление..
Отучился свой первый курс, закончилась сессия, решил наконец-то заняться этим проектом. Знания у меня практически нулевые. Вернее, осуществить-то я это смогу, чтоб оно работало у меня на локальном OpenServer`е, ведь, в принципе, пока моя "соцсеть" заключается в PHP с запросами MySQL типа "вставить", "удалить" и разбавлением этого всего аяксом. Что касается функционала соцсети, то тут всё, что мне нужно, я смогу осуществить. Но если смотреть дальше? Например, я запускаю какую-то тестовую версию, на сайте появляется 15-20 человек, которые начинают элементарно переписываться (а идея проекта заключается далеко не в обмене сообщениями), и сайт ложится. И вот тут начинаются проблемы.
Оптимизацией алгоритмов, разгрузкой и т.д. я никогда в жизни не занимался и, если честно, понятия не имею, как это все происходит. Просто серфил в интернете и понял, что все это довольно трудно, и то, что я сейчас делаю, это просто мизерная часть того, что может мне предстоять.
Но все же, я смотрю на Дурова или Цукерберга и не могу понять, неужели у них изначально была команда в несколько десятков человек и куча денег на оборудование? Неужели один человек не может сделать хоть первый шаг? Свой "первый шаг" я слабо представляю, только вижу, как сайт ложится от 20-го пользователя.
В итоге я даже не знаю, что мне делать. Я не преследую цель получить много-много денег в будущем с этого проекта, наоборот, тут чисто интерес, стремление к чему-то "высокому". Стоит ли запускать тестовую версию, а там решать проблемы по мере их поступления? Уже потом учиться чему-то новому, набирать команду, даже, быть может, вкладывать в это деньги? Смогу ли я обычную связку "php mysql ajax" затем безболезненно оптимизировать так, чтобы сайт смог выдерживать бОльшие нагрузки?
Или все-таки забыть про это и просто читать статьи, работать стажёром в каких-то компаниях, набираться опыта?
Очень хочется, конечно, попробовать, но если затем это все загнется из-за того, что я изначально не рассчитывал на высокие нагрузки, то лучше, я думаю, не начинать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2016, 04:27
Ответы с готовыми решениями:

Создание социальной сети на андроиде, ios, Java
Хочу создать сеть типа: icq, ДругВокруг, whatsapp. Во сколько обойдется создание и обслуживание?...

Создания социальной сети
Доброе все время суток! Хочу создать свою социальную сеть. Хотел бы спросить как лучше всего...

Проблема социальной сети одноклассники
Здравствуйте. Всё чаще и чаще встречаюсь у пользователей с проблемой социальной сети...

Движок для социальной сети
Сегодня многие пользователи ИНТЕРНЕТ пользуются социальными сетями, не стоит их перечислять т.к....

5
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
04.07.2016, 08:52 2
Цитата Сообщение от mltfilm Посмотреть сообщение
Например, я запускаю какую-то тестовую версию, на сайте появляется 15-20 человек, которые начинают элементарно переписываться (а идея проекта заключается далеко не в обмене сообщениями), и сайт ложится.
Ну от 15-20 человек он вряд ли ляжет. Тормоза будут появляться постепенно.

Цитата Сообщение от mltfilm Посмотреть сообщение
Оптимизацией алгоритмов, разгрузкой и т.д. я никогда в жизни не занимался и, если честно, понятия не имею, как это все происходит.
Вот и займётесь. Решать проблемы и изучать новое - это нормально для человека... не бойтесь этого

Цитата Сообщение от mltfilm Посмотреть сообщение
неужели у них изначально была команда в несколько десятков человек и куча денег на оборудование?
Количество пользователей у них увеличивалось постепенно и по мере необходимости они увеличивали мощности оборудования и оптимизировали ПО.

Цитата Сообщение от mltfilm Посмотреть сообщение
В итоге я даже не знаю, что мне делать.
Забить на упаднические настроения (если такие будут) и просто идти вперёд. Дорогу осилит идущий.

Цитата Сообщение от mltfilm Посмотреть сообщение
Стоит ли запускать тестовую версию, а там решать проблемы по мере их поступления?
СтОит.

Цитата Сообщение от mltfilm Посмотреть сообщение
Или все-таки забыть про это и просто читать статьи, работать стажёром в каких-то компаниях, набираться опыта?
Одно другому не мешает. Работать вам всё равно придётся.

Цитата Сообщение от mltfilm Посмотреть сообщение
Очень хочется, конечно, попробовать, но если затем это все загнется из-за того, что я изначально не рассчитывал на высокие нагрузки, то лучше, я думаю, не начинать.
Раз у других работает на больших нагрузках - значит это возможно. Но оптимизировать может быть весьма не просто. Обычно код оптимизируют по мере нужды.

Добавлено через 8 минут
Цитата Сообщение от mltfilm Посмотреть сообщение
но если затем это все загнется из-за того, что я изначально не рассчитывал на высокие нагрузки, то лучше, я думаю, не начинать.
Тогда вы получите бесценный опыт.

У многих людей бывает желание написать свою соц.сеть, но обычно эти идеи отмирают из-за того, что со временем пропадает желание или из-за низкой посещаемости.
0
3 / 3 / 0
Регистрация: 16.08.2012
Сообщений: 93
04.07.2016, 15:02  [ТС] 3
Спасибо большое за ответ
Цитата Сообщение от Humanoid Посмотреть сообщение
со временем пропадает желание или из-за низкой посещаемости.
Я думаю, это не проблема. Я настроен довольно решительно и боялся только того, что мне не хватит знаний, когда они очень понадобятся. Если даже сайт не взлетит, но будет хотя бы работать, я буду очень рад.
Но вы меня успокоили. Спасибо!
0
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
05.07.2016, 09:01 4
Цитата Сообщение от mltfilm Посмотреть сообщение
Я настроен довольно решительно и боялся только того, что мне не хватит знаний
Знания появляются с опытом. Если сейчас каких-то знаний не хватает, то при решении проблемы эти знания появятся. В интернете можно найти ответ на любые вопросы, связанные с вашей задачей.
И будьте готовы к тому, что со временем вам наверняка придётся свой проект переписать заново... ну или, хотя бы, очень сильно изменить. Это придётся делать либо для отпимизации (т.к. изначально всё предусмотреть не получится), либо просто для улучшения кода. Например, я раньше писал свои PHP-странички с использованием обычных функций mysql_*, которые сейчас устарели. В PHP7 этих функций уже нет и недавно мне пришлось переписать их на PDO. Когда открывал файлы, то удивлялся, как эта хрень вообще работает и почему я написал такой плохой и нечитабельный код.
0
1 / 1 / 1
Регистрация: 27.06.2016
Сообщений: 107
11.07.2016, 12:07 5
mltfilm, Просто хочу пожелать успехов в начинании

P.S. Если ищешь для занятия чем-то мотивацию - два исхода: 1) Ничего выдающегося не получится 2) Ничего выдающегося не получится. Ты либо занимаешься этим, либо нет. Либо это твое, либо нет. Либо ты видишь в этом своё предназначение, либо нет. Если уж что-то внутри искрит при думке про "Cоциальная сеть / Глобальная платформа / Душераздирающий проект" ты так или иначе доведешь до конца (пот, кровь и самоучеба) и поделишься результатом с обществом. В общем, харэ нас об этом спрашивать, иди и реализуй. Хоть как.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 20
25.07.2016, 04:24 6
У них получилось потому что они были первооткрывателями, которые шли в ногу с развитием интернета. Сейчас инет ушёл дальше по сложности кода, что одному человеку технически очень трудно сделать что-то более передовое, по сравнению с тем что делают сложившиеся игроки.
0
25.07.2016, 04:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2016, 04:24
Помогаю со студенческими работами здесь

Как заработать в социальной сети
Всем привет! Если создать группу и публиковать в нее арбитражные ссылки, можно ли нормально на этом...

Общение в какой социальной сети безопасно?
Как известно в последние 4-5 лет все были шокированы тем что люди получали реальные сроки за лайки...

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

ПО обмена данными для социальной сети
Есть одна интересная идея для разработки соц. сети, и в принципе-то с созданием клиентского...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru