最新消息:

web

Web 服务器 TCP TIME_WAIT连接

Web 服务器 TCP TIME_WAIT连接

admin 11年前 (2013-05-27) 2861浏览 0评论

在一台负载不低的web服务器,通过netstat –an查看到不少的TIME_WAITM网络连接。TIME_WAIT状态,查看下图。 关于TIME_WAIT,我摘了“tcp/ip详解“第18章”tcp连接的建立与终止“里面一段话来解释TIME_WAI...

javascript脚本加载 js load block

javascript脚本加载 js load block

admin 11年前 (2013-05-27) 3169浏览 0评论

心细的用户,可以从上面的http瀑布图比较看出:只有等到a.js加载完了,才开始加载b.js,然后再加载图片资源。我们称a.js阻塞b.js。这种现象,称之为js load block。 //filename:index.html <html&...

python脚本 统计分析 nginx 日志

python脚本 统计分析 nginx 日志

admin 11年前 (2013-05-14) 5923浏览 1评论

老大布置的任务,要分析一个5G大小的nginx log file,因为我的python也是刚学,所以摸索了很久,才实现了这个需求,废话不多话,简单粗暴,直接上代码! 功能介绍: 1、统计Top 100 访问次数最多的ip,并显示地理位置信息!这个是用...

为重负网络优化 Nginx 和 Node.js

为重负网络优化 Nginx 和 Node.js

admin 11年前 (2013-05-13) 2621浏览 0评论

在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请...

Nginx Proxy_Cache 命中率

Nginx Proxy_Cache 命中率

admin 11年前 (2013-05-08) 3459浏览 0评论

nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid的效果。 location / { proxy_redirect off; proxy_set_...

将Apache日志实时写入mysql

将Apache日志实时写入mysql

admin 11年前 (2013-04-28) 3039浏览 0评论

作为网站运行来说,日志分析是一个很重要的工作。当一个网站的日志到了一定程度,或者一个网站同时有多台服务器的时候,传统的文本日志分析总会遇到瓶颈。 这个时候我就会想起强大的sql语句。看了网上很多人的帖子,都是将日志转成sql语句再导入的,搞得有点复杂...

非阻塞的Python web框架tornado

非阻塞的Python web框架tornado

admin 11年前 (2013-04-28) 3169浏览 0评论

公司项目中需要使用长链接方式的获取后端数据库——主要是Redis的实时数据。 由于项目本身是PHP的初次看到这个项目,首先想到的是Apache + mod_php的方式,配合php的ob_start()方式直接调用,就如同我之前的一篇东西所说的那样。...

Web网站的几个并发量级

Web网站的几个并发量级

admin 11年前 (2013-04-26) 2702浏览 0评论

评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询...

python web 程序的9种部署方式

python web 程序的9种部署方式

admin 11年前 (2013-04-23) 3128浏览 0评论

python有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构 web server —->application —–> DB server 主流的web ser...

FastCGI

FastCGI

admin 11年前 (2013-04-16) 2746浏览 0评论

如今,Web内容多是动态生成的,通常是由Web服务器的调用脚本生成。有很多常用的服务端脚本,PHP,ASP,Perl,Python,不一而足。然而,很久以前,很流行的生成动态内容的方法就是CGI。CGI(Common Gateway Interfac...

Linux 下搭建 Git WEB管理平台

Linux 下搭建 Git WEB管理平台

admin 11年前 (2013-04-15) 7196浏览 0评论

WEB管理平台使用 GitLab 环境需求 CentOS Ruby 1.9.3+ Mysql Git Gitolite Redis Resque 其中Mysql、Git、Redis的安装不赘述,都可以直接yum安装 Ruby的安装 因为CentOS源...

配置Nginx+uwsgi更方便地部署python应用

配置Nginx+uwsgi更方便地部署python应用

admin 12年前 (2012-02-06) 2933浏览 0评论

个人觉得php最方便的就是deployment了,只要把php文件丢到支持php的路径里面,然后访问那个路径就能使用了;无论给主机添加多少php应用,只要把目录改好就没你的事了,完全不用关心php-cgi运行得如何,deployment极为方便。 反...

Nginx Gzip 压缩配置

Nginx Gzip 压缩配置

admin 12年前 (2012-01-16) 2309浏览 0评论

随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢? gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样...

Web前端优化

Web前端优化

admin 14年前 (2010-07-02) 2771浏览 0评论

各浏览器并发下载数列表: Browser HTTP/1.1 HTTP/1.0 IE 6,7 2 4 IE 8 6 6 Firefox 2 2 8 Firefox 3 6 6 Safari 3,4 4 4 Chrome 1,2 6 ? Chrome 3...