文件名称:网络服务开发框架aLiLua.zip
文件大小:130KB
文件格式:ZIP
更新时间:2022-08-06 03:54:43
开源项目
aLiLua 是一套基于 Linux/epoll/Lua 构建的网络服务开发框架 aLiLua 使用 epoll 进行网络/文件IO事件读写,对Lua协程进行调度,其性能高效并且简单。 标签:aLiLua
【文件预览】:
alilua-master
----.gitmodules(176B)
----core.lua(15KB)
----example()
--------flush.lua(101B)
--------chunk-output.lua(190B)
--------sendfile.lua(61B)
--------form.lua(1024B)
--------shared-cache.lua(201B)
--------i18n()
--------cookie.lua(42B)
--------websocket-demo.lua(306B)
----test-scripts()
--------router-test.lua(1KB)
--------cookie-test.lua(241B)
--------shared-cache-test.lua(958B)
--------post-form.lua(456B)
--------chunk-output-test.lua(397B)
--------tester.lua(561B)
--------flush-test.lua(361B)
--------get-echo.lua(234B)
--------upload-form.lua(514B)
----coevent()
----lua-libs()
--------memcached.lua(13KB)
--------mysql.lua(29KB)
--------date.lua(32KB)
--------dotemplate.lua(310B)
--------llmdb-client.lua(2KB)
--------redis.lua(10KB)
--------beanstalkd.lua(7KB)
--------httpclient.lua(11KB)
--------loadtemplate.lua(4KB)
----deps()
--------fastlz()
--------yac()
--------string_utils.c(21KB)
--------lcrypto.c(17KB)
--------i18n()
--------lcrypto.h(649B)
--------libfs.c(15KB)
----luajit()
----init.d-script()
--------alilua(654B)
----index.lua(20B)
----LICENSE(1KB)
----src()
--------worker.h(173B)
--------vhost.h(376B)
--------config.h(541B)
--------lua-ext-cache.h(206B)
--------cached-ntoa.c(1KB)
--------main.c(8KB)
--------lua-ext.c(20KB)
--------network.h(3KB)
--------cached-ntoa.h(319B)
--------websocket.c(14KB)
--------websocket.h(1KB)
--------vhost.c(8KB)
--------lua-ext.h(649B)
--------lua-ext-cache.c(3KB)
--------lua-router.c(9KB)
--------cached-access.h(334B)
--------network-util.c(12KB)
--------cached-access.c(2KB)
--------network.c(45KB)
--------lua-threads.c(5KB)
--------main.h(438B)
--------lua-require.c(3KB)
--------worker.c(18KB)
----bench-scripts()
--------get-cpu-infos.sh(199B)
--------bench.sh(1KB)
----host-route.lua(546B)
----route.lua(1KB)
----.gitignore(151B)
----Makefile(4KB)
----README.md(1KB)