Djang的数据处理非常慢

2024-09-30 01:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

实际上,我对web应用程序开发还很陌生。现在我想构建一个web服务来实时处理一些地理矢量数据。你知道吗

在开始开发这个web应用程序之前,我编写了一个Python脚本来进行数据处理,测试表明处理通常需要0.1-2秒。你知道吗

之后,我将该处理的代码移动到我的web应用程序的服务端(在Python的Django框架中),我将该处理放到一个视图中,然后当uses在web浏览器中打开该视图时,该处理的代码将运行并将结果发送到客户端。然而,我发现服务端的这个过程出乎意料地花费了大约10分钟。你知道吗

因此,我的问题是,当这个过程被移动到服务端的Django框架中时,为什么会变得如此缓慢。如果有人能帮我,我将非常感激。你知道吗

下面是我的核心视图的代码,到目前为止,我还没有编写一个网页来显示我的结果,相反,我尝试在浏览器中将结果显示为字符串,以查看它是否有效。你知道吗

def web_map(request):
    scale_hierarchy = ['1', '5', '10', '25']
    response_str = ''
    for scale in scale_hierarchy:
        response_str += generate_geojson_of_regenerated_features(scale)
    return HttpResponse(response_str)

Tags: django代码框架视图web应用程序hierarchy过程

热门问题