Php 替换赢得';你不会消耗很多内存吗?

Php 替换赢得';你不会消耗很多内存吗?,php,header,Php,Header,我已经使用Xsendfile模块有一段时间了,但那是我在本地计算机上存储文件的时候用的。效果很好。我现在将文件存储在远程服务器上,需要在下载时更改文件名。我建立了这个: header("Content-Disposition: attachment; filename=$quote{$name3}$quote"); readfile("http://www.example.com/file.txt"); 这非常有效(减去我需要添加contentsize头和内容类型的事实,但在修复后我会更改它)

我已经使用Xsendfile模块有一段时间了,但那是我在本地计算机上存储文件的时候用的。效果很好。我现在将文件存储在远程服务器上,需要在下载时更改文件名。我建立了这个:

header("Content-Disposition: attachment; filename=$quote{$name3}$quote");
readfile("http://www.example.com/file.txt");
这非常有效(减去我需要添加contentsize头和内容类型的事实,但在修复后我会更改它)。问题是它会消耗大量内存。我一次最多可以下载4-5个

可以在远程URL上使用XSendFile吗?有没有更好的办法

可以在远程URL上使用XSendFile吗

否。这取决于文件在本地可用的事实

有没有更好的办法


在远程服务器上设置脚本(可能使用XSendFile)以发送适当的文件名。

内存多少?你是如何测试的?你有多少钱-我想试试旋度。@Dagon我有一个vps,大约6Gb,有没有办法在S3上设置类似的东西?我知道你可以让你的S3成为一个网络服务器。。。我不知道该怎么办