检查文件是否存在:URL存储在db VS检查文件系统中

时间:2019-06-28 05:19:02

标签: c# sql asp.net

我需要为每个订单在ASP.NET网站上打印图像。 一部分图像托管在外部服务器(云)上,另一部分托管在同一服务器上。 有一个大的订单文件夹,每个订单在该大文件夹中都有自己的文件夹。 / Orders / Order_id /

当用户加载页面时,我有2个选项,以检查图像是否存在并可以加载: 通过保存在sql表中的url到文件的每个路径,并且如果url存在,那么我可以调用它。 -这将使我的数据库表保存大量的URL字符串。 或者,我可以避免在db中保存任何内容,而无需加载每个页面,并检查文件夹中是否存在文件。

使用SQL URL并保存所有URL或每个页面加载以检查文件夹中是否存在文件的最快加载时间和最少资源(CPU和ram)消耗解决方案是什么?

0 个答案:

没有答案