Если нравится фронтенд, тогда вам достаточно основ понимания того, как там все работает на бекенде. Вы часто видели футболистов которые могут отлично играть как на позиции защитника, так и на позиции нападающего? Я считаю, что для начала надо освоить что-то одно, второе держать на минимальном уровне.
Представьте, что вам подарили огромный гараж с различными инструментами(HTML, CSS, JavaScript, Photoshop, PHP, MySQL, etc..). Вы сразу загорелись попробовать все — попробовали, придумали грандиозный (проект комбинированная деревянная дверь с механическим замком и инкрустацией) и начали их использовать. Через день второй у вас опускаются руки, потому что вы не знаете какую фрезу использовать для распила дуба, как лучше собирать дубовый массив, садить это на гвози или на клей, чем ковать завесы, ручку… В итоге испортите кучу материалов, времени и нервов. В итоге ничего не получилось, да и инструментами пользоваться не научились. Так и тут.
Начинайте прогрессивно, как только почувствуете, что достигли чего-то конкретного, берите в руки следующий инструмент. Как только попробовали все, снова беритесь за первый. К тому времени ваш кругозор сильно расширится и мыслить будете более асбтрактно…
Эх, бредню написал, ну да ладно… конец рабочего дня…
> А что будет хранится в базе? Какой характер нагрузки?
В базе хранятся пользовательские сессии(много десятков тысяч), geoip, города из geonames.org, статистика для пользователей (агрегируется раз в сутки), логи операторов админок, и еще много того чего сказать без консультации с главным начальством не могу.
Сессии апдейтятся и добавляются весьма часто, поэтому создают немало операций случайной записи, статистика дает постоянно большую нагрузку на запись в несколько таблиц, также как и логи. Остальное в основном на весьма случайное чтение.
> Если у вас контроллер с кэш памятью и батарейкой
Будет такой сервер, какой там контроллер — не знаю.
> Касаемо расширяемости на будущее
Если нам перестанет хватать 4-х дисков, то добавление одного диска будет не достаточно эффективно, думаю массив сразу расширим до 8-ми дисков для ощутимого прироста в скорости, или вообще подумаем над кластеризацией базы.
130 — не такой и большой результат, помниццо лет 5 назад проходили с сотрудником Classic IQ Test(Tickle) где максимум 140 балов, оба набрали 135, проходили соревновательной основе без читов. Я далеко не гений, 130 — это нормальная цифра для программиста.
А в тесте The Super IQ Test(тоже Tickle) было кажется 152, но это тоже не гениальность. Так что не подходит ваш вариант, плюс я тесты всегда быстро прохожу, вечно спешу.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Представьте, что вам подарили огромный гараж с различными инструментами(HTML, CSS, JavaScript, Photoshop, PHP, MySQL, etc..). Вы сразу загорелись попробовать все — попробовали, придумали грандиозный (проект комбинированная деревянная дверь с механическим замком и инкрустацией) и начали их использовать. Через день второй у вас опускаются руки, потому что вы не знаете какую фрезу использовать для распила дуба, как лучше собирать дубовый массив, садить это на гвози или на клей, чем ковать завесы, ручку… В итоге испортите кучу материалов, времени и нервов. В итоге ничего не получилось, да и инструментами пользоваться не научились. Так и тут.
Начинайте прогрессивно, как только почувствуете, что достигли чего-то конкретного, берите в руки следующий инструмент. Как только попробовали все, снова беритесь за первый. К тому времени ваш кругозор сильно расширится и мыслить будете более асбтрактно…
Эх, бредню написал, ну да ладно… конец рабочего дня…