星期一, 十二月 25, 2006

reserve proxy

主要考察方面:
1. 缓存基本原理

2. 哪些内容被缓存:image, html & text, dynamic scripts 执行结果
哪些内容应该被缓存?

问题:为什么静态内容(image & text)缓存可以提高性能?
(1) 变磁盘的文件操作为内存操作
tmpfs -> /dev/shm 的使用
squid:
cache_dir ufs /dev/shm/tmp 1024 16 256
这里使用 /dev/shm/tmp 与使用普通目录的具体区别是什么?能提高性能吗?为什么?

(2) cache 服务器分担 web 服务器的部分负载

3. 缓存服务器与 web 服务器之间的负载平衡
资源分配和预留?PAM_limits?

4. 引申问题:性能监控和测试方案

5. 可缓存性:
那些数据不会被缓存:
SSL, Cookies, POST 请求, authenticateion(应该是指 Apache 的 auth 设定), user-specific information in URL, 每次都会计算出不同结果的动态页面。

是不缓存还是缓存不友好?

6. 其他问题:
(1) 手工强制刷新

(2) 统计问题

没有评论: