PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد X-Accel-Redirect / X-Sendfile



ali.m77
July 18th, 2017, 00:46
سلام و عرض خسته نباشید
برای یک سایت vip قصد دارم که در قسمت ارسال فایل، از یکی از X-Accel-Redirect یا X-Sendfile استفاده کنم. همونطور که میدونید، وبسایت های دانلود vip یک سرور اصلی دارن که cms روی اون نصب هست و یک یا چند سرور برای فایل ها.
سوال من این هست که آیا فقط سرور اصلی که cms روی اون نصب هست باید از X-Accel-Redirect / X-Sendfile پشتیبانی بکنه و سرور دانلود میتونه یک هاست دانلود معمولی باشه و یا سرور هایی که فایل روی اون قرار دارن هم باید X-Accel-Redirect / X-Sendfile رو پشتیبانی بکنن ؟
باتشکر

rezaonline.net
July 18th, 2017, 08:54
باید روی سرور دانلود باشه .
X-Sendfile برای آپاچی
X-Accel-Redirect برای nginx

پیشنهاد میکنم خودتون سرور مجازی تهیه کنید برای نگه داری فایلهاتون ، تا مشکلی هم بابت انتقال دیتا نداشته باشید .

mehrdad-arch
July 18th, 2017, 09:04
سلام و عرض خسته نباشید
برای یک سایت vip قصد دارم که در قسمت ارسال فایل، از یکی از X-Accel-Redirect یا X-Sendfile استفاده کنم. همونطور که میدونید، وبسایت های دانلود vip یک سرور اصلی دارن که cms روی اون نصب هست و یک یا چند سرور برای فایل ها.
سوال من این هست که آیا فقط سرور اصلی که cms روی اون نصب هست باید از X-Accel-Redirect / X-Sendfile پشتیبانی بکنه و سرور دانلود میتونه یک هاست دانلود معمولی باشه و یا سرور هایی که فایل روی اون قرار دارن هم باید X-Accel-Redirect / X-Sendfile رو پشتیبانی بکنن ؟
باتشکر

سلام فقط روی سروری که فایل ها هستند باید این دو ماژول نصب باشد

rezaonline.net
July 18th, 2017, 11:55
سلام فقط روی سروری که فایل ها هستند باید این دو ماژول نصب باشد
بله فقط روی سروری که فایلهاتون هستن لازمه .

البته دوتاشو نمیشه همزمان داشت .

بستگی به وبسرورتون داره
اگر آپاچی هست xsendfile رو باید نصب کنید
اگر nginx هست باید x-accel رو فعال کنید .

ali.m77
July 18th, 2017, 18:19
بله فقط روی سروری که فایلهاتون هستن لازمه .

البته دوتاشو نمیشه همزمان داشت .

بستگی به وبسرورتون داره
اگر آپاچی هست xsendfile رو باید نصب کنید
اگر nginx هست باید x-accel رو فعال کنید .

تشکر از پاسخ شما
من الآن برای قسمت دانلود سایت ( سایت با وردپرس هست ) از افزونه DownloadMonitor استفاده میکنم. این افزونه به این شکل کار میکنه که لینک های دانلود رو داخلش قرار میدی و افزونه لینک رو مخفی میکنه و لینک اصلی و مستقیم رو نشون نمیده و اگر سرور از X-Sendfile و یا X-Accel-Redirect پشتیبانی بکنه، از طریق اون فایل رو ارسال میکنه تا سرعت بهتر باشه و قابلیت ادامه دانلود هم وجود داشته باشه.
الآن طبق توضیحات شما صرفا روی اون سروری که فایل ها در اون قرار دارن و ما از اون لینک میدیم باید این ماژول نصب باشه و سرور اصلی سایت که این افزونه روی اون نصبه، نیاز به این ماژول نداره.
درسته ؟

rezaonline.net
July 18th, 2017, 18:36
تشکر از پاسخ شما
من الآن برای قسمت دانلود سایت ( سایت با وردپرس هست ) از افزونه DownloadMonitor استفاده میکنم. این افزونه به این شکل کار میکنه که لینک های دانلود رو داخلش قرار میدی و افزونه لینک رو مخفی میکنه و لینک اصلی و مستقیم رو نشون نمیده و اگر سرور از X-Sendfile و یا X-Accel-Redirect پشتیبانی بکنه، از طریق اون فایل رو ارسال میکنه تا سرعت بهتر باشه و قابلیت ادامه دانلود هم وجود داشته باشه.
الآن طبق توضیحات شما صرفا روی اون سروری که فایل ها در اون قرار دارن و ما از اون لینک میدیم باید این ماژول نصب باشه و سرور اصلی سایت که این افزونه روی اون نصبه، نیاز به این ماژول نداره.
درسته ؟

بله .

البته پیشنهاد بهتری دارم ، پیشنهادم استفاده از ماژول secure link وبسرور nginx هست.
http://nginx.org/en/docs/http/ngx_http_secure_link_module.html

خیلی از سایتهای فیلم و دانلود از این امکان استفاده میکنند.

همچنین باید یک افزونه باید برای وردپرس بنویسید یا از زمینه دلخواه استفاده کنید .

ali.m77
July 18th, 2017, 18:40
بله .

البته پیشنهاد بهتری دارم ، پیشنهادم استفاده از ماژول secure link وبسرور nginx هست.
http://nginx.org/en/docs/http/ngx_http_secure_link_module.html

خیلی از سایتهای فیلم و دانلود از این امکان استفاده میکنند.

همچنین باید یک افزونه باید برای وردپرس بنویسید یا از زمینه دلخواه استفاده کنید .

متاسفانه تخصص کافی در این زمینه ندارم .
تشکر از راهنمایی شما