字体:  

俺一直考虑一个问题,如果用PHP来显示页面,而用C去处理数据…………

feelone 发表于: 2008-9-23 17:45 来源: PHPChina 开源社区门户

这样速度会不会快很多
就是把MVC中的C留给C语言去处理
谁有类似的经验,介绍一下

最新回复

monkysu at 2008-9-23 22:50:54
纯属吃饱没事做
php? at 2008-9-23 22:58:57
大胆设想也不错
marvin at 2008-9-24 02:43:45
留也应该留Model吧..  这样代码重用性也高些...    建议楼主考虑下扩展方向..
programmerhuang at 2008-9-24 07:05:37
不错, 可以做, 支持
mrhhsg at 2008-9-24 09:07:40
显示用html
数据处理用C
阿米 at 2008-9-24 09:12:24
挺好的想法呀  我看好
isno at 2008-9-24 09:34:54
直接cgi得了
lsnow at 2008-9-24 09:46:44
Model可以考虑用C,对于算法特别复杂耗时的部分。
laruence at 2008-9-24 09:48:20
想法很好,但是也不要太极端。因为PHP其实也不慢。

我一般的话都是把耗时,复杂的, 可重用的逻辑交由扩展去实现。
lsnow at 2008-9-24 10:12:52
其实php.ini里要加载的模块,不就是用C写的么。
PhpServerPage at 2008-9-24 10:27:47
汗,这样没必要吧,维护起来麻烦,
不过大胆的想法要支持一下
smoon at 2008-9-24 12:53:26
早期的网页不就是C直接输出HTML吗?
xinzf at 2008-9-24 13:38:55

QUOTE:

原帖由 feelone 于 2008-9-23 17:45 发表
就是把MVC中的C留给C语言去处理
MVC中的C非C语言的C,岂能乱盖?
marvin at 2008-9-24 14:20:47
我一直在考虑是不是c扩展来的生成静态文件会比php的快一些...  就是没有时间测试下 ...  按理说c加上多线程和数据缓存的话 应该可以同时提高速度和降低数据库压力..    不过perl的文本处理更强些. 如果速度差别不大的话,perl也是个选择哈...
hejgelato at 2008-9-24 16:37:00
估计逻辑过于复杂,还有运算量庞大的时候,要用到c之类的了
phpe at 2008-9-25 08:19:39
楼主所说的是MVC中的C,并不是C语言吧
怎么大家!“?????
blankyao at 2008-9-25 10:35:32
php做不到的或者非常复杂的话再留给c吧。
php就像封装了好多c函数,用起来很方便,也不会太慢
youreyes at 2008-9-25 11:23:52
很傻很天真
pylong at 2008-9-25 12:56:30
看什么系统了,一般大型系统耗时都在数据库查询
一个逻辑,PHP和其他语言,相差估计不超过0.1秒吧,甚至某些方面PHP更优秀
marvin at 2008-9-25 15:29:44

QUOTE:

原帖由 blankyao 于 2008-9-25 10:35 发表
php做不到的或者非常复杂的话再留给c吧。
php就像封装了好多c函数,用起来很方便,也不会太慢
php是解释性语言 不知要比c慢几倍..