SpeedPHP减肥小法

#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