3 / 3 / 0
Регистрация: 16.08.2012
Сообщений: 93
|
|
1 | |
Создание собственной социальной сети04.07.2016, 04:27. Показов 1459. Ответов 5
Метки нет (Все метки)
Уже продолжительное время подумываю над созданием своей социальной сети. Идея довольно новая (по крайней мере, я не встречал подобных проектов). Сколько не спрашивал у своих знакомых - многие идею одобряют.
Но вот осуществление.. Отучился свой первый курс, закончилась сессия, решил наконец-то заняться этим проектом. Знания у меня практически нулевые. Вернее, осуществить-то я это смогу, чтоб оно работало у меня на локальном OpenServer`е, ведь, в принципе, пока моя "соцсеть" заключается в PHP с запросами MySQL типа "вставить", "удалить" и разбавлением этого всего аяксом. Что касается функционала соцсети, то тут всё, что мне нужно, я смогу осуществить. Но если смотреть дальше? Например, я запускаю какую-то тестовую версию, на сайте появляется 15-20 человек, которые начинают элементарно переписываться (а идея проекта заключается далеко не в обмене сообщениями), и сайт ложится. И вот тут начинаются проблемы. Оптимизацией алгоритмов, разгрузкой и т.д. я никогда в жизни не занимался и, если честно, понятия не имею, как это все происходит. Просто серфил в интернете и понял, что все это довольно трудно, и то, что я сейчас делаю, это просто мизерная часть того, что может мне предстоять. Но все же, я смотрю на Дурова или Цукерберга и не могу понять, неужели у них изначально была команда в несколько десятков человек и куча денег на оборудование? Неужели один человек не может сделать хоть первый шаг? Свой "первый шаг" я слабо представляю, только вижу, как сайт ложится от 20-го пользователя. В итоге я даже не знаю, что мне делать. Я не преследую цель получить много-много денег в будущем с этого проекта, наоборот, тут чисто интерес, стремление к чему-то "высокому". Стоит ли запускать тестовую версию, а там решать проблемы по мере их поступления? Уже потом учиться чему-то новому, набирать команду, даже, быть может, вкладывать в это деньги? Смогу ли я обычную связку "php mysql ajax" затем безболезненно оптимизировать так, чтобы сайт смог выдерживать бОльшие нагрузки? Или все-таки забыть про это и просто читать статьи, работать стажёром в каких-то компаниях, набираться опыта? Очень хочется, конечно, попробовать, но если затем это все загнется из-за того, что я изначально не рассчитывал на высокие нагрузки, то лучше, я думаю, не начинать.
0
|
04.07.2016, 04:27 | |
Ответы с готовыми решениями:
5
Создание социальной сети на андроиде, ios, Java Создания социальной сети Проблема социальной сети одноклассники Движок для социальной сети |
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
04.07.2016, 08:52 | 2 |
Ну от 15-20 человек он вряд ли ляжет. Тормоза будут появляться постепенно.
Вот и займётесь. Решать проблемы и изучать новое - это нормально для человека... не бойтесь этого Количество пользователей у них увеличивалось постепенно и по мере необходимости они увеличивали мощности оборудования и оптимизировали ПО. Забить на упаднические настроения (если такие будут) и просто идти вперёд. Дорогу осилит идущий. СтОит. Одно другому не мешает. Работать вам всё равно придётся. Раз у других работает на больших нагрузках - значит это возможно. Но оптимизировать может быть весьма не просто. Обычно код оптимизируют по мере нужды. Добавлено через 8 минут Тогда вы получите бесценный опыт. У многих людей бывает желание написать свою соц.сеть, но обычно эти идеи отмирают из-за того, что со временем пропадает желание или из-за низкой посещаемости.
0
|
3 / 3 / 0
Регистрация: 16.08.2012
Сообщений: 93
|
|
04.07.2016, 15:02 [ТС] | 3 |
Спасибо большое за ответ
Я думаю, это не проблема. Я настроен довольно решительно и боялся только того, что мне не хватит знаний, когда они очень понадобятся. Если даже сайт не взлетит, но будет хотя бы работать, я буду очень рад. Но вы меня успокоили. Спасибо!
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
05.07.2016, 09:01 | 4 |
Знания появляются с опытом. Если сейчас каких-то знаний не хватает, то при решении проблемы эти знания появятся. В интернете можно найти ответ на любые вопросы, связанные с вашей задачей.
И будьте готовы к тому, что со временем вам наверняка придётся свой проект переписать заново... ну или, хотя бы, очень сильно изменить. Это придётся делать либо для отпимизации (т.к. изначально всё предусмотреть не получится), либо просто для улучшения кода. Например, я раньше писал свои 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 | |
25.07.2016, 04:24 | |
Помогаю со студенческими работами здесь
6
Как заработать в социальной сети Общение в какой социальной сети безопасно? Можно ли найти страничку в социальной сети только по фото? ПО обмена данными для социальной сети Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |