2016 - 2024

感恩一路有你

java python区别 用python的django或者web.py做服务器,性能上有瓶颈吗?

浏览量:2603 时间:2021-03-14 10:51:52 作者:admin

用python的django或者web.py做服务器,性能上有瓶颈吗?

但是,既然我们已经接受了Python易于使用和快速开发的优点,作为折衷,我们就应该学会接受和处理Python的一些缺点。使用Django作为数据服务器两年多了,确实存在一些性能问题。

1. 异步Django的HTTP请求是同步的,这是通过使用gevent的协程来解决的。

2. 将zeromq和memcached用于缓存和队列是解决方案。

3. 如果有影响性能的CPU密集型函数,可以编译成C来解决性能问题。一些矩阵运算也可以通过numpy

三解来求解。第一种是模拟浏览器Cookie的会话ID,这种解决方案的优点是浏览器异步请求和移动应用共享,基本上不改变后端服务。第二种解决方案通常由restful服务推荐,用Base64编码用户名和密码,并将它们放入请求头中。实际上,它是传统的HTTP基本身份验证方法。实际上,这种变化非常小,因为Django支持这种身份验证方法。如果更改身份验证方法,则不需要更改视图代码。尽管第三种解决方案很简单,但不建议将用户名和密码附加到每个请求参数。这种方法乍一看很简单,但实际上并不好。首先,这不安全。第二,要么改变视图,要么编写中间件。

Django适不适合做android的后台?

机器学习和人工智能几乎都使用python。Python可以做很多事情,因为有很多基于Python的第三方库,可以做游戏、爬虫、金融、网站、图像处理、科学计算、聊天机器人等,如果你是初学者,没有接触过Python甚至没有学过编程,你可以关注我的标题,用Python,有零基础的入门视频教学,都很简单易用。

java python区别 数据可视化大屏 python

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。