Joomla!+Nginx+Memcached让网站飞的更快

Joomla!系统以建站的简单方便,获得了大众的喜爱,但是,他“太完美”的内部架构,也带来了执行效率的损失,特别是作为一个大部分内容都为静态的资讯站点,访问每个资讯页让Joomla!每次都“完美”的表演一次,无疑是对效率最大的浪费。
对于这个自身的性能缺陷,缓存作为一种解决方案,Joomla!本身已经支持。但是对于追求完美的PHPer来说,应该绝不满足这个,而且在访问上一定规模量的应用场景中,可能Joomla!自身的“缓存绝技”也不能应付。
怎么办呢?让我们从每次对Joomla!访问的细节来着手分析。首先,用户访问一个页面,www服务器接受请求,启动PHP解析器,解析器开始解析PHP程序,进入Joomla!程序入口点,Joomla!缓冲机制开始启动,如果已经访问过的且Joomla!本身缓存的,Joomla!就不再继续向下执行,直接从缓存里提取结果返回www服务器。
大家可能有了些想法?让我们来验证下,大家是这样想的吗?
每次访问Joomla!系统后,系统直接把执行结果放到一个www能访问到的缓存里,下一次访问,就直接让www服务器判断,已经有缓存的话,绕开PHP解析器,直接给用户输出结果。太棒了,意
已邀请:

不是本人 - no no no!

赞同来自:

NginX 下面能使用 Joomla 的 SEF 网址重写规则吗?如果无法实现 SEF 的话,对 SEO 的损失也很大。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

今天看到文章,NginX比Apache快十倍,我是外行,可能断章取义了。
这里倒有一些关于NginX的文章。https://lloydsheng.com/

要回复问题请先登录注册