用Python实现这样的功能难不难?

2012-04-07 20:53:33 +08:00
 Mianco
web服务器是nginx,大家知道对静态内容很友好的

想用python写个程序,跑在服务器上,每隔一段时间(时间较长,至少大于12小时)生产一个纯html页面,新生产的页面覆盖了之前的页面,作为网站的首页。

因为首页时不时需要更新的,直接从源代码修改太麻烦,所以用python写了动态网络应用,可以让用户修改提交新内容,修改后程序生成单纯的html页面。

这样的机制复杂吗?python程序每隔一定时间自动生成html页面,要想实现这样的功能需要掌握哪方面的细节技术,包括服务器层面和python层面。
4557 次点击
所在节点    Python
8 条回复
fanzeyi
2012-04-07 21:04:12 +08:00
cron + python
vendetta
2012-04-07 21:22:01 +08:00
做缓存不行么?
bhuztez
2012-04-07 21:50:17 +08:00
wangg800
2012-04-08 09:19:53 +08:00
首先, 你的生成首页功能是应该由你的网站语言来完成的, 如php. 也就是说你要做的就是一个定时执行的功能。 你可以用python定时请求php, 也可以用别的脚本, 或者做计划任务都行。我是这样认为的, 不知道怎么样。
xiexingjia
2012-04-08 09:25:43 +08:00
@wangg800 亲,python也是可以做web的哦,既然lz是想用python做,为什么非要指条用php的路呢。
likuku
2012-04-08 09:37:56 +08:00
原始网站首页是什么语言生成的,最好就拿那种语言来搞。最高程度代码复用嘛。
cxh116
2012-04-08 09:44:55 +08:00
rails有caches_page的功能,帮你把整个页面生成html,支持定时过期,动作触发过期(Sweepers)
cute
2012-04-08 10:03:18 +08:00
nginx_srccache moudle

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

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

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

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

© 2021 V2EX