实际上,我对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)
目前没有回答
相关问题 更多 >
编程相关推荐