微擎开启性能优化里面的数据库读写分离及memcache图文教程
最近发现自用的一台服务器内存占用极大,造成服务器资源耗尽,微赞功能里开启了一个投票服务,每日访问用户量较大,后台发现可对微擎进行优化,具体操作如下.
最近一直在找优化系统的方案,部署好了memcached和读写分离,速度确实有了较大的提升,现来跟大家共享下。
memcache的部署方案,我把自己的共享下(部分内容摘自网络)。
我是WDCP面板就比较简单,直接在服务器运行下面的命令就装好了
- wget -c http://down.wdlinux.cn/in/memcached_ins.sh
- sh memcached_ins.sh
复制代码
然后service memcached start|stop|restart 启动memcache服务
如何确定是否支持memcached了呢?
可以用这个PHP函数来查看即可,如
- vi /www/web/default/phpinfo.php
- <?
- phpinfo();
- ?>
复制代码
然后在IE里打开,如http://ip/phpinfo.php,如下图显示,即表示已支持memcache了
最后将要config.php文件配置成下图即可。
读写分离的配置