[#156] Wiki页面显示原理是怎样的
说明 Wiki页面显示原理是怎样的 于此.
我们举例来说明:
http://gforge.retailsolution.cn:81/gf/project/daphnescm/wiki/?pageid=11
当用户访问上述URL的时候,Gforge 在Wiki_page 表中找到wiki_page_id ,然后根据wiki_page_id 在wiki_version表中找到wiki_version_id, 然后根据wiki_version_id 作为ref_id 在filesystem表中找到filesystem_id , 然后再根据filesystem_id 到文件系统找到该文件。比如filesystem_id =626的文件存储位置在:/var/lib/gforge/filesystem/wiki/6/2/6/626 目录下。
但我们发现在filesystem表中的strings字段中其实是存储了页面的内容的,所以wiki的内容的现实也是可以从表中获取的,不需要从文件系统读入。这样对Wiki的全文检索处理方式就和forummessage一样了。
删除页面 锁定页面 编辑此页
