x-sendfile چیست و نحوه نصب آن

[تعداد: 0    میانگین: 0/5]

x-sendfile نام یک ماژول بسیار کاربردی می باشد که معمولا برای سرور های دانلود از آن استفاده می شود و به وسیله این ماژول، دانلود فایل ها از طریق وب سرور شما انجام خواهد شد تا بدینوسیله فشار وارده بر روی سرور شما به طور چشم گیری کاهش یابد. توسط x-sendfile هم چنین سرعت دانلود از سرور شما به طور چشم گیری افزایش خواهد یافت. x-sendfile برای هر دو سیستم عامل ویندوز و لینوکس قابل استفاده می باشد که ویکی بیت برای اولین بار برای شما کاربران گرامی آموزش نصب x-sendfile را در هر دو سیستم عامل در یک مطلب آورده است.همراه ویکی بیت باشید.

نصب x-sendfile در لینوکس

نصب x-sendfile در لینوکس

برای نصب این ماژول در لینوکس، کار های زیر را به ترتیب انجام دهید:

قدم اول: دانلود ماژول بر روی سرور

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

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

قدم چهارم: کامپایل کردن

قدم آخر: کار تمام است و برای مشاهده عملکرد کافیست وب سرور آپاچی خود را ریستارت کنید.


نصب x-sendfile در ویندوز

نصب x-sendfile در ویندوز

پیش نیاز نصب این ماژول در ویندوز، نصب بودن Microsoft .Net Framework 4 لازم است. توجه داشته باشید نسخه 4 نصب باشد. در صورتی که نسخه دیگری نصب بود، در پنل مدیریت IIS خود بر روی Change .Net Framework version کلیک کنید و نسخه را به 4 تغییر دهید.

سپس فایل را از لینک زیر دانلود کنید و در آدرس زیر پیست کنید. به جای کلمه iisinstall، محل نصب وب سرور iis خود را جایگزین کنید.

سپس وارد Modules شوید و سپس Add Managed Module را برگزینید.

قسمت نام را با xsend پر کنید و در قسمت type نیز XSendfile.XSendfileHttpModule را قرار دهید.

در پنل iis نصب شده بر روی سرور ویندوزی خود، application settings را انتخاب کنید و add را برگزینید. قسمت نام را با XSendDir پر کنید و مقدار value را نیز دیرکشن مورد نظر ( همانند زیر، فقط به جای iisinstall محل نصب وب سرور iis خود را قرار دهید).

با ریستارت کردن iis کار شما به اتمام خواهد رسید.

لینک دانلود فایل x-sendfile برای ویندوز: کلیک کنید

 

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

کانال ویکی بیت در تلگرام : @wikibit

Tags :

One thought on “x-sendfile چیست و نحوه نصب آن

  1. سلام. کد زیر را در فایلی با پسوند php قرار دادم و روی سرور آپلود کردم و سپس آدرس آن فایل را در مرورگرم زدم. اما هیچ اتفاقی نیفتاد و تمام این کدها روی مرورگرم نمایش داده شد. آیا x-sendfile روی سرور من نصب است یا خیر؟

    if (in_array(‘mod_xsendfile’, apache_get_modules())) { header(“X-Sendfile: $file”); } else { error_log(“Warning! mod-xsendfile is NOT INSTALLED – sending file the old fashion way…..”); header(‘Content-Length: ‘ . filesize($file) ); print file_get_contents($file); }

    Reply

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *