Archive for 六月, 2009

健康喝水时间表

2009-06-25

  专家推荐了一个“喝水行程表”,记下来以供参考。

  6:30 经过一整夜的睡眠,身体开始缺水,起床之际先喝250CC的水,可帮助肾脏及肝脏解毒。

  8:30 清晨从起床到办公室的过程,时间总是特别紧凑,情绪也较紧张,身体无形中会出现脱水现象,所以到了办公室后,先别急着泡咖啡,给自己一杯至少250CC的水!

  11:00 在冷气房里工作一段时间后,一定得趁起身动动的时候,再给自己一天里的第三杯水,补充流失的水分,有助于放松紧张的工作情绪!

  12:50 用完午餐半小时后,喝一些水,可以加强身体的消化功能。

  15:00 以一杯健康矿泉水代替午茶与咖啡等提神饮料吧!能够提神醒脑。

  17:30 下班离开办公室前,再喝一杯水,增加饱足感,待会吃晚餐时,自然不会暴饮暴食。

  22:00 睡前1至半小时再喝上一杯水!今天已摄取2000CC水量了。不过别一口气喝太多,以免晚上上洗手间影响睡眠质量。

网站loadtime优化-让网站访问更快

2009-06-20

        暂时能想到的服务器端优化-WEB Loadtime 优化方法,主要为让webserver直接从内存缓存中读取内容给用户。用户请求的数据可以分为两种:静态内容和动态内容。静态内容主要为图片,js,css样式表,html等。动态内容为asp,php,jsp等需要动态解析的内容,个人只懂一些php,所以以php为例。

静态内容的优化:

        主要是使用web反向代理加快速度。比如squid和varnish.如果静态内容比较多的话,就多设几台反向代理服务器,设置好存取规则,让同样的请求发送到同一台服务器上,这样缓存只有一份,效率比较高一些。

动态内容的优化:

        nginx+fastcgi的组合对于php的执行效率目前看来是性能比较强大的,再针对php编译的中间代码做缓存,可以使用户请求页面的时候,不需要每次请求都编译一次。可以使用开源工具apc php的模板编译结果存放在内存中,加快读取速度。具体操作可以设置服务器的虚拟内存盘,一方面解决IO读写压力,一方面提高读写速率。举例为/dev/shm/ 。mount命令管理/dev/shm,所有模板编译结果存放在/dev/shm/中。再就是可以使用zend optimizer 优化 php 的编译结果。zend optimizer 可以提高程序运行速度超过60%,并且降低了程序对系统资源的耗用,生产环境可能没有这么多。

        暂时想到的就这么多,做个记录整理。