在一台联想万全服务器上搭建FreeBSD+Apache+PHP+Discuz7.2(安装视频可在播布客www.boobooke.com上找到),打开论坛首页发现页面打开速度很慢,大概需要3-5秒,由于接触FreeBSD和MySQL等软件时间不长,有些东西还不清楚。

  由于在同一个局域网内访问,速度肯定不能会这么慢。首先排除是机器的原因,那会是哪个软件配置有问题呢?由于论坛基于动态网站技术,因此论坛的解析速度应该是主要瓶颈。接下来,制约瓶颈的原因应该就只有2个了:PHP还没优化和MySQL没有优化。先尝试优化PHP的解析速度,安装了Zend Optimizer之后页面的打开速度没什么变化。那只好优化MySQL数据库,自己目前不太了解MySQL的数据库配置,只好先将MySQL自带的配置文件/usr/local/share/mysql/my-medium.cnf复制到/usr/local/etc/my.cnf,感觉还是不行。于是,就在酷勤网www.kuqin.com 挖经验->数据库技术的一篇文章中下载了一个MySQL脚本,运行之后发现页面速度非常快。

   比较脚本运行前后系统的资源分配,发现之前系统采用了40M内存,优化之后只mysqld进程就占用了126M内存,看来自己原先配置的参数还是太小了。

   #top 查看系统资源

优化脚本tune-primer.shhttp://blogimg.chinaunix.net/blog/upfile2/100423120418.zip 


12-16 15:50