2011-10-11 40 views
1

我已将php.ini文件中的所有PHP设置设置为允许文件大小超过30mb,最大时间超过5分钟。我遇到的问题是,托管帐户我必须使用被杀害60秒带有托管帐户的文件上传60秒后处理脚本

脚本的限制之内的所有脚本 所有脚本有以下内存和运行时间限制:

内存:一些PHP CMS应用程序可能需要比php.ini中的默认设置更大的memory_limit。你可以在你的php.ini中改变这个限制,但是不要超过64M的最大值。

运行时间:所有PHP/CGI/Perl脚本都被限制在60秒的运行时间内。如果你的脚本在这段时间内没有完成,它将被杀死。 BlueDomino不允许自定义脚本影响我们共享主机平台上其他客户站点的性能。

我目前有一个flash上​​传器,我创建的发送数据到PHP进行处理。如果文件花费的时间不到一分钟,我会完美工作,但如果花费的时间超过一分钟,则会失败:/

是否有解决此问题的另一种方法?也许使用不同的Python编程语言?

+3

获得更好的主机。就这么简单... – ircmaxell

+0

找到一个更灵活的托管服务:/ – eykanal

+0

他们不会允许Python脚本无限期地运行,因为它是用Python编写的。吸收资源的脚本无论使用哪种语言都会吸收资源。获得更好的主机 - 您现在可以获得VPS相当便宜的价格,并随时随地做任何您想做的事情。 –

回答

3

您可以创建某种类型的Flash上​​载程序,该程序可以在文件的某个时间上传一个块,然后每个请求都会很短,但是您可以制作其中的几个。当最后一个块上传时,调用一个将所有块合并到一个文件的脚本。

一个简单的谷歌搜索给了我这样的:http://www.plupload.com/

+1

这个,在这里解决好问题 - 用户甚至不需要注意它。 – orlp

+0

你知道一个好的地方让我找出如何做到这一点吗? –

+0

添加了可能的答案。 –

相关问题