求开发一个这样的 python 程序,得多少钱?

2015-06-24 16:39:14 +08:00
 sbmzhcn

程序需求:

一个web服务器,可以承受的流量大概每天1000-5000次访问。
此程序可以绑定任意域名,每个域名对应不同的数据库(最好是sqlite这样的数据库,每个<10000条记录),程序只需要读取每条数据,然后根据标题和内容生成对应的网页即可。(不需要增删查操作,数据库已经生成好的。)
批量删除域名及对应的数据库。

我可以迅速的添加一个域名指向程序所在VPS的IP,然后在后台添加这个域名,指向对应的数据库,即可在浏览器中打开这个域名,生成一个网站。

可以不用Python开发,用其它语言开发也行,我想着用Python开发的原因是因为我了解Python, 我希望能不装nginx,mysql,在VPS上直接运行,毕竟都是一些小网站。

问下这个开发难度,愿意出钱请人开发。

10955 次点击
所在节点    Python
90 条回复
janxin
2015-06-24 16:41:48 +08:00
站群?
sbmzhcn
2015-06-24 16:44:25 +08:00
@janxin 不是站群,比那简单吧。就是为了快速方便生成站,不然每次先添加虚拟主机,再上传数据库,网站被惩罚了再删除。很麻烦。内容重复利用最好。也不用装什么lnmp
dream7758521
2015-06-24 16:44:34 +08:00
难度不大,1w吧
sbmzhcn
2015-06-24 16:46:03 +08:00
@dream7758521 这么贵,5000行不。
sbmzhcn
2015-06-24 16:46:56 +08:00
@dream7758521 这个你能做吗?
sobigfish
2015-06-24 16:50:06 +08:00
5000有5000的产品,1w有1w的产品,难道你想ls的糊弄你拿了5k就好了?
ivanlw
2015-06-24 16:50:34 +08:00
楼主了解Python到什么程度,因为要忙其他事情所以没时间开发吗?
Coyote
2015-06-24 16:55:28 +08:00
我不知道我理解的对不对

此程序跑在一台VPS上, 你可以把多个域名解析到这个VPS的IP地址上面, 此程序根据来源的域名不同, 去读取不同的sqlite数据库文件, 然后在根据数据库里面的内容渲染成html返回给浏览器是这个意思么
sbmzhcn
2015-06-24 16:56:06 +08:00
@ivanlw 了解基本的用法,能写一些批处理程序,模仿别人的代码修改过tornado写的后台程序。 本人开发需要时间,而且时间可能比较长。 我其实要求的很简单,不用什么特别好看的后台。能实现实际的功能就行,我也可以进行后续开发。
sbmzhcn
2015-06-24 16:56:33 +08:00
@Coyote 你说的很对。
lfzyx
2015-06-24 16:57:16 +08:00
美国程序员月薪8万,然后用工资的4分之一把工作外包给印度人
sbmzhcn
2015-06-24 16:57:31 +08:00
大家都认为这得1万吗?
missdeer
2015-06-24 16:58:09 +08:00
3楼说的1w差不多了
line
2015-06-24 16:58:43 +08:00
@Coyote 这个我看懂了。 5000 能下来。
xiaoyaoking
2015-06-24 17:01:01 +08:00
LS 说的不错。 开发这东西, 1k 有 1k 的做法 10K 有10K 的做法。
Coyote
2015-06-24 17:06:31 +08:00
@line
@sbmzhcn

如果我没理解错的话, 我真觉得没有5000 仅仅是个httpserver

说说思路:

写一个httpserver, 收到请求, 解析request 请求头中的Host判断域名

根据域名, 去查sqlite(sqlite 实际上就是一个文件而已, 文件名就可以是 www.example.com.sqlite) 然后进行一系列的数据库操作

读取出数据库的结果之后, 渲染成html返回就好了

这点东西要是值5000, 我觉得大家都去干外包就好了
Hodor
2015-06-24 17:07:22 +08:00
不要跟程序员压价。。。给多少钱做多少东西。。。

“ 开发这东西, 1k 有 1k 的做法 10K 有10K 的做法。”
+1
Coyote
2015-06-24 17:08:25 +08:00
不过说的给多少钱有多少钱的做法的人, 我也深深的表示赞同

但是前提是也在难度评估之后再要钱吧, 算个1+1 = 2 给1k 和 10k 顶多是给 1k 的仅仅可以算 1+1 =2 给 10k的可以算 2+2=4
Kilerd
2015-06-24 17:19:33 +08:00
10K 有 10K 的程序 , 5K 有 5K 的程序。

而且这个功能不算特别难吧....
Coyote
2015-06-24 17:22:25 +08:00
简单查了一下, 这个例子可以作为参考 http://www.oschina.net/code/snippet_48783_328 根据这个思路来处理就应该问题不大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX