Drive.google.com/drive/folders/1ahbeoEHkjxoo4NV1wReOmpoRWbl448z- 1.Tornado简介 Tornado一款使用 Python 编写的,相对简单的 非阻塞式 Web 服务器,它是非阻塞式服务器,而且速度相当快.得利于其 非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架. 官方网站:http://www.tornadoweb.cn 官方文档:h…
之前在windows 2008 server上搭建了一个用于测试的web服务器,但是在打开网站的时候特别的慢,尤其是图片的加载都会失败,当时以为是路径的问题,但是在服务器上自己打开都特别慢,自己实在找不到原因,所以打算不在一棵树上面吊死,准备去linux下试试. 经常被拿来当服务器的有centos.ubuntu......考虑到自己只有ubuntu的镜像并且只是自己做一些简单的测试使用,所以选择的版本是ubuntu14.04LTS.在这个平台上搭建自己的web服务器 相比在windows下的wa…
部署地址:123.56.7.181 Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器 这个标题就比之前的"ECS服务器配置Web环境的全过程及参考资料"要好多了 :) 一眼就能看出用到了什么技术,首先,在部署之前,要知道各个技术都是用来做什么的,以及他们在Web服务器系统中的位置. 参考结构图:   自底向上分析,浏览器从用户输入域名访问网站开始,与网站进行交互操作,到最后离开网页,浏览器一直在发送请求.返回响应. 当浏览器的请求到达Web服务器时,W…
基本流程:1.需要的支持     1)python本身有SimpleHTTPServer     2)ForkStaticServer.py支持,该文件放在python7目录下     3)将希望共享的文件放在c盘下,如:C:\游戏行业面试专用2.打开cmd,cd c:\\python273.cd C:\游戏行业面试专用4.c:\\python27\python -m SimpleHTTPServer5.在网页中输入http://192.168.1.101:8000/6.已可成功的下载文件等资料…
前端同学用nginx搭建自己的web服务器,后台程序专门部署在一台服务器上(我们之前公司就有三套环境,开发/测试/生产),这样做的好处是 1.前端代码基本都是静态文件,重启一次很快,也就几秒钟时间. 2.不用配置后台语言开发环境,不需要关心后台代码是如何运行起来的,也不用管他究竟用了多少依赖包. 3.对网络环境不限制,无所谓是内网还是外网. 这样的想法是不错的,不过需要解决的一个问题是前端搭建了自己的静态服务器后,页面上发出的ajax请求如何回应?因为我们本地是没有真正的后台服务器接口的.所以我…
在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了.这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器. 首先我把构建的 hexo 博客文件放在 Nginx 目录下,目录结构如下: 再修改 Nginx 配置文件 nginx.conf 中的 server: server { listen…
本篇博客主要介绍了如何从零开始,使用Go Module作为依赖管理,基于Gin来一步一步搭建Go的Web服务器.并使用Endless来使服务器平滑重启,使用Swagger来自动生成Api文档. 源码在此处:项目源码 大家可以先查看源码,然后再根据本篇文章,来了解搭建过程中服务器的一些细节. 搭建环境 以下所有的步骤都基于MacOS. 安装go 在这里推荐使用homebrew进行安装.当然你也可以使用源码安装. brew install go 跑完命令之后,在命令行输入go.如果在命令行看到如下输…
第一篇 讲解原理 https://blog.miguelgrinberg.com/post/video-streaming-with-flask 第二篇 加入多线程可以直接用 https://github.com/xitu/gold-miner/blob/master/TODO1/flask-video-streaming-revisited.md https://zhuanlan.zhihu.com/p/54292646 链接:https://pan.baidu.com/s/16iyO_XR_…
用Go语言写游戏服务器也有一个多月了,也能够明显的感受到两者的区别.这篇文章就是想具体的聊聊其中的区别.当然,在了解区别之间,我们先简单的了解一下Go语言本身. 1. Go语言的特点 Go语言跟其他的语言例如Java比起来,算得上一门很年轻的语言.Go语言是由Robert Griesemer.Rob Pike和Ken Thompson于2007年在Google开发.并于2009年正式发布. Go语言的设计理念围绕着简洁这两个字,认为少即是多.如果你熟悉Java,用Java那一套语法命名跟Go做对…
今天收到了小派,UK产的绿板子,还配了个透明盒子,装在里面闪亮亮的很好看,而且只有卡片大小,寻思着用它做什么好呢?想来想去,看到人家拿小派作家庭媒体中心,还有人拿它当下载机,于是就萌生了一个家庭媒体中心+下载机二合一的东东,白天看电影,晚上添加任务让它自己下载到SD卡里,第二天就能看了,接上无线网卡,通过手机控制它,遥控器都省了.下面我们就开始吧. 你需要的东西: Model B型树莓派(带壳) 一张Class10的高速度SD卡 5v2A的电源适配器(如果你的智能手机充电器,能达到5v1A及以上…