从php文件加载许多图像有时会引发500内部服务器错误

时间:2019-06-07 23:26:14

标签: php image load internal-server-error

我正在从服务器的根目录(“ public_html”之后)加载包含许多图像的画廊。 对于这项工作,我使用一个php文件,该文件的名称为$ _GET,找到图片并按照代码中的说明进行打印。

没什么奇怪的,如果不是很多的话,我会得到高度可变的500个内部服务器错误。

之所以这样做,是因为我想动态地控制它们的宽度/高度,并可能添加水印。但是目前我还没有这样做,首先我需要解决这个问题。

我的疑问是: -是我将所有文件都加载到同一个文件中并且使php重载的问题吗? -以这种方式加载的图像是否已被浏览器正确缓存? -如果我不希望用户直接访问图像,该怎么办? -我应该投降并正常上传图像到public_html吗?

header('Content-Type:'.mime_content_type($ filepath)); readfile($ filepath);

1 个答案:

答案 0 :(得分:0)

我“找到了解决方案”。 没有解决办法。经典路由比将PHP放入其中要快一百倍。

如果图像很多,就无法解决。