网站开发中的文件存储目录结构的探讨- 欢迎光临赵玉开的技术博客- 博客园
我现在是按年-月建立文件夹,放到 images.xxx.com的图片域名下,然后这个域名写到配置文件里,保存的时候替换一下,读取的时候在替换回来,这样方便域名的改变,不知道有没有必要。
另外,如果images放到一个独立的服务器,那图片通过什么上传啊?比方说博客园的 这个头像,是怎么从博客服务器上传到图片服务器的呢?

          
对于小图片,我倾向于以二进制方式写入数据库。读取的时候使用网页加参数的url,直接把二进制流吐到网页上;然后针对这张网页考虑缓存和性能的问题。
过多的文件和文件夹本身就会占用较大的磁盘空间,而磁盘检索效率的问题,我觉得与分区表索引大小关系更为密切,所以无论分不分子文件夹,对于读取一个已经明确到文件名的本地地址而言,可能没有太大性能上的差别。但是过于复杂的分区表带来的数据安全问题却非常明显。根据最近一段时间切身的遭遇和杯具的结局,我非常建议:1、本地文件存储尽量简洁;2、有限使用数据库二进制存储,无限提升数据库存储介质安全。

          
Jeffrey Zhao

又看到老赵了。哈~!

@玉开
引用:“上传到另外一台服务器上有很多方法,比如说web service,直接用域帐号权限复制过去。”
很想问一下。能具体说说这种跨服务器上传文件如何使用Web services。上传吗?权限怎么传递过去呢?
我试过在Web服务器上(Widnows Server 2008 系统)向另一台服务器通过(Widnows Server 2008 系统)网络磁盘映射的方式写文件。当使用File.Copy("c:\XXXX.txt","Z:\XXXXX.txt")时,说找不到路径。Google了一下,说是Web(Asp.net)用户没有这么大的权限,所在也就不知道怎么做了?能给个实例或者具体说说咋做好吗?

          
郑重声明:资讯 【网站开发中的文件存储目录结构的探讨- 欢迎光临赵玉开的技术博客- 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——