美文网首页
useful libraries

useful libraries

作者: stliu | 来源:发表于2013-04-23 19:52 被阅读113次

cowboy

  • project site : https://github.com/extend/cowboy

  • lang : erlang

  • description

    Cowboy is a small, fast and modular HTTP server written in Erlang

  • from others:

    cowboy,模块/协议自由替换,使用二进制传输基本保证了低内存占用和快速传输,内置非常赞的dispatch URL分发器,内置对长连接的支持,目前使用的是0.6.1版本。推荐使用!

mochiweb

  • project site : https://github.com/mochi/mochiweb

  • lang : erlang

  • description

    MochiWeb is an Erlang library for building lightweight HTTP servers.

  • from others:

    mochiweb,有些历史,已趋于稳定,但目前不支持websocket协议。

erlang-socketio

OpenStreetMap

Arduino MQTT

Varnish

http 缓存

程序的主要架构方式是后端使用三台机器进行地理位置计算,前端再使用Varnish做Http缓存。所以重复的查询基本会在Varnish中命中,根本没有计算工作,速度会非常快。进行60次请求耗时在1秒左右。也就是每个请求10多毫秒。

CouchDB

CouchDB 的长处正是Redis的短处:存储大量的不易变但会被经常查询的数据。Redis的长处正是CouchDB的短处:存储小量的常变数据。

以一个博客系统为例,CouchDB作为一个文档型数据库,可以用来存储文章,评论,模板及附件等,而Redis以其丰富的数据类型的数据结构,更适合用来存储评论列表,网站实时状态,过滤spam,用户session信息以及页面缓存。

restler

node js的rest 客户端, 可以用来做测试工具

相关文章

网友评论

      本文标题:useful libraries

      本文链接:https://www.haomeiwen.com/subject/igsttttx.html