相关疑难解决方法(0)

我可以在目录中放入多少个文件?

我保存在一个目录中的文件数量是否重要?如果是这样,目录中有多少文件太多,文件太多会有什么影响?(这是在Linux服务器上.)

背景:我有一个相册网站,上传的每个图像都重命名为8位十六进制数字(例如a58f375c.jpg).这是为了避免文件名冲突(例如,如果上传了大量"IMG0001.JPG"文件).原始文件名和任何有用的元数据都存储在数据库中.现在,我在images目录中有大约1500个文件.这使得列出目录中的文件(通过FTP或SSH客户端)需要几秒钟.但我看不出它除此之外还有什么影响.特别是,对于向用户提供图像文件的速度似乎没有任何影响.

我想过通过制作16个子目录来减少图像数量:0-9和af.然后我会根据文件名的第一个十六进制数字将图像移动到子目录中.但我不确定是否有任何理由这样做,除了偶尔通过FTP/SSH列出目录.

filesystems limit

544
推荐指数
16
解决办法
30万
查看次数

在网站上传和存储图片的最佳方式是什么?

我不知道大型网站如何将图片保存在他们的服务器上.有谁能告诉我他们如何保存用户在他们的数据库中上传的图片?

我在想,也许他们只是将文件(图片)保存在某个路径中,只是在数据库中保存该路径就是这样吗?

但我想这样做.这是正确的吗?例如,一个名为的网站www.photos.com.当用户上传图片时,我会创建一个用户名的文件夹,并将这些图片保存在该文件夹中.

我相信我们可以使用创建目录php file concepts.因此,当新用户上传他的图片或文件时,我想用他的名字创建一个目录.

示例:如果用户名是john,我会在photos.com上创建这样的目录www.photos.com/john/,然后在上传图片时将所有图片保存到此目录中.这是正确的方法吗?

我这里没有人知道将文件保存到服务器,所以请让我知道如何做到这一点?我想以正确和安全的方式做到这一点.

php file-upload

55
推荐指数
2
解决办法
4万
查看次数

标签 统计

file-upload ×1

filesystems ×1

limit ×1

php ×1