Це програма для Linux під назвою NaviServer, останню версію якої можна завантажити як naviserver-4.99.28.tar.gz. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою NaviServer з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
NaviServer
Ad
ОПИС
NaviServer — це розширюваний веб-сервер, призначений для створення масштабованих веб-сайтів і служб. Спочатку базувався на AOLserver (http://www.aolserver.com), поточна розробка здійснюється незалежно за ліцензією Mozilla Public License основною групою людей, які використовують його для свого бізнесу, та іншими прихильниками.
Особливості: високопродуктивна багатопотокова архітектура, широка масштабованість і розширюваність, багато модулів, динамічні скриптові сторінки (ADP), функції кешування (статичні файли, байт-код Tcl, блоки), об’єднані підключення до бази даних, спільні масиви потоків, команди самоаналізу, масові віртуальні з’єднання хостинг (без перезапуску сервера), сторожовий таймер, контрольний порт і командний режим, ефективна обробка завантаження/завантаження за допомогою асинхронного введення/виведення, IPv4/IPv6
Основні розробники: Влад Серяков, Стівен Дізі, Зоран Васильевич, Густав Нойман
джерело: http://bitbucket.org/naviserver/naviserver/ інформація: https://wiki.tcl-lang.org/page/NaviServer Документація: https://naviserver.sourceforge.io/n/toc.html
Функції
- Багатопотокова архітектура
- Масштабований і розширюваний
- Динамічні сценарні сторінки
- Вбудоване високопродуктивне кешування із семантикою транзакцій (може бути пов’язане з фіксацією/відкатом БД)
- Вбудоване підключення до бази даних і об’єднання потоків
- Формування служби за допомогою кількох пулів потоків підключень
- Гаряча заміна коду (оновлення коду в запущеній системі без перезавантаження сервера)
- Спільні масиви потоків (атомарні операції, підтримка dict)
- Watchdog перезапускається
- Вбудована налагодження (наприклад, порт керування, модуль nsshell)
- Вбудована статистика (для мьютексних блокувань/rwlocks, кешу, дескрипторів db, ...)
- Асинхронне спулювання запитів і відповідей
- Асинхронне записування лог-файлів
- Доставка статичних файлів за бажанням зі стисненням gzip або brotli з автоматичним повторним стисненням pn оновлення
- Підтримка криптографії, наприклад дайджести, HMAC, криптографія Eliptic Curve, HKDF, AEAD, криптографічне підписання та перевірка підписів, HOTP, TOTP
- Підтримка клієнтів HTTP/HTTPS з файлами журналів
- IPv4 та IPv6
- Управління пропускною здатністю
- Кілька файлів журналу
- Підтримка WebSocket
- Розширена підтримка HTTPS (SNI на стороні сервера і клієнта, зшивання OCSP)
- Багато плагінів (модулі NaviServer, наприклад, драйвери DB, HTTP Push, letsencrypt, ..., UDP)
Аудиторія
Розробники
Мова програмування
C, Tcl
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/naviserver/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.