ผมเคยผ่านไปแล้วและดำเนินการทั้งหมดเทคนิคการเพิ่มประสิทธิภาพที่เป็นไปได้ฉันสามารถหา ซึ่งรวมถึง Nginx เป็น proxy เพื่อ Apache, vbOptimize กับ memcached, และทุกขั้นตอนปกติ vBulletin การเพิ่มประสิทธิภาพ
ผมทำงานกับ Quad - core สองเซิร์ฟเวอร์ที่ใช้โปรเซสเซอร์คู่กับ 12 และ *** ของ RAM และไดรฟ์ SAS 15k ในการโจมตี ดังนั้นในคำอื่น ๆ เซิร์ฟเวอร์ที่มีอำนาจพอที่จะดำเนินการทุกอย่าง
เว็บไซต์หลักเริ่มชะลอตัวขวาหลังจากที่แคชจะถูกล้าง vBET ทุก 15 วันที่ผ่านมา (ฐานข้อมูลที่ได้รับไปเพียงกว่า *** หลังจากนี้ระยะเวลา 15 วัน)> 500K หน้าวันที่มีการรวบรวมข้อมูลโดยเครื่องมือค้นหา
มีอะไรที่ฉันสามารถทำเพื่อปรับแต่ง Apache เพื่อการจัดการการร้องขอเหล่านี้ดีขึ้นหรือไม่ เหล่านี้มีการตั้งค่าปัจจุบันของฉัน Apache :
จาก httpd - mpm.conf
MPM # prefork
จาก httpd default.conf :StartServers 20
MinSpareServers 20
MaxSpareServers 25
MaxClients 180
1000 MaxRequestsPerChild
150 หมดเวลา
KeepAlive เกี่ยวกับ
MaxKeepAliveRequests 80
3 KeepAliveTimeout
UseCanonicalName ปิด