Можно ли разместить сайт на 2 серверах? - PullRequest
2 голосов
/ 22 января 2010

Я хотел изменить свою хостинговую компанию, но потом подумал о том, чтобы разместить один из моих сайтов на 2 серверах, я знаю, что это возможно, но как это можно сделать?

Мне нужно, чтобы один из моих сайтов размещался на 2 серверах (2 разных хостинговых компаниях).

Есть ли способ, чтобы это произошло без особых хлопот?

Ответы [ 3 ]

2 голосов
/ 22 января 2010

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

1 голос
/ 13 февраля 2010

Для простоты лучше всего разместить его в одном центре данных.

Если проблема в скорости, начните с оптимизации существующего кода. Так как вы работаете в WordPress, посмотрите на плагины вашего бега. отключите их все и включите их один за другим. Посмотрите, как сильно разница в производительности. Используйте плагин кэширования, такой как W3 Total Cache.

Если этого недостаточно, рассмотрите сервер большего размера. Если вы используете виртуальный хостинг, избавьтесь от этого и перейдите на VPS. Slicehost и Linode - хорошие варианты.

Если вам неудобно работать с собственным сервером, есть люди, которые будут его использовать для вас. XenScale.com один. (Full Discloser: я работаю на них)

Если ваш трафик таков, что вы не можете масштабировать вертикально (больше оборудования), вы можете масштабировать горизонтально (больше серверов), настроив кластер. Это довольно сложная задача, и не для сердца, но хороший системный администратор может сделать это для вас.

0 голосов
/ 19 декабря 2011

Похоже, вы пытаетесь сбалансировать свой сайт. Я хотел бы предложить, чтобы вы рассматривали это как решение DNS. Вы должны иметь одинаковое имя хоста, настроенное для обоих сайтов, и иметь свой DNS с другим сервером или третьей стороной. Если основной веб-сайт отключается, внесите изменения в DNS, чтобы отправить его на дополнительный веб-сайт.

...