文件名称:online:网站访客流量统计及分析系统
文件大小:399KB
文件格式:ZIP
更新时间:2024-03-31 11:45:14
系统开源
开发日志写于beta0.12 在beta0.12我们给这个项目约会了翻天覆地的变化令人刮目相看。 我们重建了大部分的代码,重新组织了代码结构和文件目录结构,我们大量地应用流,替换了以前基于HTTP的内部通信方式,我们删除了caddy的自动配置代码,因为我们相信这个系统不应该和网络服务器替换,我们还使系统的各个子服务器的启动方式变得简洁,减少了很多额外的检查,因为我们相信这些工作足以由一个专门的启动器来完成。现在,可以说,这个系统面对它所被授予的任务正变得更加专注。 主要功能单元的实现被转移到分析目录下或服务器目录下,意义也很明确,分析主要负责存储,计算和分析,而服务器主要负责接收和处理输入的请求。 我们将这个项目重命名为在线,因为它的主要应用就是统计网站的在线人数,同时这个新的名字也更加好记,并且更加不容易拼错。 这一切的变动都是在ng分支下进行,ng的意思是Next Generation
【文件预览】:
online-ng
----.gitignore(77B)
----documentations()
--------design-ng.svg(10KB)
--------design.sketch(85KB)
--------.DS_Store(6KB)
--------notes()
--------design-ng.png(50KB)
--------design-ng.pdf(20KB)
--------design-ng.sketch(57KB)
--------configureCaddy.pdf(15KB)
--------design.svg(17KB)
--------configureCaddy.sketch(28KB)
--------design.pdf(14KB)
----INSTALL.md(2KB)
----package.json(681B)
----package-lock.json(177KB)
----analytics()
--------.gitignore(19B)
--------testOutputAtServer.txt(455KB)
--------statisticalInferences.ts(3KB)
--------timeSeries.ts(3KB)
--------statsAggregator.ts(3KB)
--------statsAggregatorTest.ts(2KB)
--------dataManagementSystem.ts(2KB)
--------transforms.ts(4KB)
--------onlinesInfoStats.ts(4KB)
----gulpfile.js(2KB)
----LICENSE(1KB)
----tsconfig.json(113B)
----main.ts(438B)
----README.md(2KB)
----frontend()
--------src()
--------dist()
--------tsconfig.json(122B)
--------index.html(401B)
----servers()
--------collectors.ts(6KB)
--------onlinesInfoServer.ts(550B)