![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Каким образом осуществляется management сайта если он сидит на нескольких серверах?
|
|||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
Что Вы имеете в виду? Синхронизацию изменений файлов? Организацию доступа через DNS? Load balancing? Решение проблемы сессий? Мониторинг и анализ логов? Что-нибудь еще? Что именно вас интересует?
-------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Golda,
На самом деле всё Но главным образом: Решение проблемы сессий, обращение к базам данных и синхронизация между ними (если вообще это делаю). |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Вообще, непонятно, что имеется в виду под "несколькими серверами". Если это распределение нагрузки, Load balancing - то здесь одни решения.
Если это несколько сайтов с общей авторизацией - то другие. В первом случае получить решение в виде нескольких строчек на форуме невозможно. Это несколько лет обучения и опыта. |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
GeneralElectric,
Я имел в виду один сай на нескольких серверах. На самом деле я не точно даже не знаю как и что правильно спросить, так как даже не имею понятия каким образом обычно распределяют сайт на несколько серверов. |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
А не надо спрашивать. Все равно один человек никогда такими вещами не занимается.
Это делает команда. Здесь должен быть человек с навыками администрирования и программирования веб-серверов. человек с навыками администрирования и программирования серверов ба данных, с навыками коордирирования проектов и так далее. Вообще, непонятно, что вопрос делает в разделе РНР. РНР - это самый последний вопрос, который придется решать. В общем случае РНР работает точно так же, как и на одном сервере - к нему просто приходят запросы от фронтенда. |
|||
|
||||
| ShurikA |
|
||||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Я это спросил главным образом не для того что бы развить что то самому, а из спортивного интереса. И мне действительно интересно знать...
Не могу не согласиться.
Это всё понятно, но каким образом распределяются эти самые запросы по разным серверам? |
||||
|
|||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
ShurikA, все опять таки зависит от задач. Один сервер может просто выступать фронтэндом и работать как прокси.
Может распределяться с учетом географии пользователей, может случайным образом (как на том же google maps) вобщем-то вариантов множество. Попробуйте четко сформулировать практическую задачу. -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
solenko,
как бы то ни было, выступает он только фронтэндом или нет, если к нему дудет 5,000,000 обращений в день то один сервак такого может и не выдержать, что в таком случае? |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
Непосредственное отношение к PHP имеют особенности работы с сессиями.
Если load balancing не заботится о том, чтобы направлять пользователя всегда к одному и тому же серверу, могут возникнуть проблемы. При дефолтовых настройках данные сессии сохраняются в файле на сервере. Если при следующем запросе пользователя направили на другой сервер, там не окажется его данных, или окажутся, но не в актуальном состоянии. Решений может быть несколько.
Не очень поняла, каких-именно особенностей Вы ожидаете при работе с базами данных. Указываете для всех один хост для соединения и вперед. Может оказаться, что нагрузка с нескольких серверов к одной базе слишком велика и придется уже распределять нагрузку с использованием нескольких серверов баз данных и репликации. Но это уже другая история. -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |