
ruby
蜡笔小斌
这个作者很懒,什么都没留下…
展开
-
后端知识体系--一次完整的HTTP请求
这里讲的请求是后端DevOps可以控制的范围内,不包括DNS解析,层层的路由等等,一切都从请求到达我们自己架设的服务器开始。1.与服务器建立连接1.1 TCP连接的建立客户端的请求到达服务器,首先就是建立TCP连接Client首先发送一个连接试探,ACK=0 表示确认号无效,SYN = 1 表示这是一个连接请求或连接接受报文,同时表示这个数据报不能携带数据,seq = x 表示Client自己的初原创 2016-04-01 13:50:34 · 9768 阅读 · 1 评论 -
Rails应用部署
服务器配置阿里云ECS, 1G、1CPU单核环境下,可选的服务器就不多了,再加上Rails5 ActionCable,服务器就选了PumaPatch 1手动部署安装Nginx,下载源代码,略去不提/etc/nginx/sites-enable/下创建配置文件blog.confGemfile里加上 gem ‘puma’puma -e production -b unix:///tmp/bl原创 2016-04-01 13:52:53 · 1434 阅读 · 0 评论 -
Rails服务器推送技术
FAYE简介FAYE能解决服务器端推送的问题,底层基于四种方式提供了推送的实现。Persistent connections using WebSocketLong-polling via HTTP POSTCross Origin Resource SharingCallback-polling via JSON-P几种技术的对比可以看这里What are Long-Polling, W原创 2016-04-01 13:54:43 · 1284 阅读 · 0 评论 -
使用Docker构建你的第一个服务
1. 感受一下Docker的便捷项目源码 https://github.com/MoonShining/dockernize-grape-helloworldclone下来以后运行,cd到项目目录下,运行docker build -t api-sample .docker run -p 8080:8080 api-sample:latest就可以访问localhost:8080看到效果了.2. 具原创 2017-07-04 10:18:36 · 442 阅读 · 0 评论