ฉันรู้ว่านี่เป็นโพสต์เก่า แต่ผู้เยี่ยมชมหน้านี้จำนวนมากไม่ได้เกี่ยวข้องอะไรกับคำถาม โดยเฉพาะอย่างยิ่งสำหรับมือใหม่
วิธีอัปโหลดและเก็บรูปภาพหรือไฟล์ในเว็บไซต์ของเรา:
สำหรับเว็บไซต์แบบคงที่อาจไม่มีปัญหาเนื่องจากพื้นที่จัดเก็บไฟล์สำหรับการแชร์โฮสติ้งบางส่วนยังคงเพียงพอ ปัญหามาจากเว็บไซต์แบบไดนามิกเมื่อมันใหญ่ขึ้น ใหญ่กว่าในฐานข้อมูลสามารถจัดการได้ แต่ไฟล์ที่ใหญ่กว่าเช่นรูปภาพจะกลายเป็นปัญหา มีภาพสองประเภทในเว็บไซต์:
รูปภาพมาจากผู้ดูแลระบบสำหรับบล็อกแบบไดนามิก โดยทั่วไปแล้วรูปภาพเหล่านี้ได้รับการปรับให้เหมาะสมก่อนที่จะอัปโหลด
รูปภาพจากผู้ใช้ในกรณีที่ผู้ใช้ได้รับอนุญาตให้อัพโหลดภาพเช่นภาพแทนตัว หรือผู้ใช้สามารถสร้างเนื้อหาบล็อกและนำภาพบางส่วนจากโปรแกรมแก้ไขข้อความ รูปภาพชนิดนี้ยากที่จะคาดการณ์ขนาด ผู้ใช้สามารถอัปโหลดภาพขนาดใหญ่สำหรับเนื้อหาขนาดเล็กโดยปรับขนาดมุมมอง แต่ไม่ปรับขนาดขนาดภาพ
โดยไม่สนใจรายการ 1 ข้างต้นวิธีแก้ปัญหาอย่างรวดเร็วสำหรับหมายเลขรายการ 2 สามารถแก้ไขได้ชั่วคราวโดยคำแนะนำต่อไปนี้หากเราไม่มีฟังก์ชั่นเพิ่มประสิทธิภาพภาพในเว็บไซต์ของเรา:
ไม่อนุญาตให้ผู้ใช้อัปโหลดโดยตรงจากโปรแกรมแก้ไขข้อความโดยเปลี่ยนเส้นทางไปยังแกลเลอรี่ภาพ ในหน้านี้ผู้ใช้จะต้องอัปโหลดไฟล์ล่วงหน้าก่อนจึงจะสามารถฝังในเนื้อหา วิธีการนี้เรียกว่าเป็นตัวจัดการไฟล์
ใช้ฟังก์ชั่นภาพครอบตัดสำหรับผู้ใช้ในการอัพโหลดภาพ สิ่งนี้จะ จำกัด ขนาดของรูปภาพแม้ผู้ใช้จะอัปโหลดไฟล์ขนาดใหญ่มาก ภาพสุดท้ายเป็นผลมาจากภาพที่ครอบตัด เราสามารถกำหนดขนาดในฝั่งเซิร์ฟเวอร์และยอมรับเฉพาะเช่น 500Kb หรือต่ำกว่า
ตอนนี้เป็นเพียงชั่วคราว สำหรับการแก้ปัญหาขั้นสุดท้ายคำถามจะถูกทำซ้ำ:
- วิธีจัดการกับที่เก็บภาพขนาดใหญ่?
- ปรับขนาดหรือเปลี่ยนนามสกุล
- เว็บไซต์หรืออีคอมเมิร์ซขนาดใหญ่หรือขนาดกลางจัดการกับที่เก็บไฟล์สำหรับภาพของพวกเขาอย่างไร
เราจะทำอะไรได้บ้าง:
โอนย้ายจากการแชร์โฮสติ้ง VPS ไม่พอ? มากกว่านั้นโดยการอัปเกรดเป็น Dedicated
สร้างเซิร์ฟเวอร์ของคุณเองสำหรับจัดเก็บไฟล์ Googling ทำเช่นนั้น นี่ไม่ใช่เรื่องยากอย่างที่คุณคิด บางคนทำเพื่อเว็บไซต์ของพวกเขา
วิธีที่ง่ายคือใช้บริการจัดเก็บไฟล์ CDN
โอเค 1 และ 2 แพงไปหน่อย แต่ไม่มี 3 ฉันคิดว่าเป็นทางออกที่ดีที่สุด
บริการ CDN บางบริการอนุญาตให้คุณจัดเก็บไฟล์บนเว็บได้มากเท่าที่คุณต้องการ
คำถาม "วิธีอัปโหลดไฟล์ไปยัง CDN จากเว็บไซต์ของเรา"
ไม่ต้องกังวลเมื่อคุณลงทะเบียนฟรีคุณจะได้รับคำแนะนำวิธีอัปโหลดไฟล์และรับลิงก์จาก / ไปยังเว็บไซต์ของคุณ คุณจะได้รับ API และอีกมากมาย มันเป็นเรื่องง่าย.
ผู้ให้บริการบางรายให้บริการฟรี 14 วันกับพื้นที่จัดเก็บและแบนด์วิดท์ จำกัด แต่นั่นจะไม่เป็นไรสำหรับจุดเริ่มต้น ปัญหาเดียวก็คือเพราะ 'คนไม่เคยลอง'
หวังว่ามันจะช่วยให้มือใหม่