- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 HTTP 客户端Cache更新
当资源第一次被访问的时候,HTTP头部如下(Request-Line) GET /a.html HTTP/1.1Host 127.0.0.1User-Agent Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.0.15) Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.1
2013-07-30 10:55:35 862
转载 如何强制客户端刷新缓存
客户端缓存脚本通常让我们又爱又恨,爱他,是因为他确实可以有效防止相同的文件在客户端和服务器之间传来传去,恨他,是因为当你真的需要更新他的时候,他可能不理会你的要求。以至于很多人直接在脚本后面加一个时间戳作为参数,当我们每次去获取网页的时候,都会在后面去增加一个时间戳,这样脚本文件就会每次都回传给浏览器,具体表现为你每次F5刷新页面(不是CTRL+F5)的时候,返回状态码始终都是200。当然
2013-07-30 10:43:47 4662
转载 facebook 支撑技术
支撑技术开源Facebook的源代码大部分采用Common Public Attribution License (CPAL),除了FBML parser部分采用的是Mozilla Public License (MPL)。Facebook现有超过24000个应用,世界各地有超过40万开发者在为其开发应用程序,每天都有140个左右的应用上线。[2]域模型用U
2013-07-23 00:07:10 483
转载 ImageMagick、GraphicsMagick 图片处理
ImageMagick介绍---------------------------------------------------------------------------- ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋
2013-07-22 23:40:31 2841
转载 简易flash播放器
import flash.external.*;//--------------------------------------------------------------------------// 初始化可能用到的变量//--------------------------------------------------------------------------//
2013-07-19 18:04:32 714
转载 PHP 缓存
以往写代码,总是不推荐include很多文件,老的思想是,那样会耗费大量的IO,尤其以前写的是面向虚机的产品,不能奢望客户都有好的设备,并都正确安装了APC、X-Cache或是eAccelerator这样的PHP脚本缓存。所以在IO上总是很抠门,能节省一个就算一个。也许通过下文的介绍,你突然放松了。但意识这种东西既是你革新的阻力,也是你尽量不要丢的东西。另外实验都做的比较细,我还是
2013-07-16 20:57:45 520
转载 论MySQL的监控和调优
论MySQL的监控和调优懂PHP的人一般都懂MySQL这一点不假,大多数书籍里也是这样,书中前面讲PHP后面到数据库这块就会讲到MySQL的一些知识,前几年MySQL一直是PHP书籍的一部分,后来开始从国外翻译了一些专门讲述MySQL的书籍。但大多数还是不如MySQL手册里讲的精细。目前国内也有了一些讲MySQL比较好的数据,我推荐几本大家可以看,一本是《MySQL性能调优与架构设
2013-07-16 20:51:42 511
转载 Nginx 、Lighttpd 调研分析
简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构原理、扩展开发、功能对比、性能对比等多个方面进行分析。调研分析业界相关从业界使用情况来看,最新Web Server使用情况的数据如下:Nginx的使用率是6.6%,Lighttpd的使用率是0.51%。 从文档来看
2013-07-16 15:51:40 706
转载 epoll 群惊现象
【遇到问题】 手头原来有一个单进程的linux epoll服务器程序,近来希望将它改写成多进程版本,主要原因有:在服务高峰期间 并发的 网络请求非常海量,目前的单进程版本的程序有点吃不消:单进程时只有一个循环先后处理epoll_wait()到的事件,使得某些不幸排队靠后的socket fd的事件处理不及时(担心有些客户端等不耐烦甚至超时断开);希望充分利用到服务器的多颗C
2013-07-16 15:41:04 1242
转载 Nginx 代码分析
写在前面的话大概一年多以前,我看了一些ligty的代码,并且在这里给出了一些自己的分析,这部分应该到了状态机部分,后来由于我没有继续跟进ligty的代码,或者说,不再像最初那样对它感兴趣,所以也就没有再跟进了.最近,我开始看一些nginx的代码,和当初阅读ligty一样,我不知道我会看到哪儿,分析的有多么深,所以,作为读者的您,还是把这一系列文章看作是个人的一些学习笔记好了,我随时看到一些
2013-07-16 15:27:27 571
转载 lighttpd 源码分析1:网络模型
拿到lighttpd的源码就迫不及待的想去掉繁杂的皮肉以窥其简单的网络模型框架。我们平常所写的TCP网络服务程序离不开这样的步骤:新建socket ——》将socket绑定到某个地址——》侦听客户端连接——》accept获取已连接socket——》读写已连接socket。Lighttpd不外如此。 lighttpd使用的是TCP预先派生子进程,每一个子进程各自accept的服务器设
2013-07-16 15:03:35 1220
原创 多线程、多核
多核编程中的负载平衡难题http://blog.csdn.net/drzhouweiming/article/details/1568364
2013-07-04 23:25:55 654
转载 多线程--使单线程程序多线程化
将单线程程序改写成多线程程序比直接写多线程程序需要更高的技巧问题一:全局变量对于全局变量,多线程程序可能在线程更新但尚未使用全局变量前进行了线程切换,并让新线程重新改写了该全局变量,这样就造成了原有数据的丢失解决方案:1、全面禁止全局变量,这显然是不现实的。2、每个线程赋予其私有的全局变量,每个线程都保存一个全局变量的私有副本,以避免冲突
2013-07-04 23:10:41 1716
win32 汇编教程
2010-06-08
effectiveC++.chm
2010-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人