日期:2014-08-26 阅读:3317
dmandwp系统 - wordpress系统和DM系统区块建站>>
用drupal时,老是抱怨drupal的性能问题。
以前虽然也看到过一些druapl网站性能的文章,也没有太多的感触。
可是能由于本人技术以前端为主,php有点基础,对网站性能,总觉得是高大上的。
最近觉得要看看了,几年前也买过一本书,翻两下就没有看了,觉得看不懂。
最近可能是悟性高了点,昨晚看时,稍为明白了网站性能是怎么回事。
看上面图片吧。
从图片中看到,我画了5个圈。
第一是前端方面的,比如js的写,css ,js的压缩。
第二是php代码方面的,可用xdebug跟踪
第三是Opcode方面的,可以用APC,Xcache之类的
第四是变量或数据缓存,比如memcache之类的
第五就是web服务器的优化,比如是apache,ngnix之类的优化
还少画了一个圈,
就是数据库方面的
第六,就是数据库方面的,比如mysql的性能优化。
对于一般网站优化来说,至少先从第三APC 和第四 Memcache 入手,他们属于安装和配置性的,可能好操作些。
第一和第二,属于代码方面的,基本不是影响性能的主要原因。
第五和第六,就过于专业了。
另外,这本书里,没有介绍 vanish 和 boost做drupal静态页面。
另外,做基准测试,介绍下apache benchmark
有空再写文档一一了解。