Python论坛  - 讨论区

标题:[python-chinese] ACE VS. Twisted

2005年05月27日 星期五 14:37

BaoYongjun byj at net.pku.edu.cn
Fri May 27 14:37:48 HKT 2005

python-chinese,您好!

	       有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?

        致
礼!
 				

        BaoYongjun
        byj at net.pku.edu.cn
          2005-05-27



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

2005年05月27日 星期五 15:05

Neo Chan neo.chen at achievo.com
Fri May 27 15:05:04 HKT 2005

Twisted 这个词很像Thawte 哈哈。。。
我还以为你想问Thawte 呢。。;)

-----Original Message-----
From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun
Sent: Friday, May 27, 2005 2:38 PM
To: python-chinese at lists.python.cn
Subject: [python-chinese] ACE VS. Twisted

python-chinese,您好!

	       有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?

        致
礼!
 				

        BaoYongjun
        byj at net.pku.edu.cn
          2005-05-27


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

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

2005年05月27日 星期五 15:19

Qiangning Hong hongqn at gmail.com
Fri May 27 15:19:17 HKT 2005

On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote:
>  
> 问一下大家,python能够静态的调用类吗? 

什么叫做静态的调用类?

python中有staticmethod的概念,你看看是不是你想要的。

-- 
Qiangning Hong
Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>

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

2005年05月27日 星期五 15:27

cuiyl guxinghan1981 at hotmail.com
Fri May 27 15:27:24 HKT 2005

问一下大家,python能够静态的调用类吗?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050527/978d3fda/attachment.html

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

2005年05月27日 星期五 15:34

lihui lihuimail at gmail.com
Fri May 27 15:34:44 HKT 2005

这是类调用,使用classmethod

在 05-5-27,cuiyl<guxinghan1981 at hotmail.com> 写道:
> 比如
> class html:
>     def radio(self)
>     ********
> 
> 当调用类html中的函数radio时
> 二种调用方式:
> 1)
> ht=html()
> ht.radio()
> 2)直接调用:
> html.radio()
> 就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用
> 您说的方法很可能就是我要用的,我去查查资料,谢谢。
> ----- Original Message -----
> From: "Qiangning Hong" <hongqn at gmail.com>
> To: <python-chinese at lists.python.cn>
> Sent: Friday, May 27, 2005 3:19 PM
> Subject: Re: [python-chinese] 关于python类的调用
> 
> > On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote:
> > >
> > > 问一下大家,python能够静态的调用类吗?
> >
> > 什么叫做静态的调用类?
> >
> > python中有staticmethod的概念,你看看是不是你想要的。
> >
> > --
> > Qiangning Hong
> > Get Firefox!
> <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
> >
> 
> ----------------------------------------------------------------------------
> ----
> 
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 


-- 
my gmail:lihuimail(at)gmail.com

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

2005年05月27日 星期五 15:35

limodou limodou at gmail.com
Fri May 27 15:35:00 HKT 2005

不能说静态地调用类,应该是调用类的静态方法。python中除了有静态方法还有类方法,两者有一点小小的区别。

在 05-5-27,cuiyl<guxinghan1981 at hotmail.com> 写道:
> 比如
> class html:
>     def radio(self)
>     ********
> 
> 当调用类html中的函数radio时
> 二种调用方式:
> 1)
> ht=html()
> ht.radio()
> 2)直接调用:
> html.radio()
> 就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用
> 您说的方法很可能就是我要用的,我去查查资料,谢谢。
> ----- Original Message -----
> From: "Qiangning Hong" <hongqn at gmail.com>
> To: <python-chinese at lists.python.cn>
> Sent: Friday, May 27, 2005 3:19 PM
> Subject: Re: [python-chinese] 关于python类的调用
> 
> > On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote:
> > >
> > > 问一下大家,python能够静态的调用类吗?
> >
> > 什么叫做静态的调用类?
> >
> > python中有staticmethod的概念,你看看是不是你想要的。
> >
> > --
> > Qiangning Hong
> > Get Firefox!
> <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
> >
> 
> ----------------------------------------------------------------------------
> ----
> 
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年05月27日 星期五 15:39

cuiyl guxinghan1981 at hotmail.com
Fri May 27 15:39:09 HKT 2005

比如
class html:
    def radio(self)
    ********

当调用类html中的函数radio时
二种调用方式:
1)
ht=html()
ht.radio()
2)直接调用:
html.radio()
就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用
您说的方法很可能就是我要用的,我去查查资料,谢谢。
----- Original Message ----- 
From: "Qiangning Hong" <hongqn at gmail.com>
To: <python-chinese at lists.python.cn>
Sent: Friday, May 27, 2005 3:19 PM
Subject: Re: [python-chinese] 关于python类的调用


> On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote:
> >
> > 问一下大家,python能够静态的调用类吗?
>
> 什么叫做静态的调用类?
>
> python中有staticmethod的概念,你看看是不是你想要的。
>
> -- 
> Qiangning Hong
> Get Firefox!
<http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
>


----------------------------------------------------------------------------
----


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

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

2005年05月27日 星期五 15:44

Qiangning Hong hongqn at gmail.com
Fri May 27 15:44:24 HKT 2005

On 5/27/05, limodou <limodou at gmail.com> wrote:
> 不能说静态地调用类,应该是调用类的静态方法。python中除了有静态方法还有类方法,两者有一点小小的区别。

关于两者的小区别,可以看http://www.faqts.com/knowledge_base/view.phtml/aid/16824

简单说就是classmethod比staticmethod多了一个cls参数,可以用来访问class attributes.

-- 
Qiangning Hong
Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>

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

2005年05月27日 星期五 15:47

cpunion cpunion at 263.net
Fri May 27 15:47:22 HKT 2005

1)
class html:
    def radio ():
       pass
    radio = staticmethod (radio)

2) (only python 2.4)
class html:
    @staticmethod
    def ratio ():
       pass

cuiyl wrote:

>比如
>class html:
>    def radio(self)
>    ********
>
>当调用类html中的函数radio时
>二种调用方式:
>1)
>ht=html()
>ht.radio()
>2)直接调用:
>html.radio()
>就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用
>您说的方法很可能就是我要用的,我去查查资料,谢谢。
>----- Original Message ----- 
>From: "Qiangning Hong" <hongqn at gmail.com>
>To: <python-chinese at lists.python.cn>
>Sent: Friday, May 27, 2005 3:19 PM
>Subject: Re: [python-chinese] 关于python类的调用
>
>
>  
>
>>On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote:
>>    
>>
>>>问一下大家,python能够静态的调用类吗?
>>>      
>>>
>>什么叫做静态的调用类?
>>
>>python中有staticmethod的概念,你看看是不是你想要的。
>>
>>-- 
>>Qiangning Hong
>>Get Firefox!
>>    
>>
><http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
>  
>
>
>
>----------------------------------------------------------------------------
>----
>
>
>  
>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>
>>    
>>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>
>
>  
>

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

2005年05月27日 星期五 16:01

cuiyl guxinghan1981 at hotmail.com
Fri May 27 16:01:38 HKT 2005

谢谢各位兄弟的帮助,问题基本解决了,我在调调细节。
----- Original Message ----- 
From: "cpunion" <cpunion at 263.net>
To: <python-chinese at lists.python.cn>
Sent: Friday, May 27, 2005 3:47 PM
Subject: Re: [python-chinese] 关于python类的调用


> 1)
> class html:
>     def radio ():
>        pass
>     radio = staticmethod (radio)
>
> 2) (only python 2.4)
> class html:
>     @staticmethod
>     def ratio ():
>        pass
>
> cuiyl wrote:
>
> >比如
> >class html:
> >    def radio(self)
> >    ********
> >
> >当调用类html中的函数radio时
> >二种调用方式:
> >1)
> >ht=html()
> >ht.radio()
> >2)直接调用:
> >html.radio()
> >就像2)中一样,如果不用实例化类html,就能使用函数radio,就叫静态调用
> >您说的方法很可能就是我要用的,我去查查资料,谢谢。
> >----- Original Message ----- 
> >From: "Qiangning Hong" <hongqn at gmail.com>
> >To: <python-chinese at lists.python.cn>
> >Sent: Friday, May 27, 2005 3:19 PM
> >Subject: Re: [python-chinese] 关于python类的调用
> >
> >
> >
> >
> >>On 5/27/05, cuiyl <guxinghan1981 at hotmail.com> wrote:
> >>
> >>
> >>>问一下大家,python能够静态的调用类吗?
> >>>
> >>>
> >>什么叫做静态的调用类?
> >>
> >>python中有staticmethod的概念,你看看是不是你想要的。
> >>
> >>-- 
> >>Qiangning Hong
> >>Get Firefox!
> >>
> >>
> ><http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>
> >
> >
> >
> >
>
>---------------------------------------------------------------------------
-
> >----
> >
> >
> >
> >
> >>_______________________________________________
> >>python-chinese list
> >>python-chinese at lists.python.cn
> >>http://python.cn/mailman/listinfo/python-chinese
> >>
> >>
> >>
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> >
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>

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

2005年05月27日 星期五 16:08

lihui lihuimail at gmail.com
Fri May 27 16:08:11 HKT 2005

用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上.

不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间.

在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道:
> Twisted 这个词很像Thawte 哈哈。。。
> 我还以为你想问Thawte 呢。。;)
> 
> -----Original Message-----
> From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun
> Sent: Friday, May 27, 2005 2:38 PM
> To: python-chinese at lists.python.cn
> Subject: [python-chinese] ACE VS. Twisted
> 
> python-chinese,您好!
> 
>                有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?
> 
>> 礼!
> 
> BaoYongjun
> byj at net.pku.edu.cn
> 2005-05-27
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
my gmail:lihuimail(at)gmail.com

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

2005年05月27日 星期五 16:13

limodou limodou at gmail.com
Fri May 27 16:13:04 HKT 2005

豆瓣就是使用了twisted+quixote来实现的,应该还可以吧。

在 05-5-27,lihui<lihuimail at gmail.com> 写道:
> 用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上.
> 
> 不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间.
> 
> 在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道:
> > Twisted 这个词很像Thawte 哈哈。。。
> > 我还以为你想问Thawte 呢。。;)
> >
> > -----Original Message-----
> > From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun
> > Sent: Friday, May 27, 2005 2:38 PM
> > To: python-chinese at lists.python.cn
> > Subject: [python-chinese] ACE VS. Twisted
> >
> > python-chinese,您好!
> >
> >                有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?
> >
> > 致
> > 礼!
> >
> > BaoYongjun
> > byj at net.pku.edu.cn
> > 2005-05-27
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> --
> my gmail:lihuimail(at)gmail.com
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年05月27日 星期五 16:23

epaulin epaulin at gmail.com
Fri May 27 16:23:42 HKT 2005

我记得还有人用在了 SP 短信网关上;

On 5/27/05, lihui <lihuimail at gmail.com> wrote:
> 用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上.
> 
> 不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间.
> 
> 在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道:
> > Twisted 这个词很像Thawte 哈哈。。。
> > 我还以为你想问Thawte 呢。。;)
> >
> > -----Original Message-----
> > From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun
> > Sent: Friday, May 27, 2005 2:38 PM
> > To: python-chinese at lists.python.cn
> > Subject: [python-chinese] ACE VS. Twisted
> >
> > python-chinese,您好!
> >
> >                有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?
> >
> > 致
> > 礼!
> >
> > BaoYongjun
> > byj at net.pku.edu.cn
> > 2005-05-27
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> 
> --
> my gmail:lihuimail(at)gmail.com
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>

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

2005年05月27日 星期五 16:34

cpunion cpunion at 263.net
Fri May 27 16:34:44 HKT 2005

twisted性能肯定比不上ACE,这点是毫无疑问的。

接受1000个连接应该是没有问题的,瓶颈主要是网络带宽。

twisted比ACE要好用一些,但ACE留了更多定制的空间,做服务器的话ACE还可以选 
择异步处理框架,这个twisted就不指望了。

epaulin wrote:

>我记得还有人用在了 SP 短信网关上;
>
>On 5/27/05, lihui <lihuimail at gmail.com> wrote:
>  
>
>>用twisted,性能应该不错,可以查一下以前的贴子,好象用在流媒体转发上.
>>
>>不过具体性能情况还是和需求有关,最好事先编个测试程序做个压力测试,这也用不了多少时间.
>>
>>在 05-5-27,Neo Chan<neo.chen at achievo.com> 写道:
>>    
>>
>>>Twisted 这个词很像Thawte 哈哈。。。
>>>我还以为你想问Thawte 呢。。;)
>>>
>>>-----Original Message-----
>>>From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of BaoYongjun
>>>Sent: Friday, May 27, 2005 2:38 PM
>>>To: python-chinese at lists.python.cn
>>>Subject: [python-chinese] ACE VS. Twisted
>>>
>>>python-chinese,您好!
>>>
>>>               有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?
>>>
>>>>>>礼!
>>>
>>>BaoYongjun
>>>byj at net.pku.edu.cn
>>>2005-05-27
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>>>
>>>
>>>      
>>>
>>--
>>my gmail:lihuimail(at)gmail.com
>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>
>>
>>
>>    
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>    
>>

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

2005年05月27日 星期五 17:59

Leslie Huyan leslie at exoweb.net
Fri May 27 17:59:56 HKT 2005

BaoYongjun:
您好!
我们的Twisted 多线程版, 现在可以支持同时在线300+(不是最高值)
你的需求肯定不能用多线程来做, 只能用Twisted异步框架来做。理论值可以达到
10000. 你的需求肯定没有问题。
我这里的需求比你的需求要更高一些, 用twisted异步框架在开发中。
BaoYongjun wrote:

>python-chinese,您好!
>
>	       有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的话,python+twsited的性能能承受吗?
>
>        致
>礼!
> 				
>
>        BaoYongjun
>        byj at net.pku.edu.cn
>          2005-05-27
>
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>
>  
>


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

2005年05月27日 星期五 19:52

byj byj at net.pku.edu.cn
Fri May 27 19:52:32 HKT 2005

多谢朋友们的指点.希望大家继续讨论

--
Open WebMail Project (http://openwebmail.org)


---------- Original Message -----------
From: Leslie Huyan <leslie at exoweb.net>
To: python-chinese at lists.python.cn
Sent: Fri, 27 May 2005 17:59:56 +0800
Subject: Re: [python-chinese] ACE VS. Twisted

> BaoYongjun:
> 您好!
> 我们的Twisted 多线程版, 现在可以支持同时在线300+(不是最高值)
> 你的需求肯定不能用多线程来做, 只能用Twisted异步框架来做。理论值可以达到
> 10000. 你的需求肯定没有问题。
> 我这里的需求比你的需求要更高一些, 用twisted异步框架在开发中。
> BaoYongjun wrote:
> 
> >python-chinese,您好!
> >
> >	       有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还
不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于
python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的
话,python+twsited的性能能承受吗?
> >
> >        致
> >礼!
> > 				
> >
> >        BaoYongjun
> >        byj at net.pku.edu.cn
> >          2005-05-27
> >
> >
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> >
> >  
> >
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
------- End of Original Message -------


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

2005年05月27日 星期五 20:25

hw1979 hw1979 at gmail.com
Fri May 27 20:25:55 HKT 2005

正好问个问题,我的rssbot使用twisted框架,开了两个线程,一个作spider获得 
最新内容,一个把获得的内容提交到数据库,主线程负责 irc连接和用户命令的处 
理,现在的问题是,在windows下一切正常,在Linux下用TOP命令看会显示占用的 
内存非常大,有200多兆 (Windows下有40M,也够大了),运行一周后死掉了,说是内 
存不足。有人有类似的情况吗?下面是相关代码:

    def feedupdated(self,feeds):
        if len(rss.titles) > 0:
            dbpool.runInteraction(savetitles, 
rss.titles).addCallback(self.outputFeed)

        self.d = threads.deferToThread(rss.updateEntries)
        self.d.addCallback(self.feedupdated)


byj 写道:

>多谢朋友们的指点.希望大家继续讨论
>
>--
>Open WebMail Project (http://openwebmail.org)
>
>
>---------- Original Message -----------
>From: Leslie Huyan <leslie at exoweb.net>
>To: python-chinese at lists.python.cn
>Sent: Fri, 27 May 2005 17:59:56 +0800
>Subject: Re: [python-chinese] ACE VS. Twisted
>
>  
>
>>BaoYongjun:
>>您好!
>>我们的Twisted 多线程版, 现在可以支持同时在线300+(不是最高值)
>>你的需求肯定不能用多线程来做, 只能用Twisted异步框架来做。理论值可以达到
>>10000. 你的需求肯定没有问题。
>>我这里的需求比你的需求要更高一些, 用twisted异步框架在开发中。
>>BaoYongjun wrote:
>>
>>    
>>
>>>python-chinese,您好!
>>>
>>>	       有人熟悉twisted吗?这个库怎么样?最近要写一个文件服务器,现在还
>>>      
>>>
>不确定是采用C++ + ACE 还是用python+twisted,朋友们给点意见吧.对于
>python+twisted主要担心的是性能问题,如果1000人同时在线,500人同时下载的
>话,python+twsited的性能能承受吗?
>  
>
>>>        致
>>>礼!
>>>				
>>>
>>>        BaoYongjun
>>>        byj at net.pku.edu.cn
>>>          2005-05-27
>>>
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>>> 
>>>
>>>      
>>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>    
>>
>------- End of Original Message -------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>
>  
>

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号