首页 > 用Python搭建Web服务器?

用Python搭建Web服务器?

近期打算搭个 个人网站 , 博客论坛为主, 可以用Python来做?

正好正在入门Python?Python能做到不?
如果用Python来做的话,会不会效率比Java低得多呢?

打算租个域名,然后在个人主机或者VPS上面放,这样可行?


  1. 用 python 做网站完全没问题
  2. 开发效率应该比 Java 高得多
    程序运行效率就不清楚了,不过我估计 Python 的内存占用应该比 Java 低。

    既然是个人网站,应该是没必要考虑程序运行效率的。我以前就老是强迫症,写代码也非得找速度最快的写法,最后我发现,就我的网站那点访问量,随便你怎么写,访问速度都一样。

  3. 租个域名,然后把代码放到独立主机或VPS上,大家都是这么干的 ^_^
    不过,用国内主机要考虑备案的问题,博客和论坛貌似不太好备案
    而国外主机又要考虑访问速度和线路有时会抽风访问不了的问题

个人网站,用python做可以,开发效率很高。如果访问量不是很大,推荐使用webpy这个轮子。如果做大型的,再考虑使用tornado。空间上的问题,看你个人兴趣了。喜欢折腾,用国内的,懒得麻烦,用国外的,不过随时可能出现访问异常,那是墙的问题,google的gae就被挡住很久了。


对于blog这种任务,你如果愿意倒腾,可以试试flask/tornado这样的框架,也可以使用django。自己搞个域名倒是好事情,不过内地最麻烦的是备案。服务器可以考虑SAE或者BAE,用的好几乎不花钱的。


推荐用tornado,简单易学,初期搭个blog还是很快的。运行效率完全不是问题,一天能有上百的访问就不错了。


Python不错,之前一直C#,现在用Python感觉很对味口,但虚拟主机可能不太好找,另外能不能自由配置第三方组件也是个问题,我用的Python3.4+Flask+SQLAlchemy,用的1核+512M内存的云主机,性能还比较理想,但之前用的MongoDB太耗内存,为此改的SQLAlchemy


Python做Web开发时常用的Web框架有Django, Flask以及Tornado。Flask比较简单、文档也比较全,可以去官网上看看,学学上面的教程基本上就能实际开发了。Django大而全,但是学习周期可能要长一些,官方文档很厚,打印出来1千多页。Tornado没实际用过,宣称并发处理是它的长项,针对你的需求这个可以不用考虑。VPS可以采用linode,价格不算贵,再便宜可以考虑SAE,BAE等。


用Python 完全是没有问题的。

如果你是做个人博客的话, 效率也并不会太低的。

至于主机的话, 国内如果是个人博客的域名,不是很方便备案的。


用自己最熟悉的语言开发,我觉得java还是王道,虽然我只会写python,别变成四不像,什么都会什么都很烂

【热门文章】
【热门文章】