从 php 文件加载许多图像有时会抛出 500 内部服务器错误
Load many images from php file sometimes throw 500 internal server error
我正在从服务器 ("behind" public_html) 的根目录加载一个包含许多图像的图库。
对于这项工作,我使用了一个 php 文件,该文件通过 $_GET 获取名称,找到图像并像在代码中一样打印它。
没有什么奇怪的,如果不是因为当图像很多时,我会收到一个高度可变的 500 内部服务器错误。
我这样做是因为我想动态地操纵他们的 width/height 并可能添加水印。但目前我不这样做,首先我需要解决这个问题。
我的疑问是:
- 问题是我用同一个文件加载了所有这些文件并超载了 php 吗?
- 以这种方式加载的图像是否被浏览器正确缓存?
- 如果我不想让用户直接访问图像,我该怎么办?
- 我应该投降并正常上传 public_html 上的图片吗?
header('Content-Type: '.mime_content_type($filepath));
读取文件($文件路径);
我"found the solution"。
没有解决办法。经典路线比把PHP放在中间要快一百倍
图多就没办法了
我正在从服务器 ("behind" public_html) 的根目录加载一个包含许多图像的图库。 对于这项工作,我使用了一个 php 文件,该文件通过 $_GET 获取名称,找到图像并像在代码中一样打印它。
没有什么奇怪的,如果不是因为当图像很多时,我会收到一个高度可变的 500 内部服务器错误。
我这样做是因为我想动态地操纵他们的 width/height 并可能添加水印。但目前我不这样做,首先我需要解决这个问题。
我的疑问是: - 问题是我用同一个文件加载了所有这些文件并超载了 php 吗? - 以这种方式加载的图像是否被浏览器正确缓存? - 如果我不想让用户直接访问图像,我该怎么办? - 我应该投降并正常上传 public_html 上的图片吗?
header('Content-Type: '.mime_content_type($filepath)); 读取文件($文件路径);
我"found the solution"。 没有解决办法。经典路线比把PHP放在中间要快一百倍
图多就没办法了