<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Высоконагруженный проект
20.01.2012 14:11:20 Высоконагруженный проект Сообщение #1
Trust

Trust

Продвинутый

Продвинутый

Дата регистрации:
03.11.2011 17:04:04

Сообщений: 67

Доброе время суток Михаил!

У меня Возник вопрос по поводу того как построить правильную иерархию записи чтения из базы данных например одновременно 10 тысяч человек?!

Решение я кажется уже нашел, только вот осталось все знания правильно скомпоновать...надеюсь вы поможете мне с этим..

В моем случае: Социальная сеть... Для старта социальной сети хватит 2х выделенных серверов с линуксом и Mysql-ем
причем на один сервер идет запись всезх данных, а на второй после того как запись произошла (какая-то неизвестная мне программа или скрипт(я вот этого и не понимаю)) копирует все на 2й сервер анологичные записи, после чего со второго сервера уже идет чтение всех данных.

То есть есть 2 базы в одну записываем с другой ведем чтение...

Можете описать мне тут либо выделить отдельную тему по высоконагруженным проектам?!
Профиль
20.01.2012 19:52:44 Высоконагруженный проект Сообщение #2
Trust

Trust

Продвинутый

Продвинутый

Дата регистрации:
03.11.2011 17:04:04

Сообщений: 67

Михаил вы мне поможете?
Профиль
20.01.2012 22:55:56 Высоконагруженный проект Сообщение #3
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Не парьте себе мозг, всё насколько мне известно иначе. Можно ресурсы обоих серверов использовать как один. Хороший хостер будет под вас затачивать, а не вы под него. И совет есть небольшой: для высоконагруженных проектов, например у меня такой же, используйте ОС FreeBSD и за цену двух vds арендуйте лучше сразу физический серв, например я так и собираюсь делать))) Помните, что ресурсы выделенного серва и физического очень разные. Вам просто не хватит vds'а.
Хорошего и дешёвого хостера могу если что посоветовать при интересном сотрудничестве)))
Профиль
21.01.2012 10:26:10 Высоконагруженный проект Сообщение #4
Trust

Trust

Продвинутый

Продвинутый

Дата регистрации:
03.11.2011 17:04:04

Сообщений: 67

Дмитрий! Мне нужен идеальный вариант! Так как не знаю но мне хочется использовать именно его. А в вашем случае 1го выделенного сервера не хватит! На счет vds я знаю, что это такой же физический сервер и на нем просто разделено место под нескольких пользователей, и хостеры анологично отдают его не только мне в использование, но и другим своим клиентам!

Я перечитал множество статей про архитектуру высоконагруженных проктов, все советуют именно так как я описал выше, а вот про обмен данными между базами никто ничего не пишет=(

Дмитрий! Скиньте ссылку на вашу социальную сеть, посмотрю=) Очень интересно!


И еще очень интересно почему Михаил не отвечает...
Профиль
21.01.2012 12:46:36 Высоконагруженный проект Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Вы написали, что на 1-й сервер идёт сохранение, затем копирование с 1-го на 2-й, а потом считывание со 2-го. У Вас вопрос, как скопировать записи с 1-го на 2-й. Для этого надо написать скрипт, который подключается сначала к 1-му серверу, берёт оттуда все записи (либо только новые), а затем подключается ко 2-му серверу и добавляет туда все новые записи. Данный скрипт можно поставить в cron на автозапуск.
Профиль
21.01.2012 13:24:36 Высоконагруженный проект Сообщение #6
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Пока что свой проект я не запустил. Но уже апрель у меня запланирован на тестирование.
Что косается сервера, то думаю, что арендовать сервер с следующими характеристиками за 3500р будет намного лучше, чем vds, к тому же на VDS есть определённые ограничения в плане нагрузки на процессор.
Вот вобщем то характеристики сервера:

CPU:ATHLON 6H X2 3800+
HDD:1250 Gb
RAM:4 Gb

+

всё довольно дёшево расширяется. Например + 2 Гб оперативки стоит 300р единоразово + 300р в месяц.

Перелопатил предложения многих хостеров, и могу сказать, что дешевле этого вы врядли найдёте, а серв будет намного мощнее, чем vds


Только вот я буду использовать Colocation, а не dedicated, т.к. есть серв в наличии)
Профиль
21.01.2012 22:25:06 Высоконагруженный проект Сообщение #7
Trust

Trust

Продвинутый

Продвинутый

Дата регистрации:
03.11.2011 17:04:04

Сообщений: 67

Ну а ссылку на вас вконтакте можно? И можете описать что у вас в сети ожно делать ?
Профиль
21.01.2012 22:56:41 Высоконагруженный проект Сообщение #8
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

вконтакте я http://vkontakte.ru/brussens
Профиль
30.01.2012 16:35:39 Высоконагруженный проект Сообщение #9
int

int

Освоившийся

Освоившийся

Дата регистрации:
26.10.2011 05:32:04

Сообщений: 32

Под серьезный, высоконагруженный в будущем проект денег жалеть не стоит. В первую очередь нужно не на дешевизну смотреть, а на абузоустройчивость. С многих недорогих хостингов быстро выселяют из за ddos атак, которые ни кто не отменял. Конкуренты думаю дремать не будут
Профиль
30.01.2012 20:12:24 Высоконагруженный проект Сообщение #10
Trust

Trust

Продвинутый

Продвинутый

Дата регистрации:
03.11.2011 17:04:04

Сообщений: 67

Int! Мне пока хватит и того что описал я, то есть к примеру сайт для 1000 одновременных онлайн пользователей хватит 1го компа с линкуском апачем и mysql"ем =)))
Профиль