Car for Life
หมวดไฟฟ้าทั่วไป อิเล็กทรอนิกส์ คอมพิวเตอร์ => ห้องคอมพิวเตอร์ => SMF => ข้อความที่เริ่มโดย: Auto Car ที่ 01 กรกฎาคม 2023, 07:26:26
-
●ควรให้สมาชิก ระดับพื้นฐาน ดึงลิงค์รูปมาจากเว็บฝากฟรี
●อาจทำเว็บอัพโหลดไฟล์รูป ของเราเอง เพื่อให้สมาชิกฝากไฟล์ แล้วดึงลิงค์มาไว้ในเว็บบอร์ด
จะทำให้เว็บบอร์ดเบาหวิว ไม่ทำงานหนัก
●หากหลีกเลี่ยงไม่ได้ ตั้งค่าให้เฉพาะที่มีระดับสูงกว่าสมาชิกระดับพื้นฐาน เช่นระดับ vipเท่านั้นที่สามารถ
แนบไฟล์รูปattachments ได้ ..ขนาดไฟล์รูปไม่ควรเกินรูปละ99 kb. ส่งรูปได้พร้อมกัน ไม่ควรเกิน3ภาพ ต่อครั้ง
● เท่าที่พบปัญหาในเว็บบอร์ดsmf ของลูกค้า ส่วนมากจะมีปัญหาตรงจุดนี้ คืออนุมัติให้สมาชิกทั้งหมด
แนบไฟล์รูปattachments ได้ จะเจอปัญหาอืด หรือฐานข้อมูลเสียหายได้เร็ว .. ถ้าบอร์ดนั้นๆมีทราฟฟิคสูง
บางบอร์ดจะล่มไปเลย ถ้าserver ไม่แกร่งพอ
-
ลดการทำงานหนักของ smfบอร์ด และ server โดยวิธีเพิ่ม โฟลเดอร์ attachments
ผู้ที่ทำเว็บบอร์ด 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ดีๆในเมืองไทยครับ..