Python论坛  - 讨论区

标题:答复: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?

2004年05月26日 星期三 17:28

Tan Lihui tony at exchange.ricsson.com
Wed May 26 17:28:18 HKT 2004

巨灵财经?
怎么找人问呢?

-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 Jacob Fan
发送时间: 2004年5月26日 15:55
收件人: python-chinese at lists.python.cn
主题: Re: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?


----- Original Message ----- 
From: "周海文" <zhou.haiwen at gti.cn>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, May 26, 2004 3:41 PM
Subject: Re: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?


> 你说zope的效率有问题,你可以看看 http://webfinance.gti.cn,这个网站目前的数据库容量已有13GB,是使用zope+python的组合,效率也不见差呀?
> 
> 关于效率,我认为 apache+mod_python 是python中最快的组合。

是啊,不是一般的快。 ;-)



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年05月26日 星期三 18:02

周海文 zhou.haiwen at gti.cn
Wed May 26 18:02:59 HKT 2004

呵呵!,不好意思,这个就是我们做的。
你说的对,我们基本上是全部用ZOPE中的External Method连接python程序,然后由python程序产生html输出。在ZOPE中作了缓存,有一个后台更新程序定时从数据库选择数据,然后更新到ZOPE的内存空间,python程序则直接从内存中拿数据组成动态的页面。

至于共享数据库连接的问题,你可以先写一个简单的数据库连接类,然后实例化成对象,然后从其他的python程序中import这个对象,用这个对象访问数据库,就已经是共享的了。

这种共享数据库连接的方法是基于python的,所以不仅在zope中可以,而且在apache+mod_python中也可以(我们有apache+mod_python的项目也是这么用的)。


----- Original Message ----- 
From: "Tan Lihui" <tony at exchange.ricsson.com>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, May 26, 2004 5:28 PM
Subject: 答复: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?


巨灵财经?
怎么找人问呢?

-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 Jacob Fan
发送时间: 2004年5月26日 15:55
收件人: python-chinese at lists.python.cn
主题: Re: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?


----- Original Message ----- 
From: "周海文" <zhou.haiwen at gti.cn>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, May 26, 2004 3:41 PM
Subject: Re: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?


> 你说zope的效率有问题,你可以看看 http://webfinance.gti.cn,这个网站目前的数据库容量已有13GB,是使用zope+python的组合,效率也不见差呀?
> 
> 关于效率,我认为 apache+mod_python 是python中最快的组合。

是啊,不是一般的快。 ;-)

_______________________________________________
python-chinese list
python-chinese at lists.python.cn
http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年05月26日 星期三 18:13

Jacob Fan jacob at exoweb.net
Wed May 26 18:13:27 HKT 2004

如果这样用Zope的话,也可以只用ZServer+ZPublisher或者mod_python+ZPublisher,或者用mod_python自己的publisher. 从一个程序员的角度来看,这么写出来的程序更好阅读:写一些纯Python的模块,然后把其中的一些模块publish出来供web访问。 :)
----- Original Message ----- 
From: "周海文" <zhou.haiwen at gti.cn>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, May 26, 2004 6:02 PM
Subject: Re: [python-chinese]如何写一个用Web形式浏览一次,就能常住内存的程序?


> 呵呵!,不好意思,这个就是我们做的。
> 你说的对,我们基本上是全部用ZOPE中的External Method连接python程序,然后由python程序产生html输出。在ZOPE中作了缓存,有一个后台更新程序定时从数据库选择数据,然后更新到ZOPE的内存空间,python程序则直接从内存中拿数据组成动态的页面。
> 
> 至于共享数据库连接的问题,你可以先写一个简单的数据库连接类,然后实例化成对象,然后从其他的python程序中import这个对象,用这个对象访问数据库,就已经是共享的了。
> 
> 这种共享数据库连接的方法是基于python的,所以不仅在zope中可以,而且在apache+mod_python中也可以(我们有apache+mod_python的项目也是这么用的)。
> 
> 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号