Skip to content
На этой странице

Введение

Cpdy – это высокопроизводительный фреймворк, написанный на языке C и предназначенный для разработки веб-приложений на Linux.

Возможности

  • Поддержка HTTP/1.1
  • Поддержка WebSockets
  • Поддержка многопоточности
  • Поддержка сжатия контента
  • Взаимодействие с базами данных PostgreSQL, MySQL, Redis
  • Миграции баз данных
  • Маршрутизация
  • Редиректы
  • Keep-alive, Content-Length и Content-Encoding
  • Http-методы: GET, POST, PUT, PATCH, DELETE, OPTIONS
  • Поддержка IPv4
  • Платформа перезагружается на лету, даже во время обслуживания контента
  • Архитектура, управляемая событиями (epoll)

Требования к ПО

  • Библиотека Glibc 2.35
  • Компилятор GCC 9.5.0
  • Сборщик CMake 3.12.4
  • Библиотека регулярных выражений PCRE 8.43
  • Библиотека сжатия данных Zlib 1.2.11
  • Библиотека Openssl 1.1.1k

Выпущено под лицензией MIT.