จัดการพื้นที่ Disk บน Hosting ไทย 2026 — วิธีเช็คและเพิ่มพื้นที่
พื้นที่ disk บน hosting เป็นทรัพยากรที่จำกัด เมื่อพื้นที่เต็ม เว็บอาจหยุดรับ email, ไม่สามารถอัพโหลดไฟล์ใหม่ หรือในกรณีเลวร้ายที่สุด database อาจ corrupt การบริหารพื้นที่ให้ดีจึงสำคัญมาก
Disk space on hosting is a limited resource. When it fills up, your site may stop receiving emails, can't upload new files, or in worst cases the database may corrupt. Good storage management is essential.
วิธีตรวจสอบพื้นที่ที่ใช้
ตรวจสอบผ่าน DirectAdmin
- Login DirectAdmin → หน้า home จะแสดง Disk Usage summary
- ไปที่ System Info & Files → Disk Usage เพื่อดูรายละเอียดแต่ละโฟลเดอร์
- ดู Quota ที่ใช้เทียบกับที่ได้รับ (เช่น 5.2GB จาก 10GB)
ตรวจสอบผ่าน Command Line (SSH)
du -sh /home/username/* # แสดงขนาดแต่ละโฟลเดอร์
du -sh * | sort -rh # เรียงลำดับจากใหญ่ไปเล็ก
df -h # แสดงพื้นที่ทั้งหมดของ server
ไฟล์ไหนกินพื้นที่มากที่สุด?
1. Email (Mailbox)
Email mailbox มักเป็นตัวการหลักที่กินพื้นที่ โดยเฉพาะถ้ามี email หลายบัญชีและไม่เคย delete email เก่า ตรวจสอบ mailbox แต่ละบัญชีและ archive/delete email เก่า
2. Log Files
Apache error logs, access logs สะสมได้ใหญ่มากถ้าไม่มี log rotation มักอยู่ใน /home/user/logs/ ตั้ง log rotation ลบ log เก่ากว่า 30 วันอัตโนมัติ
3. รูปภาพและ Media
WordPress media library สะสมรูปที่ไม่ใช้แล้ว รวมทั้งหลาย sizes ที่ WordPress สร้างให้อัตโนมัติ ใช้ plugin Media Cleaner ลบรูปที่ orphaned
4. Backup Files
Backup ที่เก็บบน server เดียวกันกินพื้นที่มากโดยไม่จำเป็น ควรย้ายไปเก็บที่ offsite (cloud, local computer)
5. Cache Files
WordPress cache, compiled templates, session files อาจสะสมจนใหญ่ ล้างผ่าน plugin หรือ cron job อัตโนมัติ
วิธีล้างพื้นที่
- ล้าง email: ลบ email เก่า, spam, trash ใน webmail
- ล้าง log: ตั้ง log rotation หรือลบ log files เก่า
- Optimize รูปภาพ: compress รูปด้วย TinyPNG หรือ Imagify ก่อน upload
- ลบ plugin เก่า: plugin ที่ inactive ยังกินพื้นที่ ลบทิ้งถ้าไม่ใช้
- ย้าย backup ออก: เก็บ backup ที่ cloud storage แทน
- Compress ไฟล์ใหญ่: zip หรือ gzip ไฟล์เก่าที่ยังต้องเก็บ
Optimize รูปภาพก่อน Upload
รูปภาพคิดเป็น 60-70% ของพื้นที่ใน WordPress sites ส่วนใหญ่ วิธี optimize:
- WebP format: เล็กกว่า JPEG 25-35% คุณภาพเท่ากัน WordPress 5.8+ รองรับ natively
- TinyPNG/TinyJPG: compress ออนไลน์ฟรี ลดขนาดได้ 50-80%
- Imagify plugin: compress อัตโนมัติทุกรูปที่ upload
- Lazy loading: โหลดรูปเฉพาะเมื่อ scroll ถึง ลด bandwidth ไม่ใช่ disk แต่ช่วย performance
คำถามที่พบบ่อย (FAQ)
พื้นที่ hosting เต็มแล้วต้องทำอะไรก่อน?
ล้างพื้นที่ทันที: ลบ email เก่า, log files, orphaned media, backup ที่ไม่ต้องการ ถ้าล้างแล้วยังไม่พอ ต้องอัพเกรด hosting plan
Database กินพื้นที่เยอะแค่ไหน?
WordPress database ขนาดกลางมักใช้ 50-500MB ถ้าใหญ่กว่า 1GB ให้ตรวจสอบ table ใหม่ — อาจมี revision เก่า, spam comments, หรือ plugin logs ที่สะสม ใช้ WP-Optimize ล้างได้
เมื่อไหรควรอัพเกรด hosting plan?
เมื่อพื้นที่ใช้เกิน 80% ของ quota อย่างต่อเนื่อง หรือเมื่อล้างพื้นที่แล้วก็ยังไม่พอสำหรับ growth ปกติของเว็บ
WordPress สร้างไฟล์รูปกี่ขนาด?
ค่าเริ่มต้น WordPress สร้าง 4 ขนาดต่อรูป (thumbnail 150x150, medium 300px, large 1024px, original) บวก theme อาจสร้างเพิ่มอีก ทำให้รูป 1 รูปกลายเป็น 5-10 ไฟล์ ใช้ plugin Regenerate Thumbnails ล้าง sizes ที่ไม่ต้องการ