Уже несколько дней я пытаюсь понять, как решить эту проблему. Во-первых, у меня есть веб-сайт со средним ежедневным просмотром страниц 350 000. Ранее все управление рекламой (отслеживание кликов и показов каждой рекламы) и контент обслуживались на одном сервере со следующей спецификацией:
Сервер 1 ОС: Windows 2008 R2 64-разрядная Процессор: Intel® Core ™ i5 - 4 ядра Оперативная память: 8 ГБ Хранение: 2 х 1 ТБ жестких дисков Пропускная способность: 10 ТБ в месяц
Чтобы повысить скорость работы нашего веб-сайта, я решил разделить скрипт управления рекламой на другом выделенном сервере, поскольку у нас более 15 рекламодателей на 30 рекламодателей на каждой странице.
Сервер 2 ОС: Windows 2008 R2 64-разрядная Процессор: Intel® Core ™ i5 - 4 ядра Оперативная память: 4 ГБ Память: 2 х 300 ГБ жестких дисков Пропускная способность: 10 ТБ в месяц
Проблема
Проблема в том, что Server 1
может обрабатывать как контент, так и рекламную систему. Теперь, когда я забираю рекламную систему и помещаю ее в Server 2
. Server 2
едва может обслуживать только рекламную систему.
Тестовое задание
- Прежде всего, я переместил 75% рекламы на
Server 2
. А затем, выполнить пинг на сервер:ping -t xxxxx
. [Я выполнил пинг в течение 10 минут и следовал его примеру, как показано ниже]
Ответ от xxxxx bytes = 32 time = 290ms TTL = 116 Ответ от xxxxx bytes = 32 time = 289ms TTL = 116 Ответ от xxxxx bytes = 32 time = 320ms TTL = 116 Ответ от xxxxx bytes = 32 time = 286ms TTL = 116 Ответ от xxxxx bytes = 32 time = 286ms TTL = 116 Ответ от xxxxx bytes = 32 time = 348ms TTL = 116 Ответ от xxxxx bytes = 32 time = 284ms TTL = 116
- Затем я переместил 100% объявлений в
Server 2
. Затем снова выполните команду ping на сервер. [Я выполнил пинг в течение 10 минут и следовал его примеру, как показано ниже]
Ответ от xxxxx bytes = 32 time = 290ms TTL = 116 Истекло время запроса Ответ от xxxxx bytes = 32 time = 320ms TTL = 116 Ответ от xxxxx bytes = 32 time = 286ms TTL = 116 Истекло время запроса Истекло время запроса Ответ от xxxxx bytes = 32 time = 284ms TTL = 116
попытки
- Увеличение
MaxUserPort
иTcpNumConnection
- Перезагрузите сервер
- Увеличить IIS
Max Instances
иInstance MaxRequests
Ресурс сервера
- Используется только 10% -15% сетевого подключения
- Используется только 10% -15% процессора
- Используется только 25% памяти