我正在从服务器的根目录(“ public_html”之后)加载包含许多图像的画廊。 对于这项工作,我使用一个php文件,该文件的名称为$ _GET,找到图片并按照代码中的说明进行打印。
没什么奇怪的,如果不是很多的话,我会得到高度可变的500个内部服务器错误。
之所以这样做,是因为我想动态地控制它们的宽度/高度,并可能添加水印。但是目前我还没有这样做,首先我需要解决这个问题。
我的疑问是: -是我将所有文件都加载到同一个文件中并且使php重载的问题吗? -以这种方式加载的图像是否已被浏览器正确缓存? -如果我不希望用户直接访问图像,该怎么办? -我应该投降并正常上传图像到public_html吗?
header('Content-Type:'.mime_content_type($ filepath)); readfile($ filepath);
答案 0 :(得分:0)
我“找到了解决方案”。 没有解决办法。经典路由比将PHP放入其中要快一百倍。
如果图像很多,就无法解决。