
web开发
文章平均质量分 80
My东隅
Embbnux
展开
-
使用docker快速构建rails开发环境
发现最近国内获取Docker镜像速度明显上升,所以开始正式的玩Docker了,这篇文章介绍使用Docker来快速构建Rails开发环境,系统环境为MAC OSX, Rails依赖于Redis以及Postgresql.所以主要包括Rails以及Redis和Postgres三大组件。 使用的Docker工具为docker-compose.个人原创,转载请注明原文出处,并保留原创 2016-03-18 11:17:54 · 1752 阅读 · 1 评论 -
Ruby on Rails 网站大型化之静态资源 CDN 架构
rails是个很成熟的网站开发架构,设计者也与时俱进把很多先进的技术与架构集成到rails中,造就了其他框架无法比拟的开发效率。网站发展到一定程度,网站流量越来越大就不能把静态文件请求和动态网页请求放到同一台服务器。因为静态资源的流量会远远大于动态资源的请求,流量一大,静态资源会占满服务器带宽,导致网站加载缓慢,所以cdn是必不可少的。个人原创,版权所有,转载请注明出处,并保留原文原创 2016-03-08 21:25:15 · 2078 阅读 · 0 评论 -
生产环境使用 Docker 部署 Rails 应用 Puma 和 Sidekiq
有幸拿到docker beta的测试资格, 在Mac OSX下使用docker更加方便好玩了。这篇博文介绍如何在生产环境也就是线上利用docker实现快速部署以及横向扩展,为大规模负载均衡做准备。这里使用一个docker容器来跑rails应用,另一个容器来跑异步队列sidekiq等服务, 数据库和redis使用RDS和云redis,直接使用docker镜像的数据库也可以。转载 2016-05-24 22:55:05 · 2392 阅读 · 0 评论 -
docker容器内网络请求缓慢问题解决
在使用docker的过程中发现了几个问题,在docker里进行的网络请求经常会失败,比如npm install以及bundle install等操作,或者是作为中间层在应用中去获取api数据的过程经常会出现timeout等情况,所以开始探究docker的网络机制,以解决网络请求太慢的问题。原创 2016-10-09 22:12:48 · 27041 阅读 · 5 评论 -
[Kails] 一个基于 Koa2 构建的类似于 Rails 的 nodejs 开源项目
最近研究了下Koa2框架,喜爱其中间件的思想。但是发现实在是太简洁了,只有基本功能,虽然可以方便搭各种服务,但是离可以适应快速开发的网站框架还是有点距离。于是参考Rails的大致框架搭建了个网站框架kails, 配合postgres和redis, 实现了MVC架构,前端webpack,react前后端同构等网站开发基本框架。本文主要介绍kails搭建中的各种技术栈和思想。原创 2016-09-05 22:48:36 · 3832 阅读 · 0 评论