как создать социальную сеть



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

Автор Ангелина Миронова задал вопрос в разделе Другие языки и технологии

Как создать собственную социальную сеть? и получил лучший ответ

Ответ от Ёергей[гуру]
Понадобиться знание PHP, SQL, CSS, Perl, Pyton, несколько серверов на collocation и штат персонала, отдел web-кодеров.. .
Вот как устроен тот же самый ВКонтакте:
Платформа
-----------------
• Debian Linux — основная операционная система
• nginx — балансировка нагрузки
• PHP + XCache
• Apache + mod_php
• memcached
• MySQL
• Собственная СУБД на C, созданная «лучшими умами» России
• node.js — прослойка для реализации XMPP, живет за HAProxy
• Изображения отдаются просто с файловой системы xfs
• ffmpeg — конвертирование видео
Статистика
-----------------
• 95 миллионов учетных записей
• 40 миллионов активных пользователей во всем мире (сопоставимо с аудиторией интернета в России)
• 11 миллиардов запросов в день
• 200 миллионов личных сообщений в день
• Видеопоток достигает 160Гбит/с
• Более 10 тысяч серверов, из которых только 32 — фронтенды на nginx (количество серверов с Apache неизвестно)
• 30-40 разработчиков, 2 дизайнера, 5 системных администраторов, много людей в датацентрах
• Каждый день выходит из строя около 10 жестких дисков
Архитектура
-----------------
Общие принципы
Cервера многофункциональны и используются одновременно в нескольких ролях:
-Перебрасывание полуавтоматическое
-Требуется перезапускать daemon-ы
-Генерация страниц с новостями (микроблоги) происходит очень похожим образом с Facebook (см. Архитектура Facebook), основное отличие — использование собственной СУБД вместо MySQL
При балансировке нагрузки используются:
-Взвешенный round robin внутри системы
-Разные сервера для разных типов запросов
-Балансировка на уровне ДНС на 32 IP-адреса
Большая часть внутреннего софта написано самостоятельно, в том числе:
-Собственная СУБД
-Мониторинг с уведомлением по СМС
Автоматическая система тестирования кода
Анализаторы статистики и логов
Мощные сервера:
• 8-ядерные процессоры Intel (по два на сервер, видимо)
• 64Гб оперативной памяти
• 8 жестких дисков (соответственно скорее всего корпуса 2-3U)
• RAID не используется
Не брендированные, собирает компания ТехноОкта
Вычислительные мощности серверов используются менее, чем на 20%
Сейчас проект расположен в 4 датацентрах в Санкт-Петербурге и Москве, причем:
Вся основная база данных располагается в одном датацентре в Санкт-Петербурге
В Московских датацентрах только аудио и видео
В планах сделать репликацию базы данных в другой датацентр в ленинградской области
CDN на данный момент не используется, но в планах есть
Резервное копирование данных происходит ежедневно и инкрементально

Ответ от Марк[мастер]
для начала разберись с HTML, PHP, MySQL, и JavaScript по возможности.

Ответ от Лена Лена[активный]
Думаю что вам придётся в этом смысле угрохать большую сумму денег. Или создать сайт при помощи юкоза. Но помните что многие из таких сайтов сделанные на бесплатном веб хостинге содержат вирусы!

Ответ от Dirtez[гуру]
Изучи html,css,javascript,php,flash,as3 и вперёд с песней

Ответ от Дима @[гуру]
для самого начало надо научиться создавать просто сайты, через пхп, штмл, мускл!!

Ответ от Mr. McTwister[новичек]
Да было дело тоже раньше маялись такой херней, вообщем стоит это около 300 000 тыс рублей ,(что то вроде одноклассников, за разработку) что то вроде вконтакте стоит 1 200 000 000$ (стоимость сайта а не разработки)

Ответ от Дима Кухаренко[новичек]
никак

Ответ от А а[новичек]
instantcms
vii engine

Ответ от Ильнур Гильмутдинов[новичек]
Можно создать. Я за полтора года запустил свою социальную сеть - социальный маркет edyal особенность в бесплатной электронной коммерции

Ответ от Артём Дмитриев[новичек]
Ищу партнера для создания соц сети кто хочет пишете в вк!

Ответ от Александр Князев[новичек]
помогите набрать 1000 человек пожайлуста очень надо

Ответ от Ђимур Тима[новичек]
Вы что какие дерзкие ?
Парень просто спросил как создать сайт а вы тут ему лекции читаете надо это знать это это надо деньги . Просто ответьте какой сайт нужен для создания сайта а не лекции ваши .

Ответ от Иван Гуров[новичек]
Я сейчас делаю соц сеть. Хочешь присоединяйся финансово. Пиши на viber_bot@mail.ru

Ответ от Калинин Юрий[гуру]
Назову точную сумму. Наша компания выполняла заказ по созданию и раскрутке социальной сети. $1.500.000 пол года работы. Работали 3 программиста, дизайнер, верстальщик и сеооптимизатор. Делайте выводы. И это по очень невысокой, относительно, цене.

Ответ от Назар Фалеев[эксперт]
+ ко все написанному нужно не малые деньги

Ответ от =Serge=[гуру]
При наличии стоящей идеи сайта ее уведут у Вас из под носа, как у котенка на аватаре. И не видать вам $$$$$)).
Увы, такова жизнь.
Зы. Займитесь лучше написанием СВОЕЙ ОС. Тоже много учеников этого хотят) .
Как же непонятно Вам, что это БОЛЬШОЙ бизнес, и ученикам и неумехам в нем ничего не светит.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как создать собственную социальную сеть?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*