PDA

نسخه کامل مشاهده نسخه کامل : مشکل طول کشیدن دانلود فایل در php



maasoum
28-10-2014, 10:04
سلام. برنامه ای نوشتم که با استفاده از دستور zip-7 یک فایل رو که مسیر بهش دادم زیپ کنه و با استفاده از دستورات header دانلود کنه. کد هیچ مشکلی نداره و کاملا درست فایل رو زیپ میکنه و میاره برای دانلود. این کدش:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فقط تنها مشکلش اینه که خیییییییییییلیییییییییییی ی طول میکشه تا اینکارو انجام بده. البته فایل رو سریع زیپ میکنه (ظرف چند ثانیه)، ولی تا بیاد پنجره save رو باز کنه که فایل رو دانلود کنم خیلی طولش میده (حدود چند دقیقه !!!). لطفا راهنمائیم کنید مشکلش کجاست. ممنون

tabriz-info
28-10-2014, 11:07
با افزونه های HTTP headers چک کردی ببینی چه پاسخی داره؟

گاهی وقتها این content ها باعث میشه این اتفاق بیفته کد هاشو حذف کن بعد تست کن ببین جواب میده؟ چون رو لوکال هاست معمولا مشکل نداره ولی رو سرور ایراد پیدا میکنه

maasoum
28-10-2014, 11:16
از روی لوکال هم دقیقا همون اندازه طول میکشه !!
خیلی تغییرش دادم. تک تک اون هدرها رو اضافه و کم کردم نشد! نمیدونم مشکلش کجاست دیگه. جالب اینه که فایل زیپش رو زود میسازه ولی تا بیاره واسه دانلود طول میکشه
افزونه های HTTP headers چی هستند ؟؟ میشه بیشتر توضیح بدین

tabriz-info
28-10-2014, 11:56
افزونه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای فایرفاکس

maasoum
28-10-2014, 14:24
نه نمیتونم از این افزونه استفاده کنم. چون قراره این برنامه ای که میذارم روی سرور بقیه ازش دانلود کنند.
مشکل از کدهاست که باید برطرف بشه ... ولی نمیدونم کجاش ایراد داره