giffary
#1
[size=12pt][b]คือผมทำเวปเกี่ยวกับพวกอัพไฟล์อยู่ครับ
มีปัญหานึงที่เจออยู่คือเวลาดาวน์โหลดไฟล์ลงมา มันมักจะดาวน์โหลดไม่ครบอ่ะครับ
เช่น ไฟล์ขนาด 50mb ดาวน์โหลดได้ 10-20mb ก็ ตัดแล้ว
ไม่รู้ว่าปัญหาแบบนี้มันอยู่ที่อะไรมั่งครับ
ขอสาเหตุและวิธีแก้ไขหน่อย
ขอบคุณครับ[/b][/size]
ใช้ apache หรือ lighthttpd ครับ
เขาน่ากำจัดแบนวิช พอถึงจุดหนึ่งแล้วมันตัดก็คงตัดอะครับผม
giffary
#5
มันเกี่ยวกับว่าเครื่องที่ผมใช้อยู่มัน RAM ไม่พอหรือป่าวครับ คือเรื่อง bandwidth นี่เท่าที่คุยกับเจ้าของเครื่องเขาบอกว่า unlimited
หรือว่าเป็นที่ script
iCafe
#6
ดูคอนฟิค ด้วยครับ ทั้ง lighthttpd + php
icez
#7
ตอนอ่านไฟล์ ได้ใช้ x-sendfile มั้ยครับ
เพราะถ้าไม่ใช้นี่ มันจะช้ากว่า apache อีก
sirband
#8
เป็นที่ connection หรือป่าวครับ ลองใช้เน็ตแรงๆ โหลดดูหน่อยครับ
เนตแรงๆโหลดก็ตัดอ่ะครับ ไม่รู้ว่าถ้าใส่ RAM เพิ่มจะช่วยได้เยอะป่าว
pulanet
#10
ใส่ RAM เพิ่มแล้วช่วยได้ในระดับนึง ในกรณีที่ แรมไม่เพียงพอ หรือใช้แรมแค่พอเพียง แต่ถ้ากรณีแบนด์วิธในจังหวะนั้นเต็ม หรือ connection สูงมากเกินกว่าค่าที่กำหนดไว้ก็หลุดได้ครับ อีกอย่างนึง สมัยนี้เน็ตความเร็วสูงราคามันลดลงเยอะ คนใช้กันมาก เวลาเข้ามาดาวน์โหลดพร้อมๆ กัน สาย gigabit ก็คงสนองต่อการดาวน์โหลดไม่ไหวละครับ
gkungz
#11
ผมคิดว่าน่าจะอยู่ที่ Config นะครับ
moonoi
#12
ลองเอา config มาดูดีไหมครับ ถ้าจะให้ดี เอาสคริปส่วนของ Download มาให้ดูด้วยจะดีมากครับ เผื่อจะช่วยแก้ปัญหาให้ได้
ผมเองก็ใช้ Lighttpd เหมือนกันครับทั้งเว็บหน้าและส่วนของดาวน์โหลดไฟล์ :smash: