PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اتصال هاست دانلود به هاست اصلی به صورت site.com/dl به جای سابدامین



edvin
March 18th, 2020, 21:56
سلام دوستان

من سایت نماشا رو دیدم و متوجه شدم که تمامی لینک های دانلودش رو سرور اصلی هست ولی فکر نکنم این حجم از اطلاعات روی یک سرور بتونه باشه !
امکانش هست هاست دانلود رو به هاست اصلی متصل کرد ؟ به صورت پوشه (ali.com/dl) نه سابدامنه (dl.ali.com) ؟
امکانش هست کاری کرد که چیزی توی هاست اصلی آپلود شد (توی پوشه هاست دانلود چه سابدامنه چه فولدر مانند) به روی هاست دانلود منتقل بشه بدون برنامه نویسی ؟

company_hosting
March 18th, 2020, 23:20
سلام دوستان

من سایت نماشا رو دیدم و متوجه شدم که تمامی لینک های دانلودش رو سرور اصلی هست ولی فکر نکنم این حجم از اطلاعات روی یک سرور بتونه باشه !
امکانش هست هاست دانلود رو به هاست اصلی متصل کرد ؟ به صورت پوشه (ali.com/dl) نه سابدامنه (dl.ali.com) ؟
امکانش هست کاری کرد که چیزی توی هاست اصلی آپلود شد (توی پوشه هاست دانلود چه سابدامنه چه فولدر مانند) به روی هاست دانلود منتقل بشه بدون برنامه نویسی ؟


سلام

به وسیله اسکریپت این کار کردند
و قطعا از همان ساب دامنه هم استفاده کرده اند

w.h.t
March 19th, 2020, 00:07
سلام دوست عزیز

با کمک برنامه نویسی و توضیع بار بین سرورها به وسیله آدرس دهی این امکان رو برای خودشون ایجاد کردن
با برنامه نویس صحبت کنید براتون انجامش میده

ولی انجام چنین کاری به دلایل امنیتی پیشنهاد نمیشه

موفق باشید

reza7023
March 19th, 2020, 02:53
سلام

شما ظاهر رو فقط دیدید ، نماشا روی سرور مجزا فایل های دانلودی رو داره میزبانی میکنه

این نمونه لینکی که در قسمت دانلود هست


https://www.namasha.com/videos/dl/7232960963-480p/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D9%85%D8%A7% D8%B4%DB%8C%D9%86_%D9%87%D8%A7%DB%8C_%D8%B3%D9%88% D9%BE%D8%B1%D8%A7%D8%B3%D9%BE%D8%B1%D8%AA_2020-480p.mp4

ولی به آدرس سرور فایل منتقل میشه یعنی این


https://s13.namasha.com/videos/dl/7232960963-720p/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D9%85%D8%A7% D8%B4%DB%8C%D9%86_%D9%87%D8%A7%DB%8C_%D8%B3%D9%88% D9%BE%D8%B1%D8%A7%D8%B3%D9%BE%D8%B1%D8%AA_2020-720p.mp4


این حجم از دیتا روی سرور میزبانی هیچ سایت ممکن نیست !

200TBFilm
March 19th, 2020, 03:23
سلام دوستان

من سایت نماشا رو دیدم و متوجه شدم که تمامی لینک های دانلودش رو سرور اصلی هست ولی فکر نکنم این حجم از اطلاعات روی یک سرور بتونه باشه !
امکانش هست هاست دانلود رو به هاست اصلی متصل کرد ؟ به صورت پوشه (ali.com/dl) نه سابدامنه (dl.ali.com) ؟
امکانش هست کاری کرد که چیزی توی هاست اصلی آپلود شد (توی پوشه هاست دانلود چه سابدامنه چه فولدر مانند) به روی هاست دانلود منتقل بشه بدون برنامه نویسی ؟

اره شدنی هست ولی باید سایتت روی سرور لینوکس با دسترسی root باشه اینجوری میتونی هاست دانلود رو بهش متصل کنی دیگه نیاز به برنامه نویسی این چیزا نداره اینجوری فایل ها مستقیم رو هاست دانلود ذخیر میشه نیاز به انتقال هم نیست. ادرسشم همونجوری که میخواید میشه.

edvin
March 19th, 2020, 22:54
اره شدنی هست ولی باید سایتت روی سرور لینوکس با دسترسی root باشه اینجوری میتونی هاست دانلود رو بهش متصل کنی دیگه نیاز به برنامه نویسی این چیزا نداره اینجوری فایل ها مستقیم رو هاست دانلود ذخیر میشه نیاز به انتقال هم نیست. ادرسشم همونجوری که میخواید میشه.
بله سرور لينوكس هست و دسترسي روت داره
امكانش هست بيشتر توضيح بديد يا آموزشش رو قرار بديد ؟
ممنون

afshin98
March 20th, 2020, 17:56
با ajax میتونید این کار رو انجام بدید . البته فقط لود میکنه و در اصل لینک ها تو ساب دامین هستند

200TBFilm
March 20th, 2020, 21:30
بله سرور لينوكس هست و دسترسي روت داره
امكانش هست بيشتر توضيح بديد يا آموزشش رو قرار بديد ؟
ممنون

اینکار رو با FTP پیشنهاد نمیکنم (ضریب 1-1)
برای اتصال میتونید از نرم افزار های استفاده کنید که FTP رو مثل داریو به سیستم شما اضافه میکنند بعد میتونید با mount یا symlink کردن به

/home/*****/public_html/dl
اضافه کنید.
بعضی از نرم افزار ها هستن که مستقیم به شما این اجازه رو میدن که مستقیم روی /home/*****/public_html/dl اف تی پی رو مونت کنید.

پیشنهاد من تهیه دو سرور از یک دیتاسنتر هست و اتصالشون با Private Network هست.

اینم ویدیو واسه اونا دوستانی که اومدن پی وی من گفتن چرت نگو (وقت نشد درست کانفیگ کنم ولی گویا هست) : http://onetvplus.com/c/70uhuhS9ko3TJ5M/

edvin
March 21st, 2020, 23:41
اینکار رو با FTP پیشنهاد نمیکنم (ضریب 1-1)
برای اتصال میتونید از نرم افزار های استفاده کنید که FTP رو مثل داریو به سیستم شما اضافه میکنند بعد میتونید با mount یا symlink کردن به

/home/*****/public_html/dl
اضافه کنید.
بعضی از نرم افزار ها هستن که مستقیم به شما این اجازه رو میدن که مستقیم روی /home/*****/public_html/dl اف تی پی رو مونت کنید.

پیشنهاد من تهیه دو سرور از یک دیتاسنتر هست و اتصالشون با Private Network هست.

اینم ویدیو واسه اونا دوستانی که اومدن پی وی من گفتن چرت نگو (وقت نشد درست کانفیگ کنم ولی گویا هست) : http://onetvplus.com/c/70uhuhS9ko3TJ5M/
امکانش هست آموزش کامل تری قرار بدید ؟
این ‌پرایوت نتورک از نظر شما سرعتش بیشتر نیست ؟ برای این کار باید سیستم عامل ها باید یکی باشند ؟ ویندوز یا لینوکس ؟

firebox
March 22nd, 2020, 01:25
اینکار رو با FTP پیشنهاد نمیکنم (ضریب 1-1)
برای اتصال میتونید از نرم افزار های استفاده کنید که FTP رو مثل داریو به سیستم شما اضافه میکنند بعد میتونید با mount یا symlink کردن به

/home/*****/public_html/dl
اضافه کنید.
بعضی از نرم افزار ها هستن که مستقیم به شما این اجازه رو میدن که مستقیم روی /home/*****/public_html/dl اف تی پی رو مونت کنید.

پیشنهاد من تهیه دو سرور از یک دیتاسنتر هست و اتصالشون با Private Network هست.

اینم ویدیو واسه اونا دوستانی که اومدن پی وی من گفتن چرت نگو (وقت نشد درست کانفیگ کنم ولی گویا هست) : http://onetvplus.com/c/70uhuhS9ko3TJ5M/
این روش ۲ تا مشکل داره ،‌ یکی افزایش تایم دسترسی به فایل ، شما وقتی یک ریموت سرور mount میکنید ، با یک نرم افزاری مثل NFS ، وقتی وب سرور بخواهد به یک فایل دسترسی داشته باشه، کلاینت NFS باید از طریق شبکه اون فایل رو دانلود کنه و به وب سرور بده.
حتی اگر از Private Network هم بین ۲ سرور استفاده کنید، اون خوندن و نوشتن اضافی یک تاخیر ایجاد میکنه.
مشکل دوم هم اینکه تو درخواست تعداد بالا ، استفاده از یک سرور برای دسترسی به سرورهای دانلودتون یک bottleneck ایجاد میکنه ، IO یک سرور نمیتونه جوابگوی تعداد درخواست بالا باشه.

برای ایجاد یک سرویس استوریچ متمرکز بهترین راه استفاده از معماری Object Storage هست ، یک نمونه متن باز اش سرویس Swift پلتفرم OpenStack هست، شما با Swift میتونید ، امکان مدیریت فایل های تو چندین Node مختلف رو از طریق یک Rest API داشته باشید.

edvin
March 22nd, 2020, 03:34
این روش ۲ تا مشکل داره ،‌ یکی افزایش تایم دسترسی به فایل ، شما وقتی یک ریموت سرور mount میکنید ، با یک نرم افزاری مثل NFS ، وقتی وب سرور بخواهد به یک فایل دسترسی داشته باشه، کلاینت NFS باید از طریق شبکه اون فایل رو دانلود کنه و به وب سرور بده.
حتی اگر از Private Network هم بین ۲ سرور استفاده کنید، اون خوندن و نوشتن اضافی یک تاخیر ایجاد میکنه.
مشکل دوم هم اینکه تو درخواست تعداد بالا ، استفاده از یک سرور برای دسترسی به سرورهای دانلودتون یک bottleneck ایجاد میکنه ، IO یک سرور نمیتونه جوابگوی تعداد درخواست بالا باشه.

برای ایجاد یک سرویس استوریچ متمرکز بهترین راه استفاده از معماری Object Storage هست ، یک نمونه متن باز اش سرویس Swift پلتفرم OpenStack هست، شما با Swift میتونید ، امکان مدیریت فایل های تو چندین Node مختلف رو از طریق یک Rest API داشته باشید.
آموزشی ازش دارید که تکمیل باشه ؟

firebox
March 22nd, 2020, 13:49
آموزشی ازش دارید که تکمیل باشه ؟
اموزش فارسی ، فکر نکنم چیزی پیدا کنی ، انگلیسی آموزش زیاد هست ، بهترین اش خود سایت openstack هست ، https://docs.openstack.org/install-guide/
برای یادگیری openstack اول بهتره با مفاهیم اولیه و معماری کلی openstack اشنا بشی ، نیاز به یادگیری تمام بخش های openstack نیست ، اما یادگیری سرویس های Identity service ، Image service ، Placement service، Compute service ، Networking service و در آخر هم Swift service که برای کار شما هست ضروریه.
تو یوتیوب هم سرچ کنید ، اموزش زیاد هست، سایت udemy هم دوره آموزشی خوبی میشه پیدا کرد ، نمونه https://www.udemy.com/course/openstack/ (میتونید از تورنت دانلود کنید)

این رو هم بگم OpenStack اغلب برای کارهایی استفاده میشه که تعداد سرور بالاست و نمیشه به صورت دستی مدیریت کرد ، اگر تعداد سرورتون پایین هست، نیازی به استفاده از OpenStack نیست به دردسر اش نمی ارزه.
البته یادگیری کار با پلتفرم OpenStack مهارت با ارزشی هست، جزو نقاط قوت یک رزومه کاری برای کارهای مدیریت سرور هست.