关于dropbox/github blog如何访问文件的问题

2013-11-21 08:56:52 +08:00
 tywtyw2002
看来了目前基于dropbox/github之类的blog系统有很多,类似FarBox/jekyll等。

我打算给自己写一个个人的wiki系统/group作业文档系统。
基本就是主页就是根据目录去生成index。
子页面也是带有index的。

目前不大清楚他们是如何access file的

我觉得应该有2种方式吧。
一、同步dropbox/github上面的文件到服务器,然后跟本地文件一样去做解析,比如生成index,评论列表等等的。
好处:
不用因为生成页面去多次call api获取文件信息了。
不足:
这样可能会在同步的时候出一些问题吧?

二、每次收到http get 访问后,服务器去call dropbox/github的api然后再去生成页面。
好处:
简介,即买即用,不需要时间去同步问题,每次都是最新版的,写入操作直接去update一下。
不足:
生成页面可能要多次访问dropbox的api,如果生成主题列表,就需要把所有文件名遍历一遍。

方法2,可以去加一些cache之类的东西去避免多次callapi,但是由于有cache也会出现如方法1中的同步问题吧。


index可能要求实时性比较高一些,访问量一般。
2790 次点击
所在节点    Python
2 条回复
tywtyw2002
2013-11-21 08:57:30 +08:00
@FarBox 老大做下点评。
9hills
2013-11-21 14:02:09 +08:00
啥叫「这样可能会在同步的时候出一些问题吧?」

反正是单向同步,有啥问题。。。

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

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

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

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

© 2021 V2EX