View previous topic :: View next topic |
Author |
Message |
pattharachai
1st Class Pass (Air)
Joined: 27/03/2006 Posts: 6536
Location: ราชอาณาจักรไทย
|
Posted: 11/07/2007 8:12 pm Post subject: รู้สึกว่ามันช้าเวลาโพสต์กระทู้ครับ |
|
|
ผมมีปัญหา สังเกตมาหลายทีแล้วว่า เวลาโพสต์กระทู้เสร็จแล้ว กด submit จะใช้เวลาอยู่พักหนึ่งในการโหลด ซึ่งผมว่าช้ากว่าเมื่อก่อน แม้ว่าจะโพสต์ข้อความที่ไม่ยาวนักและไม่มีรูปภาพหลายครั้งก็ประสบปัญหานี้ครับ
อีกประการหนึ่ง ในบางครั้ง เวลาโพสต์กระทู้แล้ว submit ระบบจะโหลด แล้วเมื่อเสร็จสิ้นก็จะ done แต่ว่าหยุดนิ่งอยู่หน้าที่โพสต์นั้น ไม่เปลี่ยนหน้าไปในหน้ากระทู้ แต่เมื่อใช้วิธีการคลิกตรงโมดูลเวปบอร์ดอีกครั้ง เพื่อกลับไปดูกระทู้นั้น ก็ปรากฏว่ารีไพล์ที่โพสต์ไว้ก็ขึ้นมาตามปกติ |
|
Back to top |
|
|
narita_express
1st Class Pass (Air)
Joined: 28/03/2006 Posts: 1170
Location: PSU. Original Campus
|
Posted: 11/07/2007 8:28 pm Post subject: |
|
|
เมื่อคืนนั่งโพสต์ก็พบปัญหาแบบน้องบอยเช่นกันครับ บางครั้งนึกว่าค้างเลยกด Submit ใหม่ ปรากฏว่าหน้าจอแสดงผลว่าเราโพสต์ไปแล้วไม่สามารถลงซ้ำได้ ผมเลย(คิดเองนะ) ว่าเวลาเราโพสต์นะมันเข้าไปในระบบแล้ว แต่หน้าจอแสดงผลว่ารับข้อมูลเราช้ากระมังครับ เพราะมันโหลดนานมากจริงๆ _________________
|
|
Back to top |
|
|
petanque
3rd Class Pass
Joined: 05/07/2006 Posts: 79
|
Posted: 11/07/2007 8:47 pm Post subject: |
|
|
รู้สึกว่าเป็นมาได้พักใหญ่ๆ แล้วครับ นึกว่าเป็นที่เนทที่ใช้อยู่
เอ๊ะ .. หรือผมชินแล้ว? _________________ (ดูแต่ตา มืออย่าต้อง ของจะเสีย) |
|
Back to top |
|
|
CivilSpice
1st Class Pass (Air)
Joined: 18/03/2006 Posts: 11192
Location: หนองวัวหนุ่มสเตชั่น
|
Posted: 11/07/2007 9:31 pm Post subject: |
|
|
ปัญหานี้จะตอบว่ายังไงดีล่ะเนี่ย ผมก็คงจะตอบได้ลำบาก เพราะว่าก็ไม่รู้แบบชัดๆ จริงๆ ว่าเกิดจากอะไร หรือตรงจุดไหน เพราะในระบบของ Nuke เองมีอะไรที่ลึกลับซับซ้อนค่อนข้างมาก แล้วก็ยากที่จะไล่หาคำตอบครับ ... แต่ว่าเท่าที่พอจะแจ้งให้ทราบได้ ก็คือสภาพการใช้งานในปัจจุบัน และข้อมูลทางเทคนิค ซึ่งคิดว่าคงจะมีกรณีใดกรณีหนึ่ง ที่อาจจะเป็นต้นเหตุจริงๆ ก็เป็นได้
1. Web Server และ Database อยู่คนละเครื่อง
ตอนนี้เว็บเราทำการแยกตัวเว็บเซิร์ฟเวอร์ กับฐานข้อมูลออกจากกัน โดยอยู่แยกกันอยู่อย่างละเครื่อง และอยู่กันต่างพื้นที่ IDC เนื่องจากหลีกเลี่ยงปัญหาเดิมที่เคยเจอมา คือ ไม่สามารถติดต่อกับฐานข้อมูล MySQL ได้ จนทำให้เว็บล่ม เนื่องจากมีหลายๆ เว็บ ที่แชร์กันอยู่บนเซิร์ฟเวอร์เดียวกัน เข้ามาใช้งานฐานข้อมูลพร้อมๆ กัน แล้วก็ทำให้เกิด Connection เต็ม ท้ายที่สุด ก็เกิดอาการตายหมู่ ทำเอาเว็บเราก็พลอยล่มไปด้วย
แต่ข้อเสียก็คือ การที่แยกกันอยู่อย่างละเครื่อง ก็จะทำให้การเชื่อมต่อ หรือส่งข้อมูลไปมาระหว่างกัน ทำได้ช้ากว่า ..... โดยในที่นี้คงต้องเลือก ว่าจะเอาพอใช้งานได้ ซึ่งช้าไปบ้าง กับเว็บล่มจนไม่สามารถเล่นอะไรได้เลย
การแยกเครื่องนี้ ข้อดีก็มี โดยเฉพาะในเรื่องของ Security คืออย่างน้อยๆ ถ้าเครื่องใดเครื่องหนึ่ง ถูก Hack ก็น่าจะมีอีก 1 เครื่อง ที่ยังสามารถใช้งานได้ ยกเว้นว่าจะถึงคราวโชคร้ายสุดๆ จริงๆ ที่โดน Hack พร้อมๆ กัน 2 เครื่อง ซึ่งของแบบนี้ เจอเข้าไปก็ไม่รู้จะทำไรดีเหมือนกันครับ คงทำใจได้อย่างเดียว
หมายเหตุ : ผมทดสอบการโพสต์ที่ Thai Train Sim ก็ไม่ค่อยมีอาการช้าแต่อย่างใดนะครับ กด Submit ปุ๊บก็เสร็จทันที ดังนั้น เรื่องแยกเครื่อง คิดว่าไม่น่าจะมีผลโดยตรงสักเท่าไหร่นะครับ เพราะถ้ามันช้า ก็ควรจะช้ากันหมดทุกเว็บด้วย (ฐานข้อมูลของ Thai Train Sim มีขนาดเล็กกว่า Portal หลายสิบเท่า)
2. ฐานข้อมูล MySQL เปลี๋ยนไป๋
จากเดิมเว็บเราใช้ MySQL เวอร์ชั่น 3 ซึ่งเป็นเวอร์ชั่นเก่า ซึ่งใช้เนื้อที่การเก็บข้อมูลในจำนวนไบต์ต่อตัวอักษรไม่มากนัก แต่ตอนหลัง MySQL มีการอัพเกรด เวอร์ชั่นเป็น 4.1 และเปลี่ยนรูปแบบการเก็บข้อมูลเป็น UTF-8 ซึ่งใช้จำนวนไบต์ ในการเก็บข้อมูลต่อตัวอักษรมากขึ้น ฐานช้อมูลที่เราใช้กัน ก็เลยมีขนาดโตตามไปด้วย ดังนั้น เมื่อฐานข้อมูลมีขนาดใหญ่ขึ้น ก็อาจจะส่งผล ให้เซิร์ฟเวอร์ทำงานหนักมากขึ้น และมีประสิทธิภาพในการประมวลผลที่ช้าลง
3. เว็บไซต์มีปริมาณข้อมูลมากขึ้น
ผมไม่แน่ใจว่าข้อนี้ จะเป็นผลกระทบหลัก ที่ทำให้ระบบมีปัญหาอย่างที่แจ้งกันมาหรือไม่ เพราะทุกวันนี้ เชื่อหรือไม่ว่า แค่ขนาดของฐานข้อมูลเว็บหลัก คือ Portalเนี่ย มีขนาดใหญ่มโหฬารมากๆ โดยเฉพาะตอนที่ export ออกมาแล้ว ปาเข้าไปถึง 898 MB และตัวที่มีขนาดเยอะสุด ก็คือ ตัวที่ทำงานในเรื่องของ Search ในบอร์ด เพราะเวลาที่เราโพสต์ข้อความลงบอร์ดกัน ตัวระบบก็จะไปทำการจับข้อความที่โพสต์ ตัดเป็นคำๆ แล้วเอาไปหยอดใส่ในฐานข้อมูล แล้วก็เอาทำอะไรต่อมิอะไรของมันอีกวุ่นวายไปหมด อย่างใน table ชื่อว่า wordmatch มีข้อมูลอยู่ในนั้นถึง 12 ล้านแถว (ไม่รู้งอกมาได้ไง) ซึ่งนี่ก็อาจจะเป็นสาเหตุหลักๆ (หรือเปล่าก็ไม่รู้) ที่อาจจะทำให้ประสบปัญหาอย่างที่ว่ามาก็ได้ครับ
ที่ผมใช้ๆ อยู่ทุกวันนี้ ตอนโพสต์ข้อความใหม่ จะไม่ค่อยมีปัญหา แต่ในกรณีของการ Edit หรือลบ จะใช้เวลาค่อนข้างนานมากครับ แต่ถ้ารอ มันก็จะทำจนเสร็จตลอดไม่เคยค้าง หรือเน่าสนิทนะครับ
แนวทางแก้ปัญหา
วิธีการแก้ปัญหาให้หายขาด เราก็คงจะต้องหา Server สักตัวนึง มาบริหารจัดการทุกอย่างด้วยตัวเอง ไม่ต้องไป Share Host กับใคร แต่ก็อย่างว่าล่ะครับ ค่าใช้จ่ายก็ต้องเพิ่มขึ้นเป็นเงาตามตัว อย่างน้อยๆ ในปีแรกๆ ก็ต้องลงทุนประมาณ 6-7 หมื่นบาทโน่นเลย .... คิดแล้วหน้ามืด
ระหว่างนี้ ถ้าพวกเรามีปัญหาในการใช้งานใดๆ ก็แจ้งเพิ่มเติมได้นะครับ ... ส่วนนึงก็คือช่วงนี้เราเพิ่งขึ้น Server ใหม่ อาจจะมีข้อบกพร่องหรือข้อผิดพลาดอยู่บ้าง
จะได้รีบแก้ไขให้ดีขึ้นครับ |
|
Back to top |
|
|
shinoda
3rd Class Pass (Air)
Joined: 16/10/2006 Posts: 309
Location: พิจิตร
|
Posted: 11/07/2007 9:48 pm Post subject: |
|
|
ตอนแรกก็คิดว่าเป็นที่เครื่องผมซะอีก เพราะว่าเครื่องผมใกล้จะน็อคแล้วครับ |
|
Back to top |
|
|
indep077
3rd Class Pass
Joined: 25/08/2006 Posts: 209
Location: @Phuket
|
Posted: 11/07/2007 10:51 pm Post subject: |
|
|
Server มันแพง |
|
Back to top |
|
|
vut_kmitnb
3rd Class Pass (Air)
Joined: 08/07/2006 Posts: 253
Location: กฟผ.ส่วนกลาง บางกรวย จ.นนทบุรี
|
Posted: 12/07/2007 12:04 am Post subject: |
|
|
บางที กด Submit แล้วมันไม่เปลี่ยนหน้าครับผมก็กดอีกครั้ง แล้วมันก็ขึ้น
ว่าคุณเพิ่งส่งข้อความไปโปรดรอสักครู่ หรือยังไงนี่แหละครับ
พอกับไปดูที่โพสไว้มันก็เป็นกระทู้ โพสซ้ำๆติดกันเลยครับ
ก็ต้องมาลบออกอีกให้เหลืออันเดียว _________________ http://www.facebook.com/dognation666 |
|
Back to top |
|
|
box_car
1st Class Pass (Air)
Joined: 28/03/2006 Posts: 2169
Location: บ่อเลี้ยงสิ่งมีชีวิต ชนิดกินไก่ ผิวเกล็ด
|
Posted: 12/07/2007 12:11 am Post subject: |
|
|
ผมใช้ทั้งที่บ้าน และที่ทำงาน ก็ไม่พบปัญญหาแต่อย่างใดเลยนะ _________________
|
|
Back to top |
|
|
narita_express
1st Class Pass (Air)
Joined: 28/03/2006 Posts: 1170
Location: PSU. Original Campus
|
Posted: 12/07/2007 12:15 am Post subject: |
|
|
box_car wrote: | ผมใช้ทั้งที่บ้าน และที่ทำงาน ก็ไม่พบปัญญหาแต่อย่างใดเลยนะ |
เอ...หรือเป็นเพราะว่าผมใช้แก๊สโซฮอลเนี่ย...เลยติดๆขัดๆ...ว้า...แย่จัง _________________
|
|
Back to top |
|
|
tuie
1st Class Pass (Air)
Joined: 09/07/2006 Posts: 12156
Location: สถานีบ้านตุ้ย
|
Posted: 12/07/2007 6:36 am Post subject: |
|
|
บางครั้งผมก็ประสบปัญหาทำนองเดียวกับที่น้องบอยกล่าวไว้เหมือนกันครับ ทำให้บางทีเวลารีบๆจะไปทำงานต่อต้องตัดสินใจไม่โพสต์อะไร เพราะมันจะค้างอยู่นานมาก รอให้เสร็จเพื่อจะปิดเครื่องคอม์ไม่ไหวครับ
แต่ทั้งนี้ยังพอใช้การได้อยู่นะครับคุณบอมบ์ แม้จะต้องรอบ้างก็ไม่เป็นไร "ศรีทนได้" |
|
Back to top |
|
|
|