ไม่กี่วันมานี้ที่ฉันพยายามคิดวิธีแก้ปัญหานี้ ก่อนอื่นฉันใช้เว็บไซต์ที่มีการดูหน้าเว็บเฉลี่ย 350,000 ครั้งต่อวัน ก่อนหน้านี้การจัดการโฆษณาทั้งหมด (การติดตามการคลิกและการแสดงผลที่โฆษณาแต่ละรายการแสดง) และเนื้อหาที่แสดงในเซิร์ฟเวอร์เดียวที่มีข้อกำหนดต่อไปนี้:
เซิร์ฟเวอร์ 1 ระบบปฏิบัติการ: Windows 2008 R2 64-Bit CPU: Intel® Core ™ i5 - 4 คอร์ RAM: 8 GB พื้นที่เก็บข้อมูล: ฮาร์ดไดรฟ์ 2 x 1 TB แบนด์วิดท์: 10 TB ต่อเดือน
เพื่อปรับปรุงความเร็วเว็บไซต์ของเราฉันตัดสินใจที่จะแยกสคริปต์การจัดการโฆษณาไปยังเซิร์ฟเวอร์เฉพาะอื่นเนื่องจากเรามีผู้โฆษณามากกว่า 15 รายเป็นผู้โฆษณา 30 รายต่อแต่ละหน้า
เซิร์ฟเวอร์ 2 ระบบปฏิบัติการ: Windows 2008 R2 64-Bit CPU: Intel® Core ™ i5 - 4 คอร์ RAM: 4 GB พื้นที่เก็บข้อมูล: ฮาร์ดไดรฟ์ 2 x 300 GB แบนด์วิดท์: 10 TB ต่อเดือน
ปัญหา
ปัญหาคือ Server 1
สามารถจัดการทั้งเนื้อหาและระบบโฆษณา ตอนนี้ฉันนำระบบโฆษณาไปใช้Server 2
แล้ว Server 2
สามารถแสดงระบบโฆษณาได้อย่างเดียวเท่านั้น
ทดสอบ
- ครั้งแรกของทั้งหมดที่ผมย้าย 75%
Server 2
ของโฆษณาที่จะ แล้วดำเนินการ pingping -t xxxxx
ไปยังเซิร์ฟเวอร์: [ฉันใช้คำสั่ง ping นาน 10 นาทีและรูปแบบที่คล้ายกันดังต่อไปนี้]
ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 290ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 289ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 320ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 286ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 286ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 348ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 284ms TTL = 116
- จากนั้นผมย้าย 100%
Server 2
ของโฆษณาที่จะ จากนั้นดำเนินการ ping ไปยังเซิร์ฟเวอร์อีกครั้ง [ฉันใช้คำสั่ง ping นาน 10 นาทีและรูปแบบที่คล้ายกันดังต่อไปนี้]
ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 290ms TTL = 116 คำขอหมดเวลา ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 320ms TTL = 116 ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 286ms TTL = 116 คำขอหมดเวลา คำขอหมดเวลา ตอบกลับจาก xxxxx ไบต์ = 32 ครั้ง = 284ms TTL = 116
ความพยายามในการ
- เพิ่มขึ้น
MaxUserPort
และTcpNumConnection
- รีสตาร์ทเซิร์ฟเวอร์
- เพิ่ม IIS
Max Instances
และInstance MaxRequests
ทรัพยากรเซิร์ฟเวอร์
- ใช้การเชื่อมต่อเครือข่ายเพียง 10% -15%
- ใช้ CPU เพียง 10% -15%
- ใช้หน่วยความจำเพียง 25%