合于网站开辟

  • A+
所属分类:技术研发
Tag:  技术研发额问题是这样的,本人学习过Python有基础,但现在需要开发一个中型网站,在两者之间很纠结,网上很多人说Python速度太慢,Python web速度和php相比怎么样?应该选择php进行开发还是Py
合于网站开辟

合于网站开辟

  额问题是这样的,本人学习过Python有基础,但现在需要开发一个中型网站,在两者之间很纠结,网上很多人说Python速度太慢,Python web速度和php相比怎么样?应该选择php进行开发还是Python flask/django呢?求大佬指条明路QAQ

  同时,被你 @ 的用户也会收到通知查看全部 5 个回答答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

  你提到的是一个中型网站,也就是说这个并不是三五天能搞出来的,可能会达到几十天,你的问题也体现出来了,你好像并不介意去学习php的时间(应该是要学吧?否则直接php还有python什么事儿).同样你没有提到你的编程经验,我同样推测一下,根据问题来看,你的编程经验并不丰富.

  说这些是想表示我第一个比较担心的地方,开发一个网站并不是一个简单的事儿,写代码只是其中最简单的一部分,就像别的回答者说的,这不应该是这个阶段考虑的问题,你首先要考虑的是网站该怎么做之类的,当然了,先迈左脚还是先迈右脚呢?没有web开发经验的话,你也只能先学习语言了,这也是没办法的事儿.

  现在说一下速度的问题,python的确有些慢,你如果第一次开发网站,我建议你使用django,他能帮你全面理解web开发,不需要用flask那样,原来还有这个插件实现了这个功能,也不需要用tornado出现我在干什么.你只需要安安心心配置好路由,写好逻辑,准备好html,很多琐事都是框架帮你做掉了.

  Django慢在并发上,入门云服务器可能每秒钟只能处理几百个请求,设计的不好甚至都不到100个.

  1秒100个,一天就是八百多万,当然了,如果峰值是100,那每天也有几十万的访问量了.所以一般来说这个并发算不上什么瓶颈,能到10的网站已经美滋滋了.

  单个请求的速度上,Django也不可能超过1秒,这个瓶颈一般在数据库,不涉及到数据库操作的请求,基本是100ms级别,涉及到了数据库的线ms,实在是没什么感觉.和任何一门其他的语言比起来都不差太多.

  很多人都说python慢,的确是慢,就是显示器144hz和240hz的区别,你说这两个有区别吗?当然有,但是大部分人还都是看个60hz就美滋滋的状态,讨论144hz比240hz差多少是没太大意义的.完全够用.

  我的想法是,python是没问题的,但是考虑更多外部因素的话,python会一点一点失去地位,比如对职业发展来说,web开发python可以认为是最差的选择之一,远远比不上java,php,c++,Golang这些语言,我们在招聘web开发人员的时候,更关注的永远是对开发本身这件事情的了解,工具的掌握是次要的,代码写的再慢也比写错了强.

  同时,被你 @ 的用户也会收到通知推荐答案答案对人有帮助,有参考价值2答案没帮助,是错误的答案,答非所问

  你会什么用什么。适合是否,不是你这个阶段可以考虑的问题。(你连能不能做都没搞定,何必去想如何能做得更好)

合于网站开辟

  每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。

  • 版权声明:本站文章于2019-10-09 02:19,互联网采集,如有侵权请发邮件联系我们,我们在第一时间删除。
  • 转载请注明:合于网站开辟