0

我正在做一个有两个不同部分的项目。这是一个电子投票系统,所以有选民投票的部分,还有管理员可以进行更改的部分,例如添加新职位、候选人等。我将这两个部分放在两个不同的项目文件夹中,分别称为客户端和服务器。每个候选人都有他们图片的 URL,该 URL 也存储在服务器计算机上,应根据选择的候选人显示给客户端。我遇到的问题是如何将图片从服务器读取到客户端应用程序中。有关存储文件的最佳位置的任何提示,以便我可以将服务器名称作为参数传递给客户端,并且它能够检索文件。

该应用程序使用 MySQL,到目前为止,我假设数据库服务器与应用程序服务器相同。

另外,我想知道将文件存储在数据库本身中的可能性,如果是这样,这在速度方面有多实用。

谢谢。

4

2 回答 2

0

单点信息很有帮助 - 如果可能,请将图片放入数据库中。如果你做得对,与其他客户端-服务器通信相比,不会有更多的性能损失。如果客户端继续运行,您可以缓存图片。

我还没有理解两个文件夹的事情。服务器文件夹必须同步到客户端?为什么?你为什么不把想法也存储在数据库中的一个新位置呢?

于 2012-11-26T07:20:21.500 回答
0

您可以使用 mySQL 数据库,但它的设计目的不是因为它可能会很慢,您可以将MongoDB 与 GridFS 一起使用,或者使用某种文件存储库,例如Apache Jackrabbit

于 2012-11-26T07:21:28.440 回答