PHP框架自制的必要

基本上PHP本身就是比较低速了

而一般框架会在启动时载入Composer的套件,基于效能,这已经使的PHP变慢很多了,载越多越慢

因此如果只有网页需求,在底线状况,可能一家小公司,Laravel这种低速的框架可以Work就好了,不会每天有几千人在那边上小公司网站

而如果要最快,可能用原生PHP是最快的(目前状况),用原生PHP写API,您可以载入最少的套件,以达到最快效能

任何一个套件,他在一开始载入越多套件,基本上效能都打折了,框架主要就不会Focus在效能,应该Force在弹性及载入最小化(所以Composer的AutoLoad这样对吗?我不知道!!)

所以框架无限多,其实就目前状况,应该没必要自制PHP框架(何况我也不会),就算用C写Extension做出的框架,您想想,就算将框架所有动作用C Extension跑,最后还是会跑回到PHP一个档案做设计,那这样也不会比原生PHP的写法快,干嘛写一堆绕一圈,结果没有太大的帮助,多一小部分弹性而已,

何况当框架越做越大,如有效能考量,能省一个Function都是有帮助的,写到最后,为何不干脆请Apache弄一个C++接口,将整个专案接回去C++撰写,何况C++有DLL可以拆工作,又快又可以分工,没有差太多啦

有错请见谅,我随便讲的,哈哈哈!!

参与评论