我认为有三个主要原因:
1、wordpress是历程式构造
wordpress在php5时期就已存在,是个异常典范的BLOG。PHP4到PHP5并不盛行OOP,历程构造是大主流。但如今PHP5.6到PHP7关于OOP优化很明显,而wordpress如今依然是旧式构造,新环境并没有给wordpress带来优越的优化结果。
2、wordpress的plugin机制是HOOK
hook即钩子,意义是在顺序中放上一个槽,今后别的顺序能够竖立钩子与之关联,完成代码注入扩大。如许做是为了完成天真的扩大性,wordpress能装置很壮大的plugin恰是因为它有hook。但hook被加入到全部加载流程,比方你装置一个plugin只为了某个页面完成一个小结果,但这个plugin依然会在别的页面加载。假如你装置了100个plugin,那你翻开一个页面或许会把这100个plugin都加载一遍,页面才会翻开。
3、wordpress实际上是BLOG
wordpress最初只是个blog,一个简朴的blog,但运用的人多了,就有形形色色的请求。许多人把它看成是CMS,想法增添许多范例 ,又想法优化内容表现才能,所以开发者都不停用hook对blog强化再强化,末了blog已相称痴肥,带来的效果就是慢。
wordpress很好用,但它已旧了,虽然还在不停升级,但中心架构一向都没有变过。也因为它的中心没有变,所以对旧的plugin支撑很好,末了愈来愈壮大。但中心依然是个硬伤,依然有到头的一天。
更多wordpress相干技术文章,请接见wordpress教程栏目举行进修!
以上就是WordPress为何这么慢的细致内容,更多请关注ki4网别的相干文章!