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

2012 年 4 月 7 日
 Mianco
web服务器是nginx,大家知道对静态内容很友好的

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

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

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