SpeedPHP减肥小法
发布于:2022-01-17 09:50:54
#1 Pony
解压之后的SpeedPHP有1M多,感觉上还是太大了,对于超轻量级的应用,这是肥胖度也许真的接受不了
如何减肥呢?
方法一、不使用任何HTML辅助TPL工具,直接将Smarty和TemplateLite关掉,并将其在Drivers下的文件夹删除
方法二、使用Smarty,将Smarty/plugins 下没有用到的函数文件删掉,这里最多可以节省200K,然后直接将TemplateLite删掉吧,反正用Smarty的时候就已经不考虑TemplateLite了,这里可以节省368K
同理,用TemplateLite可以将Smarty删掉
减肥以后的SpeedPHP上传更轻松
2011-10-07 13:56:35
#2 phpha
回复 1 Pony 呵呵~
2011-10-07 16:19:25
#3 jake
看来有些不注意了,新版的smarty居然去到6百多K,记得以前smarty2只有那么2百多K而已。
楼上说的很对,如果不需要smarty等模板引擎,可以删除这些驱动,可以减少很大部分的文件大小。
2011-10-07 16:51:26
#4 phpha
回复 3 jake JAKE,说实话这个很有必要,因为如果就做一些简单的应用,比如一个小企业站,那么自己写的模型控制器其实没多少,但是就这个smarty就占了一半大小,的确有些不爽。
————————————————————————————————————————
因此,希望JAKE在闲暇时能把SP的最新版本给精简一下,主要是指smarty这块,另外其他地方看看还能不,呵呵,谢谢。。。
2011-10-10 09:30:07
#5 jake
:lol
如果你有看过别的框架,就觉得sp很小很小了,压缩包三百多K的量。
某号称最有效率的框架,解压后文件大小就有十几M,而且写个hello world,内存占用都超过1M。
smarty如果不用,直接删了就好。这种第三方的类库,只能靠官方自己做精简。
2011-10-10 09:45:05
#6 phpha
回复 5 jake 哈哈哈,的确是这样。不过说白了,也不在乎多那么几百KB吧,呵呵,认真写自己的代码就行了,多几百KB也算不上是累赘。。
2011-10-10 17:03:43
#7 暗夜星辰
我觉得下一步可以让 框架自己下载自身 打包成zip 然后在服务器上解压就好了啊~ 在线安装 这个应该很Cool
我忘了哪个CMS就是这样安装的了 AK?还是 kingcms?
2011-10-12 23:32:24
#8 jake
我觉得下一步可以让 框架自己下载自身 打包成zip 然后在服务器上解压就好了啊~ 在线安装 这个应该很Cool
...
暗夜星辰 发表于 2011-10-12 23:32
wordpress等定制的程序,就可以直接现在安装。不过SP是框架,框架本身容量算不上什么,主要是另外开发的代码。
其实即使是一套程序,打包zip之后,再放到服务器上,解压仍然可以的,也是大部分程序上传的一个方法。
不过本帖的楼主说的是有限制,限制在SAE里面做的,SAE只支持SVN上传,所以麻烦些。
2011-10-13 08:51:21
#9 暗夜星辰
恩 对于SAE来说 确实如此啊~
不过可以增量更新的嘛 这样也就第一次压力大点
2011-10-13 11:41:42
#10 ltotal
我见过有人用ZF做企业站的,光框架核心包20多M,2000多文件。。。
2011-11-02 15:12:03
#11 chillm
:L,用SPEED做出了的小企业站,很小。。。做了好几个。。
2011-11-03 18:24:13