مشکل دانلود نشدن کامل فایل حجیم در وودیجی
ممکن است در هنگام دانلود فایلهای حجیم با استفاده از افزونهی وودیجی با دو مشکل زیر مواجه شوید:
- هر از گاهی خطای timeout ظاهر شده و بهعبارتی روند دانلود قطع میشود.
- فایل تا یک حجم معینی دانلود شده و متوقف میشود.
علت مشکل
این مشکل بهدلیل محدودیت هاست دانلود است. ممکن است شما از یک هاست اشتراکی استفاده کنید و چنین مشکلاتی پیش بیاید.
دانلود فایلها در وودیجی توسط PHP صورت میگیرد؛ موقع دانلود فایلهای حجیم زمان زیادی طول میکشد تا دانلود به اتمام برسد و در واقع تا آن زمان PHP در حال اجرا شدن است. ما در اسکریپت وودیحی مشخص کردیم که اجرای کد PHP متوقف نشود؛ اما این کار ممکن است توسط محدودیت اعمال شده از سمت سرویسدهنده هاست نادیده گرفته شود. علت دانلود شدن فایل تا یک حجم مشخص نیز همین مورد بوده و محدودیت از سمت سرویسدهنده است.
روش حل مشکل
برای حل مشکل دو راه حل وجود دارد:
- تغییر سرویسدهنده (خرید یک سرور دانلود).
- قرار دادن فایلهای دانلودی بهصورت پارت پارت با استفاده از نرمافزارهایی مثل WinRAR.