Ashd

نرم افزار تصویر:
Ashd
جزئیات نرم افزار:
نسخه: 0.12
ها تاریخ: 20 Feb 15
توسعه دهنده: Fredrik Tolf
پروانه: رایگان
محبوبیت: 3

Rating: nan/5 (Total Votes: 0)

.

Ashd نرم افزار سرور HTTP مدولار بر اساس یک معماری چند برنامه و nbsp است؛ در حالی که اکثر سرورهای HTTP دیگر برنامه های یکپارچه با، شاید، ماژول های قابل بارگذاری، Ashd است از چندین برنامه مختلف، که هر کدام دسته درخواست در مختلف تشکیل شده است راه، عبور درخواست به یکدیگر بیش از یک پروتکل ساده (نه بر خلاف خطوط لوله یونیکس). طراحی Ashd آن به ارمغان می آورد تعدادی از خواص خوب، به شرح زیر است که آنهایی که قابل توجه ترین.
سلامت عقل از طراحی
& nbsp؛ در جدایی از نگرانی بین مختلف، برنامه های مستقل به عنوان مثال از استاندارد فلسفه یونیکس کردن & ndash است. هر برنامه انجام می دهد یک چیز تنها، اما آن را به خوبی (امیدوارم). شرح تمیز از توابع اجازه می دهد تا هر برنامه می شود بسیار کوچک و ساده کردن & ndash؛ در حال حاضر، هر یک از برنامه های در مجموعه (از جمله حتی هسته برنامه HTTP تجزیه کننده، htparser، تا زمانی که یکی، کاملا اختیاری است، اجرای SSL خود را به حساب نمی) در کمتر از 1000 خط کد C اجرا (و هستند، بطور قابل توجهی کوچکتر از آن)، اجازه می دهد آنها را به توان به راحتی مورد مطالعه و درک.
امنیت
و nbsp؛ از آنجا که هر برنامه اجرا می شود در یک روند خاص خود را دارد، می توان آن را مجوز مناسب اختصاص داده است. بیشتر قابل توجه از همه، برنامه userplex تضمین می کند که خدمت از دایرکتوری کاربر در خانه (/ ~ کاربر / URL ها، اگر شما خواهد شد) تنها با کد است که در واقع در عنوان کاربر در سوال وارد سایت شوید اتفاق می افتد. و برنامه htparser، که تنها برنامه ای است که به طور مستقیم صحبت می کند با مشتریان، می تواند به عنوان یک کاربر غیر (مثل هیچ کس) اجرا به خوبی و به یک دایرکتوری خالی chroot'ed.
سلامت عقل پیکربندی
و nbsp؛ باز هم، از آنجا که هر برنامه فقط دسته یک کار ساده، پیکربندی آن می تواند به صورت کاملا ساده است. بدون نیاز به برنامه dirplex، که دسته تنها خدمات را از دایرکتوری فیزیکی، در مورد دایرکتوری مجازی، میزبان های مجازی، پارامترهای پروتکل HTTP یا احراز هویت مراقبت وجود دارد. فقط به عنوان نیازی به تطبیق الگوی patplex در مورد انواع فایل و یا سلسله مراتب دایرکتوری دانم وجود دارد. پیکربندی قالب فایل هر برنامه را می توان نگه داشته به عنوان ساده به عنوان ممکن است، و بیشتر برنامه ها به سادگی با گزینه های خط فرمان پیکربندی شده است.
اصرار
و nbsp؛ اگرچه Ashd یک برنامه چند فرایند است، آن است که در همان مفهوم به عنوان مثال نمی آپاچی. هر کنترل درخواست همچنان به اجرا به طور نامحدود می کند و چندین کپی از خود را، به این معنی است که تمام دولت روند بین درخواست کردن & ndash همچنان ادامه دارد تخم ریزی نیست؛ اطلاعات نشست را می توان در حافظه نگه داشته، اتصال به عقب پایان خدمات را می توان باز نگه داشته، و غیره

چه جدید در این نسخه است:.

این نسخه اضافه شده پشتیبانی از chunked درخواست-بدن، بهبود رفتار کلی هنگامی که برنامه کنترل هستند پربار، بهبود رفتار خاموش کردن، و چیزهای مختلف کمتر ثابت و بهبود یافته است.

جدید در نسخه 0.11 است:

پیکربندی dirplex مفید تر ساخته شده بود، و فایل های تنظیمات پیش فرض بهبود یافته بود.
همچنین یک دسته از پیشرفت های ثبات جزئی، رفع اشکالات، و مانند آن وجود دارد.

جدید در نسخه 0.10 است:

در این نسخه اضافه می کند گزینه های پیکربندی انتقال اطلاعات به فرآیندهای کنترل و بهبود مستندات.

جدید در نسخه 0.9 است:

به اصلاحات جزیی انباشته شده است.

جدید در نسخه 0.6 است:

به پشتیبانی از epoll به htparser مقیاس پذیر تر اضافه شد.
رفع خطا در dirplex تا به تنظیم و قابل استفاده مجدد ساخته شده است.
است کشت به طور کلی از رفع اشکالات و بهبود های دیگر به اطراف وجود دارد.

جدید در نسخه 0.5 است:

به تعدادی از رفع اشکالات و علاوه بر این از دایرکتوری محلی تطبیق به کنترل dirplex.

نرم افزار های دیگر از توسعه دهنده Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

نظرات به Ashd

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!