Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在linux上存储图像_Php_Mysql_Linux - Fatal编程技术网

Php 在linux上存储图像

Php 在linux上存储图像,php,mysql,linux,Php,Mysql,Linux,我正在建立一个拥有数十亿张图片的网站。我对将图像存储在单个目录中有点困惑。一个目录中可以存储多少个图像。还是会降低服务器速度?您是否考虑过对象存储,如AWS S3 至于性能,我认为这取决于您打算使用的文件系统。一些文件系统以线性方式索引目录内容,其他文件系统使用更高效的算法。这还取决于您的系统服务是否需要定期扫描目录 我发现: 在这个问题:数十亿图像中,我会考虑数据库中的二进制斑点。如果您想使用文件,那么至少考虑一个模式,如代码> /DATAB/DI123/SUDRI345 /IMAG6890.

我正在建立一个拥有数十亿张图片的网站。我对将图像存储在单个目录中有点困惑。一个目录中可以存储多少个图像。还是会降低服务器速度?

您是否考虑过对象存储,如AWS S3

至于性能,我认为这取决于您打算使用的文件系统。一些文件系统以线性方式索引目录内容,其他文件系统使用更高效的算法。这还取决于您的系统服务是否需要定期扫描目录

我发现:


在这个问题:

数十亿图像中,我会考虑数据库中的二进制斑点。如果您想使用文件,那么至少考虑一个模式,如代码> /DATAB/DI123/SUDRI345 /IMAG6890.JPEG类似路径。拥有一个包含十亿个条目的目录似乎是不合理的。