我在freebsd主机上运行了如下情况:
ttserver -uas数据/ -log /tyrant/1.log -sid 1 -thnum 8 -tout 5 /data/tyrant/data/1.tct
我尝试从python和pyrant-0.3.5在windows上与这个服务器进行通信,如下所示:
import pyrant;
import time;
t = pyrant.Tyrant(host="192.168.0.220", port=1978);
tbegin = time.time();
for i in xrange(4000000):
if i and ((i % 10000) == 0):
print time.time() - tbegin;
tbegin = time.time();
t[i] = {"text": "ruslan text", "value": i};我认为性能非常慢,大约每10,000条记录中有5-6条。但是如果我在同一台机器上启动这段代码,比如server(ttserver)。性能良好-每10,000条记录约0.5秒
要解决此问题,我必须做些什么?
发布于 2010-06-04 05:48:49
我知道这可能太明显了,但是你测量到服务器的延迟了吗?这可能是瓶颈。
发布于 2010-12-14 10:17:06
您可以跟踪www.ttserver.com并查看从本机主机到远程服务器的延迟。也许这就是原因。
https://stackoverflow.com/questions/2447304
复制相似问题