.. _forewords: 前言 ======= 在了解顶点云前请阅读本文。希望本文可以回答您有关顶点云的用途和目的,以及是否应当使用顶点云等问题。 顶点云的来源 ---------------- 顶点云是 我( `Forec`_ )和 `non1996`_ 在 2016 年程序设计实践的课程设计,目的是为北邮学生提供一个基于校内网的云存储平台。 北邮有着强大的校园网和教育网资源,但却缺少一个可供校内学生存储/分享文件的平台,即便是在连接到校园网的计算机上打印一份很小的文件,也需要移动存储介质的帮助。在校园网的基础上提供一个简易、小规模的云存储应用,对校园生活的方方面面都能带来较大的改善。 顶点(ZENITH)云的名称随机选自我一位室友准备的 GRE 单词。 顶点云的功能 --------------- 顶点云最初的设定就是提供基本的云存储功能。顶点云最终提供功能的设计参考了目前主流云盘业务的特点,增加了分享、Fork、网页通讯等。注册用户可上传资源、拷贝/移动自己的资源、Fork他人的共享资源(需资源提取码)等。 顶点云提供了两种访问方式,使用 Windows 系统的用户可下载客户端获取顶点云应用程序服务器的支持,其他系统用户可通过任意浏览器访问顶点云的 Web 服务器。 顶点云的 Web 服务器允许用户可上传不超过 100 MB 的文件。顶点云的 Web 端同时允许用户上传整个目录压缩包,用户只要将要上传的目录打包并修改后缀名,服务器即可正确还原整个目录结构,这与当前百度云盘的单个文件上传相比有所改进。 顶点云的 Windows 客户端提供了更好的用户体验,在测试中,使用有线网络可达到 42MB/s 的下载速度。此外,Windows 客户端对用户更友好,操作更方便。 顶点云的 Windows 客户端由 `non1996`_ 编写,感谢他对我的理解和支持,在我屡次修改需求和协议的情况下还能坚持下去。 顶点云的配置 --------------- 顶点云的 Web 服务器和应用程序服务器均提供了一些默认的配置文件,Web 服务器的配置文件为 ``config.py`` ,应用服务器的配置文件为 ``config.go`` 。你可以在 :ref:`app-config` 查看应用程序服务器的详细配置说明,在 :ref:`web-config` 查看 Web 服务器的详细配置说明。 顶点云的可持续发展 --------------------- 顶点云作为一个非常简单的云存储系统,自身存在非常多的不足。在设计过程中,我使用了很多非常幼稚的方法来投机取巧,我会在空闲时间逐步修复其中的不足之处、添加新的功能。如果你有兴趣,也欢迎你为顶点云添砖加瓦。你可以向我 `发送邮件`_ 或直接在顶点云的 GitHub 仓库中提交 `ISSUE`_ 或 `PR`_ 。感谢您的支持! 接下来请阅读 :ref:`app-installation` 或 :ref:`web-installation` 。 .. _Forec: http://forec.cn .. _non1996: https://github.com/non1996 .. _发送邮件: mailto:forec@bupt.edu.cn .. _ISSUE: https://github.com/Forec/zenith-cloud/issues .. _PR: https://github.com/Forec/zenith-cloud/pulls