Спасибо за все вопросы и ответы, размещенные здесь. Этот сайт обычно появляется всякий раз, когда я ищу информацию в Google, и во многих случаях ответы, как правило, имеют отношение к тем вопросам, которые мне нужно решить.
Я хочу предвосхитить свой вопрос, заявив, что я программирую (.NET, XML, T-SQL, AJAX и т. Д.) Менее 2 лет, и мне еще многое предстоит узнать; так что, прости мое невежество.
Вот моя ситуация (и вопрос): я создаю социальное веб-приложение, которое, как я знаю, будет иметь большой трафик за короткое время; в результате
- Какую основную информацию мне нужно иметь, чтобы не перегружаться? В настоящее время это дело одного человека, и вот спецификация хостинга, с которой я планирую начать: 2 ГБ ОЗУ, 600 HDD, пропускная способность 1000 ГБ и процессор Duo Core 2,13 ГГц.
- Я читал о веб-фермах, но у меня никогда не было возможности использовать их, поэтому я не совсем уверен, как сформулировать этот вопрос: как можно разделить одно и то же приложение на несколько физических серверов? Как вы заставляете все файлы действовать как единое целое? И поскольку каждое приложение .net требует web.config, как оно распределяется между различными файлами на этих нескольких серверах?
Ранее я строил небольшие проекты, но это первый большой проект, который я строю, и, честно говоря, я немного напуган. Итак, я хотел бы убедиться, что я знаю, что я получаю перед началом.
Спасибо.