-
October 16th, 2017, 04:02
#1
عضو انجمن
این سایت ها از چه روشی لینک دانلود میدن؟
دوستان سایتهای زیری که مثال میزنم به چه طورتی و با چه زبان برنامه نویسی شدن که اینطوری لینک میدن؟
مثلاً لینکها هش میشن
لینکا بعد از یک یا چند روز منقضی میشن
لینکا غیر قابل کپی میشن (چون منقضی میشن)
عزیزانی که اطلاع دارن حتماً شرکت کنند.لطفاً وارد لینک ها بشید و لینکها رو مشاهده کنید.
===========
http://f1.discogs.vmusic.ir/dl/Score...res=1508974233
===
http://s.27.upera.co/1298443/7l2059e...5+-+Adagio.mp3
===
مثال بسیار میشه زد مثل سایت های فیلم و سریال VIP
-
-
October 16th, 2017 04:02
# ADS
-
October 16th, 2017, 05:13
#2
عضو دائم
پاسخ : این سایت ها از چه روشی لینک دانلود میدن؟
باسلام، روش های مختلفی دارد اما روش رایج اسکریپت های vip php این است که ابتدا کاربر هدایت خواهد شد به اسکریپت نه به فایل، در اسکریپت اعتبار سنجی انجام می شود سپس اسکریپت فایل را باز می کند و مثلا 1024 بایت فایل را داخل بافر میریزد و می فرستد به کاربر و .. قرار گرفتن هش، آیدی و .. در آدرس هم مشخصه یا اشاره گر هایی برای سمت سرور هستند، مثلا شما صفحه دانلود تاینی یا نایت مووی را باز کنید آیپی شما + زمان باز شدن صفحه + یک هش یکتا داخل دیتابیس ذخیره می کنند، سپس این هش داخل آدرس دانلود قرار می گیرد، زمانی که شما بروی لینک دانلود کلیک می کنید هش داخل دیتابیس جستجوی می شود اگر هش متعلق به آیپی شما نباشد یا از زمان مجاز گذشته باشد، لینک کار نخواهد کرد. این یک سناریو رایج است اما هرجا هش یا .. مشاهده کردید به این معنی نیست که همچین سناریو ای دارند.
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
October 16th, 2017, 08:19
#3
پاسخ : این سایت ها از چه روشی لینک دانلود میدن؟

نوشته اصلی توسط
T.Toosi
باسلام، روش های مختلفی دارد اما روش رایج اسکریپت های vip php این است که ابتدا کاربر هدایت خواهد شد به اسکریپت نه به فایل، در اسکریپت اعتبار سنجی انجام می شود سپس اسکریپت فایل را باز می کند و مثلا 1024 بایت فایل را داخل بافر میریزد و می فرستد به کاربر و .. قرار گرفتن هش، آیدی و .. در آدرس هم مشخصه یا اشاره گر هایی برای سمت سرور هستند، مثلا شما صفحه دانلود تاینی یا نایت مووی را باز کنید آیپی شما + زمان باز شدن صفحه + یک هش یکتا داخل دیتابیس ذخیره می کنند، سپس این هش داخل آدرس دانلود قرار می گیرد، زمانی که شما بروی لینک دانلود کلیک می کنید هش داخل دیتابیس جستجوی می شود اگر هش متعلق به آیپی شما نباشد یا از زمان مجاز گذشته باشد، لینک کار نخواهد کرد. این یک سناریو رایج است اما هرجا هش یا .. مشاهده کردید به این معنی نیست که همچین سناریو ای دارند.
انتقال فایل توسط برنامه هایی مثل php همیشه دردسر هایی داره مخصوصا برای فایل های حجیم و دانلود های چند کانکشنی ...
برای فایل های حجیم از ماژول های آپاچی عزیز میشه استفاده کرد
https://httpd.apache.org/docs/trunk/...tml#rewritemap
-
تعداد تشکر ها از bigcowboy به دلیل پست مفید
-
October 16th, 2017, 10:55
#4
عضو دائم
پاسخ : این سایت ها از چه روشی لینک دانلود میدن؟

نوشته اصلی توسط
bigcowboy
باسلام، در بالا اشاره کردم روش های مختلفی وجود دارد، در php با توجه به منابع ـتون اگر حجم بافر را کنترل و خالی کنید مشکلی پیش نخواهد آمد.
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
October 16th, 2017, 13:37
#5
عضو انجمن
پاسخ : این سایت ها از چه روشی لینک دانلود میدن؟

نوشته اصلی توسط
ColdWorld
سلام همانطور که دوست عزیز اشاره کردند روش های مختلفی وجود داره
مثلا در apache می تونید از xsendfile استفاده کنید برای فایل های حجیم
در nginx از xaccel-redirect
و...
نحوه ی آدرس دهی هم به این شکل هستش که شما آدرس را هش نمی کنید،یک رشته ی هش شده ی یکتا را متصل می کنید به فایلی مشخص شده
مثلا shsuebeudbdhdjs می تواند آدرس فایل my/movie.mkv را برگرداند و حتی هش دیگری همین آدرس را برگرداند و آماده ی ارسال برای دانلودکند.
استفاده از php کمی دردسر داره برای مدیریت بافر ولی همانطور که گفتند درست مدیریت بشه مشکلی پیش نمیاد.
-
تعداد تشکر ها ازshahinmq به دلیل پست مفید