ถามเรื่องการ download หน่อยครับ

[size=12pt][b]คือผมทำเวปเกี่ยวกับพวกอัพไฟล์อยู่ครับ

มีปัญหานึงที่เจออยู่คือเวลาดาวน์โหลดไฟล์ลงมา มันมักจะดาวน์โหลดไม่ครบอ่ะครับ

เช่น ไฟล์ขนาด 50mb ดาวน์โหลดได้ 10-20mb ก็ ตัดแล้ว

ไม่รู้ว่าปัญหาแบบนี้มันอยู่ที่อะไรมั่งครับ

ขอสาเหตุและวิธีแก้ไขหน่อย

ขอบคุณครับ[/b][/size]

ใช้ apache หรือ lighthttpd ครับ

lighthttpd ครับ

:slight_smile: เขาน่ากำจัดแบนวิช พอถึงจุดหนึ่งแล้วมันตัดก็คงตัดอะครับผม

มันเกี่ยวกับว่าเครื่องที่ผมใช้อยู่มัน RAM ไม่พอหรือป่าวครับ คือเรื่อง bandwidth นี่เท่าที่คุยกับเจ้าของเครื่องเขาบอกว่า unlimited

หรือว่าเป็นที่ script

ดูคอนฟิค ด้วยครับ ทั้ง lighthttpd + php

ตอนอ่านไฟล์ ได้ใช้ x-sendfile มั้ยครับ
เพราะถ้าไม่ใช้นี่ มันจะช้ากว่า apache อีก

เป็นที่ connection หรือป่าวครับ ลองใช้เน็ตแรงๆ โหลดดูหน่อยครับ

เนตแรงๆโหลดก็ตัดอ่ะครับ ไม่รู้ว่าถ้าใส่ RAM เพิ่มจะช่วยได้เยอะป่าว

ใส่ RAM เพิ่มแล้วช่วยได้ในระดับนึง ในกรณีที่ แรมไม่เพียงพอ หรือใช้แรมแค่พอเพียง แต่ถ้ากรณีแบนด์วิธในจังหวะนั้นเต็ม หรือ connection สูงมากเกินกว่าค่าที่กำหนดไว้ก็หลุดได้ครับ อีกอย่างนึง สมัยนี้เน็ตความเร็วสูงราคามันลดลงเยอะ คนใช้กันมาก เวลาเข้ามาดาวน์โหลดพร้อมๆ กัน สาย gigabit ก็คงสนองต่อการดาวน์โหลดไม่ไหวละครับ

ผมคิดว่าน่าจะอยู่ที่ Config นะครับ

ลองเอา config มาดูดีไหมครับ ถ้าจะให้ดี เอาสคริปส่วนของ Download มาให้ดูด้วยจะดีมากครับ เผื่อจะช่วยแก้ปัญหาให้ได้
ผมเองก็ใช้ Lighttpd เหมือนกันครับทั้งเว็บหน้าและส่วนของดาวน์โหลดไฟล์ :smash: