在线小程序读/写大型.ser文件的最有效方法



我正在编写一个小程序,我最终想将其放到网上,以便我的朋友/家人可以使用它。我现在在本地运行小程序,但为了正常工作,它需要在小程序打开时读取一个.ser文件,并在小程序关闭时更新同一文件。这个文件相当大(大约180 MB),尽管我正在努力缩小它。

用java读/写这个文件最快/最有效的方法是什么?有很多关于这方面的信息,我以前从未做过这样的事情,所以这有点让人不知所措。HTTPURLConnection类似乎是一个阅读它的选项,但不是写它。我看到的任何免费的网络托管都不允许上传这么大的文件。

该文件的大小有望大幅下降,它是一份280万音乐艺术家的名单,其中许多人我相信使用该程序的人都不会遇到,但如果这个程序要有效,许多艺术家将不得不被存储,所以问题很可能仍然存在。

提前感谢的任何帮助

听起来,明智的做法是将这些大数据及其处理保留在服务器上,而不是让小程序在上面运行。这是因为你可以避免每个用户下载一个大文件并进行处理。如果你有一个服务器端部件,小程序可以调用它来获取有用的信息,那么只有你的服务器才能加载、编写,您可以实现一个Java servlet或PHP程序,以适合数据的格式响应来自小程序的http请求。我假设您的服务器可以处理servlet或自定义PHP(大多数都可以)。

相关内容

最新更新