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