Etag 和 Expires

题记:本文对页面中 EtagExpires 标识处理,使得页面更加有效被 Cache。

原版来源: http://phaedo.cx/archives/2007/07/25/tools-for-optimizing-your-website-etag-and-expire-headers-in-django-apache-and-lighttpd/

摘要

  • EtagExpiresClientHttp Request HeaderServerHttp Reponse Header 工作原理。
  • 静态下 ApacheLighttpdNginxEtagExpires 配置
  • 非实时交互动态页面中 EtagExpires 处理

在客户端通过浏览器发出第一次请求某一个 URL 时,根据 HTTP 协议的规定,浏览器会向服务器传送报头 (Http Request Header),服务器端响应同时记录相关属性标记 (Http Reponse Header),服务器端的返回状态会是 200,格式类似如下:

IE Hack

纯记录下 hack 示例 IE6(S)...

Linux 下文件描述符

通过 ulimit -n 命令可以查看 linux 系统里打开文件描述符的最大值,一般缺省值是 1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置 linux 系统里打开文件描述符的最大值。那么应该在哪里设置呢?

比如说想把 linux 系统里打开文件描述符的最大值设置为 65535, 命令是 ulimit -n 65535。需要说明的是这是一个和会话相关的命令,比如说你打开两个命令行终端,分别设置一个不同的值,再查询,会发现彼此不受影响。

MozPlugger 使用

首先 mozplugger 是一款 linux 下的 browser 插件,可以在浏览器中欣赏媒体流,优势就是小巧以及高度的可定制性。安装是很简单,直接下源码包编译即可

arch用户得益于aur,直接

$ yaourt -S mozplugger

Gentoo学习笔记

本人曾记录于网易博客,现转回自己博客。

由于是在vbox3中练手,所以只给了4个G的空间

首先从网上下载 install-x86-minimal-xxx.iso

找最近日期的下载,mirrors.163.com 是个不错的源,速度很不错。

启动安装光盘,F1,比较讨厌 FB,更是由于在 vbox 中安装,所以选择启动 gentoo-nofb