web写文件有两种方式可选,一种是将文件保存到数据库,一种是直接在服务器目录下创建文件
首选在服务器目录下创建文件。
通过数据库读写文件适合CS结构的应用程序使用,因为web是多人同时访问服务器,而存储文件通常都会很大,这样通过数据库读取的话会增加对服务器的压力,而系统也不会针对这个来做缓存。
但是通过在服务器目录下创建文件时,需要做url转换,将路径转换为虚拟路径,这样web就会认为读取的是一个静态文件,为其做缓存,会大大减轻服务器的压力。
另外在服务器下创建文件的方式还需要考虑权限的问题,虚拟用户必须要有读写的权限,才能创建和读取文件,这个需要配置。