Масштабируемость - PullRequest
       11

Масштабируемость

3 голосов
/ 26 ноября 2010

Я недавно перешел на фреймворк под названием Yii Framework.На самом деле хорошо работать над фреймворком, решает много обыденной работы.Я считаю, что фреймворк предоставит мне платформу для создания отличного сайта, но старший разработчик продолжает задавать мне эти вопросы.
How many concurrent users can the site handle?<br> Is the site scalable?<br> What is the performance level of the website?
Если бы вы ответили на эти вопросы о своем проекте, как бы вы это сделали?1004 * а также как бы вы решили проблемы масштабируемости раз и навсегда.

PS Любые ссылки, на которые я мог бы прочесть, будут весьма приветствоваться.

Ответы [ 2 ]

2 голосов
/ 30 июня 2011

Масштабируемость - это не отверстие, которое можно закрыть. Это очень широкая и общая тема сама по себе. Один из лучших подходов, которые я видел, это youtube

while (true) 
    identify_and_fix_bottlenecks();
    drink();
    sleep();
    notice_new_bottleneck();

Сказав это, база данных обычно является узким местом в большинстве веб-приложений, и выбор веб-фреймворка не имеет большого значения. Такие вещи, как количество одновременно работающих пользователей и уровни производительности, будут достаточно большими для большинства платформ.

Хотя этот ответ довольно поздно, я надеюсь, что он поможет вам в ваших будущих проектах.

1 голос
/ 15 августа 2013

Вы не должны рассматривать масштабируемость как банду или одноразовое исправление.

По мере изменения использования вашего приложения требования к масштабируемости будут меняться и развиваться.Также не существует серебряной пули для решения проблемы масштабируемости.Это сочетание различных подходов, таких как кэширование, репликация, распределение, настройка производительности, модернизация оборудования и т. Д. Вы должны выбрать один из тех, которые основаны на контексте «того, что вы хотите масштабировать», и где вы получите максимальную выгоду!1003 *

перейдите по этой ссылке http://sevenoct.wordpress.com/2013/07/04/scaling-applications/

, которая содержит полезную информацию о масштабируемости и о том, как не попасть в ловушки "востребованных" мантр масштабируемости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...