Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将POST数据重定向到负载最小的服务器_Php_Post_Amazon Ec2 - Fatal编程技术网

Php 将POST数据重定向到负载最小的服务器

Php 将POST数据重定向到负载最小的服务器,php,post,amazon-ec2,Php,Post,Amazon Ec2,我想使用jQueryFileUpload来上传数据,特别是将音乐上传到服务器,在服务器上进行处理。我想在一个普通的Web服务器上有一个脚本,将当前上传的文件重定向到负载最少的服务器。 这些服务器是AmazonEC2实例,由AmazonCloudWatch监控。如果所有EC2实例的平均使用率高于70%,则会启动新实例 可能吗? 如何将服务器加载到PHP重定向脚本中? 如何处理要重定向的$\u POST数据?jQueryFileUpload是否支持发送Expect:100 continue标头?我想

我想使用jQueryFileUpload来上传数据,特别是将音乐上传到服务器,在服务器上进行处理。我想在一个普通的Web服务器上有一个脚本,将当前上传的文件重定向到负载最少的服务器。 这些服务器是AmazonEC2实例,由AmazonCloudWatch监控。如果所有EC2实例的平均使用率高于70%,则会启动新实例

可能吗? 如何将服务器加载到PHP重定向脚本中?
如何处理要重定向的$\u POST数据?

jQueryFileUpload是否支持发送Expect:100 continue标头?我想说,这将是一个先决条件。作为这方面的扩展,我认为您无法使用PHP有效地实现这一点,因为您需要Expect:behavior,并且在收到整个请求(包括主体)之前,PHP不会启动。我个人会用一个Node.js小程序来实现这一点,但这是我个人的偏好。基本架构是客户端POST,Expect:=>Server检查负载,并发送307重定向以获得适当的Server=>Client POST来纠正错误server@DaveRandom:是的,你说的建筑正是我想要的。但是有没有人想到将ec2服务器加载到php脚本中?可以使用另一个php脚本和shell_execuptime?当然CloadWatch提供了某种API,您可以轮询服务器负载?我不知道,我以前从未使用过任何亚马逊托管服务,但在我看来,这将是更基本的功能之一…?也许这将有助于: