繁体   English   中英

用于“进程运行受限”托管的PHP下载脚本(例如hostgator)

[英]PHP download script for “processes running limited” hosting (eg. hostgator)

我目前在HostGator上共享共享计划。 我有一个新网站,我正在尝试使用download.php脚本进行设置。 我遇到的问题是,当有人通过download.php脚本“下载”文件时,它算作“进程”,而我的托管计划将目前可以同时运行的进程限制为25个。

我的问题是,我有什么选择?

一种)。 移至新的虚拟主机,它不会限制进程的运行。

b)。 更改文件下载方式。

我想选择选项b),但是我想到我需要通过PHP访问文件,以限制下载数量和跟踪下载统计信息,以及防止出现热链接。 如果有一种方法可以让PHP脚本将文件发送给他们,以便在整个文件下载过程中都不需要运行该过程,那么我将消除此问题,但是据我所知这是不可能的。

我应该搬到新的托管公司吗? 我非常喜欢HostGator,因为到目前为止,他们为我提供了最佳的托管体验,当然,除了这一期,因此,我不想寻找另一家不限制进程运行的不错的共享托管公司,只是发现共享托管交易还有其他限制或“赶上”。

我不知道hostgator如何定义“进程”,但是由于下载本身将使Apache进程繁忙,无论如何,我会在进程的定义中说,除了对下载进行排队之前,您无法做任何事情其他下载已完成。 您可能喜欢hostgator,但是25个进程的限制是我偶然发现的最荒谬的限制之一。 也许这就是“无限磁盘空间”所要付出的代价,但是根据我的经验,我所需的磁盘空间总是有限的。

您确定这25个流程是硬性限制吗? 我只能找到一个“用户可能不会:1)使用25%或更多的系统资源,持续90秒钟以上”,这可以通过优化下载脚本来解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM