FeNUMe, в том то и дело, я хочу понять, как устроены такие высоконагруженные проекты. Я понимаю, что это не обязательно, у меня множество мелких сайтов, которые расположены на одном сервере, включая их статику. Но меня берет сам интерес разделения бэкэнда и фронтэнда по серверам, т.е на фрот отдается только html, js и так далее, а дальше это все просто подтягивает информацию с помощью API на серверах backend. Честно говоря, не отказался бы посмотреть на код такого проекта
Максим Федоров, есть пример такого приложения? Только в небольшом масштабе, все никак не могу понять, как это работает, на бумаге вроде все понятно, слишком много аспектов создается при разработке. Могу ли я обратится к вам ВКонтакте? Чтобы на каких то сложностях разработки такого сайта, я мог поставить вопрос вам более конкретнее
Максим Федоров, да, именно по этому я и усомнился в правильности моей структуры. Смотрите, опять же, возьму за пример сайт на котором мы находимся.. Покликайте по Левому Меню, видите, переход без перезагрузки страницы, эту задачу выполняет фронтэнд? А теперь смотрите, я копирую ссылку с одного из табов левого меню, перехожу по ней, контент так-же появляется, как отрисовывается эта страница?
Смотрите. Сайт на котором мы сейчас - toster.ru. Пощелкайте по его левому меню, видите? Страница как бы обновляет контент в себе без перезагрузки. Вопрос - как это реализовано, сейчас я делаю примерно так: https://habrahabr.ru/post/128552/
При этом, мне важно, чтобы API и сам сайт хранились на разных серверах, т.е на сервере фронтэнда файлы js, php(вообще html, просто с приемом параметров), стили и картинки, а на сервере API - один такой жирный файл, обращаясь к которому мы на выходе получаем JSON.
Нужно это для масштабируемости. За предидущий ответ спасибо.
Алексей Николаев, это точно. Просто сама по себе интересна мне эта структура, на сколько я знаю так крупные проекты работают, а традиционно - все на одном сервер это я уже делал)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.