2

我有一个小而简单的项目,没有数据库交互,除了小型 linux VPS (vServer) 128MB RAM 机器外,我没有可用资源。感觉冒险我想尝试在python中实现这个项目。

有可能吗?如果是这样,我必须选择什么设置(网络服务器、框架等)?

我正在从文件系统读取文件并以漂亮的方式显示它们的内容。文件和一些类似的东西之间也存在差异......用户没有上传文件,所有文本文件都是预制的。

4

2 回答 2

4

我会选择像瓶子烧瓶这样的微型框架。

编辑:如果您正在寻找光线,您可能不想使用 django。Django 是一个全栈框架,如果您不需要数据库交互,我会认真研究上述 CherryPy 或 web.py 之一。

老实说,我认为你应该和瓶子一起去。它是一个单一的文件,它的内存使用率非常低

这将允许您安装 python 和瓶子,并且您可以轻松地读取这些文件并轻松地使用瓶子提供内容,并且内存使用率非常低。

就像我之前所说的 web.py,CherryPy、Flask 也是不错的选择。

于 2012-08-04T23:17:28.557 回答
1

不直接回答您的问题,但如果您没有数据库交互,为什么要使用 Python?我想我更愿意为在客户端上完成昂贵工作的站点提供服务(因为您资源受限),即使用轻量级 Web 服务器和简洁的 Javscript 框架。有很多,我喜欢angular.js

于 2012-08-05T01:19:15.140 回答