梦想破碎是没有声音的,它只是缓慢又沉默地离开了。 by 苏更生

标签:web服务器

网络编程

在浏览器中输入网址后都发生了什么

在浏览器中输入网址后都发生了什么
输入网址后…… 如上图所示,为在浏览器中输入网址后的示意图。 1.浏览器发起DNS查询请求 在广域网中,我们是基于IP地址进行通信的。但通常客户访问的是一个网址,为此,我们需要先得到网址对应的IP地址,这就需要域名服务系统将域名转换成IP地址。如下图所示...

Jay13 3年前 (2014-10-24) 12721℃ 0评论 55喜欢

网络编程

高并发网络编程之epoll详解

高并发网络编程之epoll详解
在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。 本文便来介绍epoll的实现机制...

Jay13 3年前 (2014-09-07) 17501℃ 1评论 22喜欢

网络编程

socket请求Web服务器过程

socket请求Web服务器过程
最开始我们需要明白一件事情,因为这是这篇文章的前提: HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。 而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的...

Jay13 3年前 (2014-08-17) 7833℃ 0评论 11喜欢

Nginx

Nginx学习资源汇总

基础参考文档 Nginx wiki文档(英文) Nginx wiki中文参考文档 包含中文注释的1.0.14版本源代码下载 NGINX 官方网站资源 学习资源推荐 书籍:《深入理解Nginx — 模块开发与架构解析》 陶辉  Nginx开发从入门到精通   tengi...

熊 大 3年前 (2014-06-29) 5222℃ 0评论 10喜欢

python中级

被解放的姜戈06 假作真时

摘要:Django用户管理,表单操作 在之前的教程中,介绍了: 创建Django项目 数据库 模板 表格提交 admin管理页面 上面的功能模块允许我们做出一个具有互动性的站点,但无法验证用户的身份。我们这次了解用户验证部分。通过用户验证,我们可以根据用户的身份,提供不同...

Jay13 3年前 (2014-03-12) 2029℃ 0评论 10喜欢

python中级

被解放的姜戈05 黑面管家

摘要:Django管理工具:django.contrib.admin Django提供一个管理数据库的app,即django.contrib.admin。这是Django最方便的功能之一。通过该app,我们可以直接经由web页面,来管理我们的数据库。这一工具,主要是为网站管理...

Jay13 3年前 (2014-03-12) 2013℃ 0评论 6喜欢

python中级

被解放的姜戈04 各取所需

摘要:Django GET和POST 表格提交 数据库入库 表格对象 在庄园疑云中讲到了服务器上的数据。当时我们是用手动的方式,直接在数据库插入数据。我们将允许客户向服务器传递数据。 表格是客户向服务器传数据的经典方式。我们先会看到传统的表格提交,然后了解Dj...

Jay13 3年前 (2014-03-12) 2016℃ 0评论 7喜欢

python中级

被解放的姜戈03 所谓伊人

摘要:Django模板的使用 使用模板实现视图分离。 数据传递,模板变量,模板循环与选择,模板继承。 在之前的程序中,我们直接生成一个字符串,作为http回复,返回给客户端。这一过程中使用了django.http.HttpResponse()。 在这样的一种回复生成过...

Jay13 3年前 (2014-03-11) 2376℃ 0评论 11喜欢

python中级

被解放的姜戈01 初试天涯

摘要:Django是Python下的一款网络服务器框架。Python下有许多款不同的框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。虽然Django之于Python,达不到Rail之于Ruby的一统江湖的地位,但Django无疑也是P...

Jay13 3年前 (2014-03-11) 3746℃ 0评论 6喜欢

python中级

Python网络02 Python服务器进化

摘要:用Python实现web服务器,使用Python标准库中的一些高级包简化了Python服务器,并将静态内容、CGI应用和服务器分割,降低三者之间的耦合,从而可以更加便捷的构建和维护Python服务器。 在上一篇文章中(用socket写一个Python服务器),我们在不依...

Jay13 3年前 (2014-03-11) 4084℃ 1评论 9喜欢

python中级

Python网络01 原始Python服务器

摘要:用Python实现一个简单的web服务器 在当今Python服务器框架 (framework, 比如Django, Twisted, web.py等等) 横行的时代,从底层的socket开始写服务器似乎是一个出力不讨好的笨方法。框架的意义在于掩盖底层的细节,提供一套对于...

Jay13 3年前 (2014-03-11) 2259℃ 0评论 6喜欢