从零开始使用 Docker 打包 Django 开发环境 (3) Docker Compose
· ☕ 4 分钟
1. 基本概念 Docker Compose 是一个用来定义和运行复杂应用的 Docker 工具。使用 Docker Compose,可以在一个文件中定义一个多容器应用,然后使用一条命令来启动你的应用,完成一切准备工作。 Docker Compose 定位是 ‘defining and running complex applications with Docker’,前身是 Fig,兼容 Fig 的模板文件

从零开始使用 Docker 打包 Django 开发环境 (2) Dockerfile
· ☕ 7 分钟
1. 基本概念 Dockerfile 是一些列构建 Docker 镜像的指令集合。Docker 通过读取 Dockerfile 指令自动构建镜像。Dockerfile 类似于 Makefile,都是一种文本文件,按照构建镜像顺序组织所有的指令。 Docker 镜像的构建命令: 1 docker build . 这条命令中,Docker CLI 的处理流程如

从零开始使用 Docker 打包 Django 开发环境 (1) 环境搭建
· ☕ 2 分钟
Vagrant 适合用来管理虚拟机,而 Docker 适合用来管理应用环境。为了更好地模拟真实运行环境,本系列文章借助 Docker 和 Docker Compose 搭建 Nginx + uWSGI+ Django + MySQL + Redis + Rabbit 的开发环境。 1. 基本概念 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包应用以及依赖

基于 Docker 的 Django 应用性能测试
· ☕ 3 分钟
1. 网站性能基础指标 并发数: 服务器单位时间内处理的会话数量 吞吐率: 服务器单位时间内处理的请求数 响应时间: 用户从发出请求到接受完响应之间的总耗时,由网络传输耗时、服务处理耗时等多个部分组成 平均响应时间: 所有请求响应时间的平均值 2. 测试工具 性能测试

PaaS 平台提供的免费 APP 域名服务
· ☕ 1 分钟
服务商 域名 谷歌 Google App Engine appspot.com 二级域名 新浪 Sina App Engine sinaapp.com 二级域名 百度 Baidu App Engine duapp.com 二级域名 Heroku herokuapp.com 二级域名 AWS Elastic Beanstalk elasticbeanstalk.com 二级域名 OpenShift rhcloud.com 二级域名 DaoCloud daocloud.io 二级域名 时速云 TenxCloud tenxapp.com 二级域名 灵雀云 Alauda myalauda.cn 二级域名