这是一个创建于 4024 天前的主题,其中的信息可能已经有所发展或是发生改变。
看来了目前基于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可能要求实时性比较高一些,访问量一般。
2 条回复 • 1970-01-01 08:00:00 +08:00
|
|
2
9hills 2013-11-21 14:02:09 +08:00
啥叫「这样可能会在同步的时候出一些问题吧?」
反正是单向同步,有啥问题。。。
|