所以我推出了一个分类广告网站,但我意识到该网站加载时变得太慢...我有一个上传文件夹和一个thumb_cache文件夹,其中每个文件夹都包含4680张图片...所以每个文件夹有 4680 个图像..我有一个常规共享主机...这可能是网站速度变慢的原因吗?一个上传文件夹中超过 4000 个图像文件是否会降低网站速度?我用 PHP 开发了该网站,PHP 会很难在一个包含 4000 多个图像文件的文件夹中查找图像吗?
我应该如何组织上传目录以获得更好的性能?使用 PHP 自动在上传文件夹中为每个广告创建一个文件夹?
我收到警告:
imagepng() [function.imagepng]: Unable to open
'/home/content/72/9959172/html/thumb_cache/
185x200__width__uploaded_files^classified_img^tractor61354.PNG' for writing:
Stale NFS file handle in
/home/content/72/9959172/html/al/includes/funcs_lib.inc.php on line 1168
最佳答案
答案很大程度上取决于您的服务器配置。基本上 - 是的,当 PHP 在某些服务器安装下运行时,这可能会成为问题。
无论如何,当您开始考虑备份和维护时,它可能而且将会成为一个问题。
许多服务器和应用程序在文件的哈希和上使用两个字母的前缀。例如,散列为 75f5164e4bd2de372b99a3e2e2718aed
的文件将被放置在 75/f5/
文件夹下。这可以解决一些问题。
关于php - 一个上传目录中包含 5000 个图像文件的网站会降低加载时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25185062/