我已经创建了一本照片书,我希望用户可以使用相应的照片下载所有相册,但问题是某些相册的大小为5GB,如果我将所有照片压缩为zip文件,服务器阻止请求,因为它需要太多时间。
如何解决这个问题?
是否可以将多个文件全部下载到zip文件中而不压缩?
如果是,怎么样?
PS:我无法修改php.ini
答案 0 :(得分:0)
如果超时是您唯一的问题,那么在PHP中您可以使用:
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
或者,如果在Apache上并且你有htaccess可用性:
php_value max_execution_time 300
Here is a great post关于使用Wordpress等的其他示例。
将一个未知数量的文件压缩成一个5GB +的存档听起来很讨厌,但这是上面的yoru问题的解决方案:)我希望你能够防止坐在那里的用户因为他们不耐烦而点击刷新?