این برنامه لینوکس به نام NaviServer است که آخرین نسخه آن را می توان با نام naviserver-4.99.28.tar.gz دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این اپلیکیشن به نام NaviServer را با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
ناوی سرور
DESCRIPTION:
NaviServer یک وب سرور توسعه پذیر است که برای ایجاد وب سایت ها و خدمات مقیاس پذیر مناسب است. در اصل بر اساس AOLserver (http://www.aolserver.com، توسعه مداوم به طور مستقل تحت مجوز عمومی موزیلا توسط گروه اصلی از افراد که از آن برای کسب و کار خود و سایر حامیان استفاده می کنند انجام می شود.
ویژگیها: معماری چند رشتهای با کارایی بالا، مقیاسپذیر و توسعهپذیر، بسیاری از ماژولها، صفحات اسکریپتشده پویا (ADP)، توابع ذخیرهسازی (فایلهای استاتیک، کد بایتهای Tcl، تکهها)، اتصالات پایگاه داده ادغامشده، آرایههای به اشتراک گذاشته شده رشتهای، دستورات دروننگری، توابع مجازی میزبانی (بدون راه اندازی مجدد سرور)، نگهبان، پورت کنترل و حالت فرمان، مدیریت کارآمد دانلود/آپلود با I/O غیر همگام، IPv4/IPv6
توسعه دهندگان اصلی: Vlad Seryakov، Stephen Deasey، Zoran Vasiljevic، Gustaf Neumann
منبع: http://bitbucket.org/naviserver/naviserver/ اطلاعات: https://wiki.tcl-lang.org/page/NaviServer مستندات: https://naviserver.sourceforge.io/n/toc.html
امکانات
- معماری چند رشته ای
- انبوه مقیاس پذیر و توسعه پذیر
- صفحات اسکریپت پویا
- حافظه نهان داخلی با کارایی بالا با معنای تراکنش (می توان با commits/rollback های DB متصل شود)
- اتصال داخلی به پایگاه داده و ترکیب رشته
- شکلدهی سرویس از طریق چندین استخر رشته اتصال
- تعویض کد داغ (به روز رسانی کد در سیستم در حال اجرا بدون راه اندازی مجدد سرور)
- رشته آرایه های مشترک (عملیات اتمی، پشتیبانی دیکت)
- Watchdog دوباره راه اندازی می شود
- اشکال زدایی داخلی (به عنوان مثال پورت کنترل، ماژول nsshell)
- آمار داخلی (برای قفلهای mutex/rwlock، حافظه پنهان، دستههای db، ...)
- اسپولینگ ناهمزمان درخواست ها و پاسخ ها
- نوشتن همزمان فایل های لاگ
- تحویل فایل های استاتیک به صورت اختیاری با فشرده سازی gzip یا brotli با به روز رسانی pn فشرده سازی مجدد خودکار
- پشتیبانی از رمزنگاری مانند digests، HMAC، رمزنگاری منحنی الپتیک، HKDF، AEAD، امضای رمزنگاری و اعتبارسنجی امضاها، HOTP، TOTP
- پشتیبانی از سرویس گیرنده HTTP/HTTPS، با فایل های گزارش
- IPv4 و IPv6
- مدیریت پهنای باند
- چندین فایل لاگ
- پشتیبانی از WebSocket
- پشتیبانی غنی از HTTPS (SNI سمت سرور و کلاینت، OCSP Stapling)
- بسیاری از پلاگین ها (ماژول های NaviServer، به عنوان مثال درایورهای DB، HTTP Push، letsencrypt، ...، UDP)
مخاطبان
توسعه دهندگان
زبان برنامه نویسی
C، Tcl
دسته بندی ها
این برنامه ای است که می توان آن را از https://sourceforge.net/projects/naviserver/ نیز دریافت کرد. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.