PDA

View Full Version : علت سرعت دانلودانی بالای 100 مگابایت از اینترنت چیه؟



success1
سه شنبه 14 شهریور 1391, 23:20 عصر
باسلام خدمت دوستان

میدونم باورنکردنیه.
راه اثبات هم نداره.
نمیخام اسپم هم زده باشم ولی این اتفاق واسم افتادمیخاید باورکنیدمیخایدنه.
من همین الان یه فایل بالای 100 مگا بایت رو دریک ثانیه تا97 درصددانلودشدواسم وبقیه درصدش هم مثل معمول که idm نشون میدادبا120KB برثانیه رفت یعنی من دردوثانیه 100 مگابایت رودانلودکردم تاکیدمیکنم مگابایت وواسه اطمینان نصبش هم کردم چون باورم نمیشد
درضمن اولین باری بودکه این فایل رودانلود میکردم
میخاستم اگه کسی علت این قضیه رومیدونه یه توضیحی بده.:اشتباه::اشتباه:
ممنون:تشویق::تشویق::تشویق:

FastCode
چهارشنبه 15 شهریور 1391, 00:09 صبح
علتش compression ه
سرور ها معمولاً deflate و یا gzip رو ساپورت میکنند
هر دو الگوریتم وقتی که به داده تکراری در فایل میرسند میتونند اون رو با نسبت فوق العاده زیاد فشرده کنند
مثال rar ضمیمه شد چون سایت اجازه upload ه format های دیگه رو نمیده
lzma فقط 18 کیلوبایت میشه با همین فایل

success1
چهارشنبه 15 شهریور 1391, 00:21 صبح
سلام دوست عزیز
میشه ساده ترتوضیح بدید؟
این روشها جاهای دیگه نمیشه استفاده بشه ؟
ممنون

FastCode
چهارشنبه 15 شهریور 1391, 01:24 صبح
از این هم ساده تر؟
خیر

success1
چهارشنبه 15 شهریور 1391, 09:11 صبح
سلام
خیلی ممنون ازتوضیحات کاملتون:متفکر::متفکر::اشتبا ::اشتباه::اشتباه:

0-چه طوروکجا میشه ازاین الگوریتم ها وشبیه این هاواسه افزایش سرعت استفاده کرد؟
1-اگه نمیشه چراشد؟ویژگی اون سایت چی بود؟ایافقط مربوط به فایل میشه ؟
2-هروقت اون فایل رودانلودکنم باهمین سرعت دریافت میشه؟بالاخره سرورهمونه فایل همونه الگوریتم هم همونه.
متشکرم

eshpilen
چهارشنبه 15 شهریور 1391, 12:20 عصر
واسه منم تازگی یک مورد افزایش غیرعادی سرعت پیش آمد که فهمیدم بخاطر فشرده سازی خودکاری بوده که در جایی صورت گرفته:


جالبه الان حدود 2 مگابایت محتویات دیتابیس وبلاگم رو با سرعت میانگین حدود 25 کیلوبایت بر ثانیه که بنظرم میشه 200 کیلوبیت بر ثانیه، از طریق دایالاپ دانلود کردم.

اتفاقا قبلا دیده بودم یکی دو بار دیگران هم درمورد علت و چگونگی چنین سرعتهای دانلودی از طریق دایالاپ سوال کرده بودم.
الان واسه خودم پیش آمد برای منم جالب و سواله که چطور این سرعت با دایالاپ دیده میشه!! مگه حداکثر سرعت ممکن برای دایالاپ 56 کیلوبیت بر ثانیه نیست؟

-------------------------------

آهان یادم افتاد فشرده سازی خودکار در یه جایی صورت میگیره حتما :لبخند:
خب قبلا شک داشتم، ولی الان بهم تقریبا ثابت شد.

-------------------------------

آره الان اون فایلی رو که دانلود کرده بودم zip کردم دیدم حجمش 4 برابر کاهش پیدا کرد.
200 تقسیم بر 4 هم میشه 50 دیگه :چشمک:خب حالا چرا درمورد تمام یا بیشتر فایلها این اتفاق نمیفته؟
چون دیتای داخل بیشتر فایلهای دیگه قابلیت اونقدر فشرده سازی زیاد رو نداره.
میزان ممکن برای فشرده سازی به میزان دیتاهای تکراری در فایل برمیگرده.
مثلا فایلهای zip چون از قبل فشرده هستن و دیتاهای تکراری اونا حذف شده، تقریبا هیچ فشرده نمیشن.
فایلهای دیتای دیگه هم چون اغلب دیتای تکراری زیادی ندارن مقدار کمی فشرده میشن.
یا اکثر فایل های ویدئویی یا صوتی هم چون درواقع در فرمتشون فشرده سازی درونی وجود داره و از قبل فشرده شدن، دیگه فشرده تر نمیشن.
همینطور فایلهای تصویری jpg و gif و png که فشرده سازی قبلی دارن.
اما بطور مثال فایلهای تصویری bmp میتونن قابلیت فشرده سازی زیادی داشته باشن، چون از قبل فشرده نیستن.
میتونید خودتون تست کنید.

eshpilen
چهارشنبه 15 شهریور 1391, 12:25 عصر
اینا هم سوالات و انگیزهء تحقیقات بیشتر در این زمینه که اگر کسی جوابشون رو داشت حتما برای ما بذاره:


فقط من نمیدونم این فشرده سازی دقیقا کجا توسط چه نرم افزار/سخت افزاری و در کدوم لایه شبکه انجام میشه.
مثلا اگر پراپرتیز مودم کامپیوتر خودتون رو هم نگاهی بندازید، یک گزینهء فشرده سازی داره خودش (که بصورت پیشفرض تیک خورده).
ولی یحتمل این فشرده سازی جای دیگری انجام شده. شاید حتی خود آپاچی فشرده میکنه!؟
ضمنا من وقتی همین فایل رو آپلود میکنم (از سیستم خودم به سایت) زمان بیشتری طول میکشه. ولی چون سرعت آپلود معمولا از دانلود کمتره تاجاییکه میدونم، مطمئن نیستم که موقع آپلود از سیستم خودم فشرده سازی صورت نمیگیره. اگر صورت بگیره، پس باید پرسید در کجا توسط چه چیزی. ضمنا فشرده سازی انجام شده درموقع آپلود و دانلود لزوما توسط نرم افزار/سخت افزار/لایه یکسانی نیست.