พิมพ์หน้านี้ - ลดการทำงานหนักของ smfบอร์ด และ server โดยวิธีเพิ่ม โฟลเดอร์ attachments

LSVคลังสมองออนไลน์ "ปีที่21"

ห้องคอมพิวเตอร์ => ●SMF => ข้อความที่เริ่มโดย: ช่างเล็ก(LSV) ที่ กุมภาพันธ์ 03, 2013, 12:18:58 PM



หัวข้อ: ลดการทำงานหนักของ smfบอร์ด และ server โดยวิธีเพิ่ม โฟลเดอร์ attachments
เริ่มหัวข้อโดย: ช่างเล็ก(LSV) ที่ กุมภาพันธ์ 03, 2013, 12:18:58 PM
อ่านรายละเอียดทั้งหมดที่ http://www.leksound.net/UBMTHAI/%E0%B8%A5%E0%B8%94%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%97%E0%B8%B3%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B8%AB%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B8%82%E0%B8%AD%E0%B8%87-smf%E0%B8%9A%E0%B8%AD%E0%B8%A3%E0%B9%8C/

-----------------------------------------------------------------------

ผู้ที่ทำเว็บบอร์ด smf ใหม่ๆอาจไม่รู้สึกถึงปัญหาการทำงานหนักของ smfบอร์ด และ server เพราะทั้งรูปภาพและไฟล์MYSQL ยังมีจำนวนน้อย

..แต่เมื่อทำไปนานๆ บางเว็บบอร์ดจะมีขนาดไฟล์รูปและไฟล์MYSQL มีจำนวนมาก บางเว็บมีขนาดไฟล์ภาพ สูงมากกว่า 100GB. และขนาดไฟล์MYSQL มากกว่า800MB. ทีเดียว จะส่งผลให้บอร์ดทำงานช้าลงมาก และจะหน่วง SERVER ซึ่งไม่เป็นการดีเลย

..เมื่อไฟล์ของเว็บบอร์ดมีขนาดสูงขึ้นมาก การแบคอัพก็ยิ่งยากยิ่งขึ้นเป็นเงาตามตัว  โดยเฉพาะบอร์ดที่อนุญาตให้โพสภาพ แนบรูปได้

วันนี้จะยกตัวอย่างเว็บบอร์ดของ http://www.108yim.com เราจะมาเริ่มทำโฟลเดอร์ attachments เพิ่มอีกโฟลเดอร์ เพื่อซอยโฟลเดอร์เก็บรูป ทำให้แบคอัพง่ายขึ้นด้วย

 

 



 

จากภาพด้านบน จะเห็นโฟลเดอร์เก็บรูปภาพ ของเว็บบอร์ด www.108yim.com ชื่อ attachments ในที่นี้ได้เก็บภาพไว้มากมาย ทำให้การเรียกไฟล์รูปจากฐานข้อมูลจะทำงานหนักมาก

 

 



 



 

เราจะต้องสร้างเพิ่มโฟลเดอร์ใหม่ไว้เก็บภาพ ชื่อ attachments2 โดยรูปที่โพสใหม่หลังจากนี้ จะมาเก็บไว้ที่โฟลเดอร์ attachments2 นั่นเอง

 



จากนั้นจะต้องเข้ามาแก้ไขพาทเก็บรูปของเว็บบอร์ดใหม่ด้วย โดยการเข้าไปเเก้ที่ PHP MYADMIN

 

 



ให้คลิ๊กที่นี่ครับ

 

 

 



เข้าไปแก้ไขที่ attachmentUploadDir

 

 



 

จะเห็นว่าของเดิมคำสั่งให้เก็บรูปที่โพสไว้ที่  attachments

 

 



 

เราทำการเปลี่ยนชื่อโฟลเดอร์เก็บรูปใหม่เป็น attachments2 แล้วคลิ๊ก .. ลงมือ เป็นอันสิ้นสุดขั้นตอนแล้วครับ.

..จากการทดลอง(จะเพิ่มattachments เมื่อแต่ละattachments มีขนาดประมาณ10GB.) จะทำให้บอร์ดทำงานดีขึ้น และแบคอัพไฟล์ attachments ง่ายขึ้น .. ทดลองกันดูนะครับ ขอให้กำลังใจเว็บบอร์ดsmfดีๆในเมืองไทยครับ..