我正在使用会员网站,用户可以上传包含销售数据的csv文件。然后将读取,解析该文件,并将数据绘制成图表。这将允许我动态创建图表
我的问题是如何处理这个csv上传?它应该上传到文件夹并存储以供日后使用,还是应该直接插入MySQL表?
答案 0 :(得分:0)
取决于需要处理多少处理,我会说。如果它是“短”数据并且处理速度很快,那么您的上传处理脚本应该能够处理它。
如果它是一个大文件,而您在解析数据时不想占用用户的浏览器/会话,那么请立即上传并立即处理它。
答案 1 :(得分:0)
这取决于您认为用户将如何使用此网站。
您估计这些用户的文件大小是什么?
他们(如果有的话)两次上传文件的频率,他们可以下载图表吗?
如果文件很小且一次性使用更多,您可以上传并动态处理它们,如果它们需要重复访问和分析,那么您将通过将数据导入数据库来节省用户时间。
答案 2 :(得分:0)
MySQL中的LOAD DATA INFILE命令可以处理非常好的上传。如果您要将表格上传到该表格,然后使用该命令,那么它对我来说非常有效。我使用它在5秒内加载了数千行数据。