создание социальной сети
Автор Ангелина Миронова задал вопрос в разделе Другие языки и технологии
Как создать собственную социальную сеть? и получил лучший ответ
Ответ от Ёергей[гуру]
Понадобиться знание 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 по возможности.
Думаю что вам придётся в этом смысле угрохать большую сумму денег. Или создать сайт при помощи юкоза. Но помните что многие из таких сайтов сделанные на бесплатном веб хостинге содержат вирусы!
Изучи html,css,javascript,php,flash,as3 и вперёд с песней
для самого начало надо научиться создавать просто сайты, через пхп, штмл, мускл!!
Да было дело тоже раньше маялись такой херней, вообщем стоит это около 300 000 тыс рублей ,(что то вроде одноклассников, за разработку) что то вроде вконтакте стоит 1 200 000 000$ (стоимость сайта а не разработки)
никак
instantcms
vii engine
Можно создать. Я за полтора года запустил свою социальную сеть - социальный маркет edyal особенность в бесплатной электронной коммерции
Ищу партнера для создания соц сети кто хочет пишете в вк!
помогите набрать 1000 человек пожайлуста очень надо
Вы что какие дерзкие ?
Парень просто спросил как создать сайт а вы тут ему лекции читаете надо это знать это это надо деньги . Просто ответьте какой сайт нужен для создания сайта а не лекции ваши .
Я сейчас делаю соц сеть. Хочешь присоединяйся финансово. Пиши на viber_bot@mail.ru
Назову точную сумму. Наша компания выполняла заказ по созданию и раскрутке социальной сети. $1.500.000 пол года работы. Работали 3 программиста, дизайнер, верстальщик и сеооптимизатор. Делайте выводы. И это по очень невысокой, относительно, цене.
+ ко все написанному нужно не малые деньги
При наличии стоящей идеи сайта ее уведут у Вас из под носа, как у котенка на аватаре. И не видать вам $$$$$)).
Увы, такова жизнь.
Зы. Займитесь лучше написанием СВОЕЙ ОС. Тоже много учеников этого хотят) .
Как же непонятно Вам, что это БОЛЬШОЙ бизнес, и ученикам и неумехам в нем ничего не светит.
Как создать социальную сеть (типо ВКонтакте, одноклассники)
Создание даже небольшой социальной сети – долгий и сложный процесс, требующий солидных знаний не
подробнее...
Вы знаете что такое book-crossing?
"Книговорот", также известный как "book-crossing".
Это — бескорыстная любовь к книге,
подробнее...
не могу удалить страницу ВК. Нужна помощь.
О том, как удалить страницу в контакте, последнее время, хотят узнать очень многие. Прочно вошедшие
подробнее...
Как пиариться в социальных сетях и продвигать сайт одновременно? ! Поисковая видимость в Гугл и Яндекс
Для этого необходимо создать группу (сообщество) , посвященную сайту. Чем больше людей вступит в
подробнее...
*Социальные сети. Какие вы знаете социальные сети России, Беларусси, Украины?
Обычные социальные сети
MySpace – самая большая социальная сеть в мире. Она с огромной
подробнее...
что такое социальные сети?
Буквально 5-7 лет назад не многие знали о существовании социальных сетей,
сегодня же они
подробнее...
Какие есть фильмы про социальные сети?:)
Чат
Chatroom 2010
Компания друзей-тинейджеров — Эва, Джим, Эмили и Мо — знакомится в чате
подробнее...
в каком году была создана социальная сеть вконтакте?
Социальные сети, которые есть (существуют) в Рунете:
Вконтакте ([ссылка появится после
подробнее...
Кто придумал социальную сеть одноклассники?
История создания Одноклассники.ru
Одноклассники.ru — социальная сеть, служащая для
подробнее...
Когда в интернете появилась первая социальная сеть? Кто ее создатель?
Кто был первым? В различных источниках упоминаются разные сети, однако хронология сетей дает
подробнее...