建议要求:php应用程序架构

时间:2010-12-30 14:53:45

标签: php web-applications architecture

我的网络应用程序(http://www.tyro.in)允许用户公开分享他们的文档,例如Ms word和pdf。用户可以搜索和下载其他用户上传的文档。目前app使用以下技术

当用户上传任何文件时:

它从文档中提取文本并存储在数据库中。 它将文件名存储为该DB记录的标题。

当用户搜索文件时:

它将查询与数据库中存储的数据进行匹配,并显示下载结果

当前实施的技术以图形方式给出http://www.tyro.in/Tyro.png

任何人都建议我推进现行方法

3 个答案:

答案 0 :(得分:1)

试试这个:

http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html

但我没有时间尝试。

答案 1 :(得分:0)

我建议您在搜索时预览文件, 避免不必要的下载 - 将获得用户和带宽。

的问候, /吨

答案 2 :(得分:0)

搜索信息的建议:

  1. 在名称和说明字段中使用全文搜索
  2. 对文档进行分类(按文件类型,用户,信息,大小)
  3. 添加有关热门搜索和大多数下载文档的信息
  4. 让用户对文档进行排名,以便轻松找到它们
  5. 让用户共享文档(通过电子邮件,社交网络)
  6. 如果我有更多想法,我会告诉你