我的日期库中有一个表,其中只包含图像的路径。 公共文件夹外的路径,路径是这样的(/ home / username / folder / sudfolder / datefolde / images) 日期文件夹将始终是当前日期的名称?
用于显示图像的最佳PHP功能是什么?我该怎么做?
我正在使用codeigniter,centos 7,mysql和nginx
答案 0 :(得分:1)
首先尝试尽可能避免使用PHP,因为它需要太多资源,因此对每个图像请求执行PHP解释器并不是一个好主意。而是在公共目录中创建符号链接。
如果你无法避免php,请尝试使用Nginx的X-Accel-Redirect标头
header("X-Accel-Redirect: /files/" . $path);
或者如果您使用Apache:
header("X-Sendfile: $filename");
如果这些选项也不可用,请使用readfile()php函数