上传目录别全扔根目录,几千个文件堆一起,找个图翻半天,按年月分目录秒找到
新手做网站,用户上传的图片全扔根目录,过了半年,根目录里几千个文件,找个图翻半天,其实上传目录按规范分好,后期管理特别方便。第一,按年、月分目录,比如uploads/2017/10,这个月传的图全放对应目录,别所有图扔一个目录,文件多了读都慢;第二,图片、视频、文档分开,图片放uploads/image,视频放uploads/video,文档放uploads/file,别混在一块;第三,上传目录关掉PHP执行权限,就算用户传木马上来,访问也不会被解析执行;第四,别给用户上传文件用原始文件名,重命名成随机文件名,别覆盖别人的文件,也防止文件名里带特殊字符出问题。
我之前做文章站,所有上传图全扔uploads根目录,攒了几千个文件,后台找个图要翻半天,按年月分完目录,找图几秒钟就找到。很多新手觉得上传目录随便放,文件堆多了,不管是自己管理还是服务器读取,都慢,花十分钟把目录分好,后期省一半时间。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0