relaxpor
คนรักเสียว
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 169
|
 |
« เมื่อ: 20 มิถุนายน 2012, 00:07:19 » |
|
ผมทำเว็บบอร์ด โดยใช้ phpbb ตอนนี้มี traffic เยอะมากครับ ผู้เข้าวันละ 50,000 IP (15,000 UIP) Bandwidth 20 วัน วิ่งไป 600GB ครับ
แต่ตอนนี้เว็บล่มบ่อยมาก ไม่ทราบสาเหตุ (ผมความรู้ด้านนี้น้อยมากครับ อาศัย CMS เอา) ตอนนี้ทำการปิด ระบบ Search และระบบ Attachment แล้ว ไม่รู้ว่าจะเป็นอย่างไรบ้าง
แล้วจะมีวิธีไหนที่ป้องกันเว็บล่มได้อีกไหมครับ ขอคำแนะนำทีครับ
ตอนนี้จ่ายค่า Server เดือนละ 3,500 บาทแล้วครับ (Dedicated)
|
|
|
บันทึกการเข้า
|
 * kindleOK.com  - จำหน่าย kindle ทุกรุ่น มีของพร้อมส่ง รับประกัน 1 ปี * GetApple.net  - ตลาดซื้อขายสินค้า Apple iPhone iPod มือสอง
|
|
|
StepZlaTaN
คนรักเสียว
พลังน้ำใจ: 6
ออฟไลน์
กระทู้: 103
|
 |
« ตอบ #1 เมื่อ: 20 มิถุนายน 2012, 00:17:04 » |
|
หาสปอนเซอร์มาลงครับ เอาเงินไปเพิ่มserver - -* สนใจจะลงนะ uip แบบนี้
|
|
|
บันทึกการเข้า
|
|
|
|
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 500
ออฟไลน์
กระทู้: 9,060
|
 |
« ตอบ #2 เมื่อ: 20 มิถุนายน 2012, 00:34:43 » |
|
ส่วน Bandwidth โดนดึงรูปไปให้เปล่าครับ ผมก็เดาน่ะ ไม่ค่อยรู้เรื่องเหมือนกัน ของผม script เขียนเอง traffic ไม่ถึงหมื่น ล่มต้องวาง sv เดือน 5000 เดี่ยวนี้ผมเขียน sctipt ลักไก่เอา แต่ cms นี้ไม่รู้เหมือนกันครับ แก้ไขได้เร็วๆครับ
|
|
|
บันทึกการเข้า
|
|
|
|
iLhay
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 411
ออฟไลน์
กระทู้: 4,368
|
 |
« ตอบ #3 เมื่อ: 20 มิถุนายน 2012, 00:35:55 » |
|
tuning database + apache คับ
ช่วยได้เยอะ
ส่วนค่าใช้จ่าย ก็ลองรับป้ายโฆษณา ไม่ก็เปิด donation เอาคับ
|
|
« แก้ไขครั้งสุดท้าย: 20 มิถุนายน 2012, 00:36:19 โดย iLhay »
|
บันทึกการเข้า
|
Wordpress Hosting
 Wordpress Hosting  เริ่มต้นปีละ 790 บาท NVMe SSD เร็ว 9000MB/s เร็วกว่านี้ไม่มีอีกแล้ว Cloud Server  เริ่มต้นเพียงเดือนละ 159 บาท พร้อมใช้ภายใน 1 นาที ผ่านระบบอัตโนมัติมีทั้ง Linux / Windows / DirectAdmin สอบถามข้อมูลและแจ้งปัญหา 02-105-4417 ตลอด 24 ชั่วโมง
|
|
|
BrainFreeze
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 498
ออฟไลน์
กระทู้: 3,887
|
 |
« ตอบ #4 เมื่อ: 20 มิถุนายน 2012, 00:57:22 » |
|
Server Spec อะไรครับ ปกติล่มช่วงไหน ผู้ใช้งานเยอะแบบ peek จนล่มรึเปล่า Server Load Average ช่วง peek อยู่ที่เท่าไหร่ ใช้อะไรเป็น Web Server ใช้อะไรเป็นฐานข้อมูล มีการติดตั้ง Cache มั้ย มีการ Optimize Code บ้างรึยัง
ต้องดูปัญหาวิเคราะห์อย่างละเอียดครับว่าล่มได้ยังไงถึงจะแก้ได้ถูกจุด
ผมแนะนำลองหา Admin เก่งๆ ช่วยดูช่วยปรับแต่งให้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
kppser
ก๊วนเสียว
พลังน้ำใจ: 36
ออฟไลน์
กระทู้: 413
|
 |
« ตอบ #5 เมื่อ: 20 มิถุนายน 2012, 01:03:49 » |
|
ดาวน์ server แรงๆ แล้วเลี้ยง โค สักฟูงดีกว่านะครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
kobkung
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 103
ออฟไลน์
กระทู้: 1,312
|
 |
« ตอบ #6 เมื่อ: 20 มิถุนายน 2012, 01:16:30 » |
|
phpbb ภ้าลงเวอ 3 ภือว่าดีแล้ว การปล่อย attachment ก็โหลดหนัก ต้อง link จากข้างนอกเอา ส่งไปเว็บฝากรูป ต้องดูช่วง down แล้วมันพุ่งไปแค่ไหน ส่วนใหญ่ over เป็นช่วงๆมากกว่า ของผม bandwidth สูงกว่าอีก แต่ช่วง peak ไม่มาก สบายๆ
เจอพวกเว็บบอลอะประจำ อยากได้นู่นนี่ พอบอกทำ cache ไม่เอา ไหนจะ stream ไหนจะ หน่วงเวลาออโต้ เกินไปป่าว
ต้องลอง op code หน่อยแล้ว phpbb มันยังบีบได้อีก cms อย่างเดียวไม่ใช่คำตอบของเว็บระดับสูง
|
|
|
บันทึกการเข้า
|
|
|
|
tarza
ก๊วนเสียว
พลังน้ำใจ: 49
ออฟไลน์
กระทู้: 430
|
 |
« ตอบ #7 เมื่อ: 20 มิถุนายน 2012, 04:12:53 » |
|
ลองเปิด server-status ใน apache อะครับ
แล้วดูว่า มีการเรียกไฟล์ไหนเยอะ ค่อยไปปรับจูน apache
ลองดูว่า คารางไหน มีการเรียกใช้บ่อยๆ ให้ทำ index + ไปเพิ่ม key_bufer ใน mysql ครับ
อ้อ ติดตั้ง xcache ก็ช่วยไอ้อีกระดับนึง ถ้ายังไม่ดีขึ้น ลอง optimize ดูครับ
สู้ๆ ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
relaxpor
คนรักเสียว
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 169
|
 |
« ตอบ #8 เมื่อ: 20 มิถุนายน 2012, 06:13:24 » |
|
tuning database + apache คับ
ช่วยได้เยอะ
ส่วนค่าใช้จ่าย ก็ลองรับป้ายโฆษณา ไม่ก็เปิด donation เอาคับ
ผมอยาก Optimize Database ดูอะครับ เห็นมีคำสั่งใน phpmyadmin แต่ ตัว database ขนาดประมาณ 500MB จะใช้เวลานานไหมครับ ต้อง down server ประมาณกี่ชั่วโมงหรอครับ แล้ว นอกจาก optimize แล้วมี วิธี tuning database วิธีอื่นอีกไหมครับ ขอบคุณครับ Server Spec อะไรครับ ปกติล่มช่วงไหน ผู้ใช้งานเยอะแบบ peek จนล่มรึเปล่า Server Load Average ช่วง peek อยู่ที่เท่าไหร่ ใช้อะไรเป็น Web Server ใช้อะไรเป็นฐานข้อมูล มีการติดตั้ง Cache มั้ย มีการ Optimize Code บ้างรึยัง
ต้องดูปัญหาวิเคราะห์อย่างละเอียดครับว่าล่มได้ยังไงถึงจะแก้ได้ถูกจุด
ผมแนะนำลองหา Admin เก่งๆ ช่วยดูช่วยปรับแต่งให้ครับ
>> จะสังเกตอย่างไรว่าล่มช่วงไหนอะครับ ผมติดตั้งgoogle analytics ไว้จะใช้ตรงนี้ดูได้ไหมครับ Webserver เป็น Apache ครับผม ฐานข้อมูลเป็น mysqli ครับ cache นี่ไม่แน่ใจ แต่เข้าใจว่า cms ทำไว้ให้ แต่ส่วนที่เป็น mod (ที่ผมโมเอง เช่น โฆษณา) อันนี้ไม่ได้ทำ cache อะครับ ไม่มีความรู้ด้านทำ cache เลย optimize code ไม่ได้ทำเลยครับ มีใครบริการตรงนี้บ้างไหมครับ ขอบพระคุณทุกท่านมากครับ... รู้สึกดีจิงๆ.. มีคนช่วยเหลือ T-T 
|
|
|
บันทึกการเข้า
|
 * kindleOK.com  - จำหน่าย kindle ทุกรุ่น มีของพร้อมส่ง รับประกัน 1 ปี * GetApple.net  - ตลาดซื้อขายสินค้า Apple iPhone iPod มือสอง
|
|
|
tarza
ก๊วนเสียว
พลังน้ำใจ: 49
ออฟไลน์
กระทู้: 430
|
 |
« ตอบ #9 เมื่อ: 20 มิถุนายน 2012, 06:53:56 » |
|
Optimize Database อยู่ที่ความเร็วของ hdd นะครับ ไม่น่าเกิน 5 นาที
ติดตั้ง พวก munin ครับเอาไว้วิเคราะห์และดูว่าช่วงที่เว็บจะดับ มีการใช้งานอะไรเยอะ
วิธี หาใน google ได้เลย
|
|
|
บันทึกการเข้า
|
|
|
|
obi001
ก๊วนเสียว
พลังน้ำใจ: 26
ออฟไลน์
กระทู้: 365
|
 |
« ตอบ #10 เมื่อ: 20 มิถุนายน 2012, 07:08:03 » |
|
memcache
แล้วไม่รู้ว่าลง xcache แล้วยัง
|
|
« แก้ไขครั้งสุดท้าย: 20 มิถุนายน 2012, 07:09:14 โดย obi001 »
|
บันทึกการเข้า
|
ขอให้เงินทองจงอยุ่กับท่าน
|
|
|
relaxpor
คนรักเสียว
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 169
|
 |
« ตอบ #11 เมื่อ: 20 มิถุนายน 2012, 07:22:48 » |
|
memcache
แล้วไม่รู้ว่าลง xcache แล้วยัง
ยังไม่ได้ลงครับ เดี๋ยวลองศึกษาเพิ่มเติมดูครับ
|
|
|
บันทึกการเข้า
|
 * kindleOK.com  - จำหน่าย kindle ทุกรุ่น มีของพร้อมส่ง รับประกัน 1 ปี * GetApple.net  - ตลาดซื้อขายสินค้า Apple iPhone iPod มือสอง
|
|
|
obi001
ก๊วนเสียว
พลังน้ำใจ: 26
ออฟไลน์
กระทู้: 365
|
 |
« ตอบ #12 เมื่อ: 20 มิถุนายน 2012, 07:28:11 » |
|
hxxp://www.mindphp.com/forums/viewtopic.php?f=24&t=5745
apc กับ xcache ต้องเลือกลงอันใดอันนึง
แต่ memcached ลงด้วยกันได้เลย
|
|
« แก้ไขครั้งสุดท้าย: 20 มิถุนายน 2012, 07:39:30 โดย obi001 »
|
บันทึกการเข้า
|
ขอให้เงินทองจงอยุ่กับท่าน
|
|
|
relaxpor
คนรักเสียว
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 169
|
 |
« ตอบ #13 เมื่อ: 20 มิถุนายน 2012, 07:35:55 » |
|
hxxp://www.mindphp.com/forums/viewtopic.php?f=24&t=5745
การ cache นี่มีข้อดีข้อเสียอย่างไรหรอครับ แต่ผมเข้าใจว่า phpbb ก็มี cache ให้อยู่แล้วไม่ใช่หรอครับ
|
|
|
บันทึกการเข้า
|
 * kindleOK.com  - จำหน่าย kindle ทุกรุ่น มีของพร้อมส่ง รับประกัน 1 ปี * GetApple.net  - ตลาดซื้อขายสินค้า Apple iPhone iPod มือสอง
|
|
|
relaxpor
คนรักเสียว
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 169
|
 |
« ตอบ #14 เมื่อ: 20 มิถุนายน 2012, 13:08:36 » |
|
memcache
แล้วไม่รู้ว่าลง xcache แล้วยัง
ผมเริ่มเข้าใจว่า ผมต้องทำ cache แล้วครับ เพราะมันขึ้น too many connection บ่อยมากครับ ดูจากเว็บที่พี่ให้มา ไม่เห็นคำอธิบายวิธีติดตั้งเลยอะครับ ว่าต้องทำอย่างไร อยากสอบถามว่า memcache มันทำในระดบั server หรือว่าแก้ที่ sourcecode ของ php หรอครับ ขอความกรุณาครับ ขอบพระคุณครับ
|
|
|
บันทึกการเข้า
|
 * kindleOK.com  - จำหน่าย kindle ทุกรุ่น มีของพร้อมส่ง รับประกัน 1 ปี * GetApple.net  - ตลาดซื้อขายสินค้า Apple iPhone iPod มือสอง
|
|
|
mixture
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 73
ออฟไลน์
กระทู้: 1,844
|
 |
« ตอบ #15 เมื่อ: 20 มิถุนายน 2012, 13:12:44 » |
|
มีสองส่วนครับ ทำงานระดับ Server คือ Cache PHP Script ไว้ใน Memory อีกส่วนคือ Cache Variable อันนี้ในส่วน Sourcecode ต้องหา Plugin หรือแก้สดเอาเพื่อลดการ Connect Database
|
|
|
บันทึกการเข้า
|
|
|
|
obi001
ก๊วนเสียว
พลังน้ำใจ: 26
ออฟไลน์
กระทู้: 365
|
 |
« ตอบ #16 เมื่อ: 20 มิถุนายน 2012, 13:35:19 » |
|
memcache ถ้า phpbb มันทำไฟล์ cache ให้แล้ว อาจไม่ต้องก้อได้ เพราะ memcache จะลด connection ไปที่ db memcache จะเก็บ query พร้อมทั้ง result ไว้ใน memory เลย
แต่ xcache เป็น opcode cache ต้องทำจะช่วยได้ คือการที่มันไม่ต้องแปล php ทุึกครั้งใหม่
Install From Source hxxp://xcache.lighttpd.net/wiki/InstallFromSource ต้องเป็น linux เท่านั้น ถ้าเป็นตระกูล windows ไม่แน่ใจ
นอกจาก ลง cache แล้ว อาจจะไป จูนนิ่งพวก config apache กับ mysql ได้อีก
แล้วถ้ามีปัญหาด้าน server มี web forum thaiadmin กับ thaihosttalk ที่เขาพูดเรื่องนี้โดยเฉพาะ ปล อย่าเพิ่งรีบร้อน ทำ หาข้อมูลเยอะๆ ก่อน
|
|
« แก้ไขครั้งสุดท้าย: 20 มิถุนายน 2012, 13:53:02 โดย obi001 »
|
บันทึกการเข้า
|
ขอให้เงินทองจงอยุ่กับท่าน
|
|
|
iLhay
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 411
ออฟไลน์
กระทู้: 4,368
|
 |
« ตอบ #17 เมื่อ: 20 มิถุนายน 2012, 21:10:19 » |
|
tuning database + apache คับ
ช่วยได้เยอะ
ส่วนค่าใช้จ่าย ก็ลองรับป้ายโฆษณา ไม่ก็เปิด donation เอาคับ
ผมอยาก Optimize Database ดูอะครับ เห็นมีคำสั่งใน phpmyadmin แต่ ตัว database ขนาดประมาณ 500MB จะใช้เวลานานไหมครับ ต้อง down server ประมาณกี่ชั่วโมงหรอครับ แล้ว นอกจาก optimize แล้วมี วิธี tuning database วิธีอื่นอีกไหมครับ ขอบคุณครับ การ Optimization Database มันก็นั่งดู script ใส่ index และใช้ Normalization ปรับแต่ง Database ตามหลักการ Database optimization ทั่วไปแหละครับ ส่วนเรื่อง tuning database ก็คือจะเป็นการปรับแต่ง config ของ database เช่นเพิ่มขนาด memory ในส่วนต่างๆ ฯลฯ คับ ส่วนี้จะใช้เทคนิคนิดนึง
|
|
|
บันทึกการเข้า
|
Wordpress Hosting
 Wordpress Hosting  เริ่มต้นปีละ 790 บาท NVMe SSD เร็ว 9000MB/s เร็วกว่านี้ไม่มีอีกแล้ว Cloud Server  เริ่มต้นเพียงเดือนละ 159 บาท พร้อมใช้ภายใน 1 นาที ผ่านระบบอัตโนมัติมีทั้ง Linux / Windows / DirectAdmin สอบถามข้อมูลและแจ้งปัญหา 02-105-4417 ตลอด 24 ชั่วโมง
|
|
|
watyai
สมุนแก๊งเสียว
พลังน้ำใจ: 12
ออฟไลน์
กระทู้: 614
|
 |
« ตอบ #18 เมื่อ: 17 ธันวาคม 2012, 19:17:47 » |
|
เจอเว็บ phpbb PV เกือย 6 แสนต่อวัน วิ่งฉลุด เลยครับ โพส ห้าล้านกว่า  ลองสอบถามเค้าดูว่า ทำได้ไง phpbb เหมือนกัน
|
|
|
บันทึกการเข้า
|
|
|
|
ohmohm
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 170
ออฟไลน์
กระทู้: 3,098
|
 |
« ตอบ #19 เมื่อ: 20 ธันวาคม 2012, 17:21:53 » |
|
ใช้ Nginx แทน Apache httpd หาความรู้เรื่อง C10K
|
|
« แก้ไขครั้งสุดท้าย: 20 ธันวาคม 2012, 17:22:26 โดย ohmohm »
|
บันทึกการเข้า
|
|
|
|
|