标签存档: DedeCMS

Nginx+Memcached高速优化DedeCMS之程序修改

之前已经说到,本方案其它是利用nginx的rewrite伪静态功能结合Memcache来优化的.DedeCMS原PHP预览程序的翻页功能是使用动态的(view.php?aid=xxx&PageNo=xxx),主要是为了适应DedeCMS的这个问题.也为了尽可以少地修改DedeCMS原来的程序,我使用在以原程序为副本的基础上新建程序.如view2.php对应vew.php等.

文件内容不多细说.

下面提供打包下载,共6个程序:

继续阅读 »

Nginx+Memcached高速优化DedeCMS之服务器配置

接前日的Nginx+Memcached高速优化DedeCMS之软件安装软件安装.这些配置包括:文章内页,文章列表页,栏目主页,网站首页,图片,CSS等。这些资源都会被缓存到Memcache中,以达到最快的打开速度,最小的CPU使用。
下面贴出Nginx+Memcache高度优化的详细配置:

user www;
worker_processes 4;
……

继续阅读 »

Nginx+Memcached高速优化DedeCMS之软件安装

本编文章说下如何在Linux系统(CentOS 5.x)利用Nginx对Memcache的支持来高度优化dedeCMS.

虽然默认情况下DEDECMS已经支持Memcache作为高速缓存.

但是DedeCMS只支持SetCache()和getCache()方法.我觉得还不够好.一般情况下,dedeCMS生成纯静态的html页面,已经不错了,但是,当一个大站,有几万上十万文章,同时又打开自动关键词和随机文章的情况下,更新一次全站,简直是个噩梦。而且使用本Nginx+Memcache后,文章内容是保存在系统内存中的,每个文章在内存中又有一个有效时间,实现定时自动更新。而且Nginx是直接从内存中提然后显示文章内容,这样比从硬盘中读取要快,特别是在网站访问量很大,IO读繁忙时,效果更明显。

继续阅读 »