Recent twitter entries...

  •  

ปรับแต่ง apache ให้รองรับ connection ได้มากขึ้น

0

Posted on : 28-03-2010 | By : admin | In : Apache

apacheหลายๆคนอ่านจะเคยประสบปัญหาพอมีคนเข้าเว็บเยอะๆแล้วปรากฏว่าเว็บอืด ทั้งๆที่เครื่องก็แรง แถม Ram ก็เยอะ

จริงๆแล้วสาเหตุมาจากโดยค่า default ของ apache จะสามารถรองรับ connection ได้ระดับนึง ซึ่งถ้าหากเราต้องการมากขึ้น จำเป็นที่จะต้องทำการปรับปรุงค่า configuration บางตัวเสียก่อน

ไฟล์ที่เราต้องแก้ไขคือไฟล์ ⁄etc⁄httpd⁄conf⁄httpd·conf สามารถใช้ vi editor แก้ไขได้เลย

แก้ตามนี้

<IfModule prefork.c>

StartServers 8

MinSpareServers 15

MaxSpareServers 40

ServerLimit 1024

MaxClients 1024

MaxRequestsPerChild 4000

<⁄IfModule>

<IfModule worker.c>

StartServers 2

MaxClients 1024

MinSpareThreads 25

MaxSpareThreads 75

ThreadsPerChild 25

MaxRequestsPerChild 0

<⁄IfModule>

ค่าที่ตั้งก็ขึ้นอยู่กับจำนวน Ram ที่เรามี จากนั้น restart apache ด้วยคำสั่ง service httpd restart ก็เป็นอันจบ