一、libevent库简介 Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库。Libevent有几个显著的亮点: (1)事件驱动(event-driven),高性能;(2)轻量级,专注于网络,不如 ACE 那么臃肿庞大; (3)源代码相当精炼、易 ...
分类:
其他好文 时间:
2016-04-18 15:02:13
阅读次数:
118
前言:之前在浏览别人的个人网站的时候,一直在羡慕别人是如何如何厉害。那么当我学习到Linux网络服务器时,终于感觉学到的知识能排上用场了。自己也能维护自己的小网站了,那么废话不多说,开始搭建服务吧。1.准备工作注册一个属于自己的域名(一年40到50左右)租用一台VPS主..
分类:
Web程序 时间:
2016-04-14 06:56:47
阅读次数:
322
原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: qperf测量网络带宽和延迟 原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: qperf测量网络带宽和延迟 我们在做网络服务器的时候,通常会很关心网络的带宽和延迟。因为我们的很多协议都是request-reponse ...
分类:
其他好文 时间:
2016-04-13 02:10:52
阅读次数:
195
Linux在网络服务器、嵌入式设备的市场上占有较大份额,MicrosoftWindows在桌面操作系统上占有较大的份额,因此有很多的人喜欢用Windows去控制操作Linux。既然用Windows去控制Linux,难免导致Windows系统上的产生的文件以某种途径传到了Linux系统中,因而导致显示问题或者出现乱..
分类:
系统相关 时间:
2016-04-11 18:57:45
阅读次数:
560
LVS原理详解LVS简介Internet的快速增长使多媒体网络服务器面对的访问数量快速增加,服务器需要具备提供大量并发访问服务的能力,因此对于大负载的服务器来讲,CPU、I/O处理能力很快会成为瓶颈。由于单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决这个问题。为..
分类:
其他好文 时间:
2016-04-10 10:25:33
阅读次数:
356
一. Tornado是什么? Facebook发布了开源网络服务器框架Tornado,该平台基于Facebook刚刚收购的社交聚合网站FriendFeed的实时信息服务开发而来.Tornado由Python编写,是一款轻量级的Web服务器,同时又是一个开发框架。采用非阻塞I/O模型(epoll),主 ...
分类:
Web程序 时间:
2016-04-09 08:08:26
阅读次数:
283
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1、首先嘛,你得在浏览器里输入要网址: 2、浏览器查找域名 ...
分类:
其他好文 时间:
2016-04-07 01:18:42
阅读次数:
153
本文将详细介绍如何在树莓派上配置服务器,和《教你在Xubuntu上搭建LAMP服务器》有些类似,多了一些介绍在树莓派上的不同步骤的地方。 这种服务器的配置被称为LAMP,是最流行的服务器配置之一,LAMP的含义是: Linux - 操作系统 Apache - 网络服务器(HTTP)软件 mysql ...
分类:
Web程序 时间:
2016-04-04 16:14:14
阅读次数:
335
1、入门 1.1、概述Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库。Libevent有几个显著的亮点: (1)事件驱动(event-driven),高性能;(2)轻量级,专注于网络,不如 ACE 那么臃肿庞大; (3)源代码相当精炼、易读; ...
分类:
其他好文 时间:
2016-04-01 16:07:16
阅读次数:
297
1、入门 1.1、概述Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库。Libevent有几个显著的亮点: (1)事件驱动(event-driven),高性能;(2)轻量级,专注于网络,不如 ACE 那么臃肿庞大; (3)源代码相当精炼、易读; ...
分类:
其他好文 时间:
2016-04-01 16:05:26
阅读次数:
252