如何正确地将请求发送到处理某些数据并发回文件的 Web 服务器
How to properly send a request to a web server which processes some data and sends a file back
基本上我正在尝试制作一个需要在远程服务器上进行某些操作的应用程序(以避免使用大量互联网数据)。所以我在想的是,我应该向服务器发送一个 http 请求,等待它处理它,然后再接收一个文件。一种方法是在 url 中发送一个 id(取决于我要处理的内容),然后使用 $_GET 在服务器上通过 php 访问它。但是我问自己这是否是正确的方法。如果以某种方式找到了服务器的地址,难道服务器不会轻易被太多请求淹没吗?还有哪些其他选择,我应该使用哪些技术以及我应该从哪里开始阅读它?
提前致谢,如果我对我刚刚写的内容有误解,我仍然很抱歉,我仍在努力弄清楚所有这些。
我认为你需要使用队列服务之类的东西,为此 GearMan 是最好的解决方案。
基本上你可以设置德国服务器并将所有请求发送到服务器并编写将进行处理的工作人员。 IT 是一个完全分布式的系统,所有的事情都在后端完成,这样就没有人可以通过 HTTP 调用它。由于此工作人员不需要在 HTTP 服务器上,因此您可以将其禁用 public,这样它会更安全。
基本上我正在尝试制作一个需要在远程服务器上进行某些操作的应用程序(以避免使用大量互联网数据)。所以我在想的是,我应该向服务器发送一个 http 请求,等待它处理它,然后再接收一个文件。一种方法是在 url 中发送一个 id(取决于我要处理的内容),然后使用 $_GET 在服务器上通过 php 访问它。但是我问自己这是否是正确的方法。如果以某种方式找到了服务器的地址,难道服务器不会轻易被太多请求淹没吗?还有哪些其他选择,我应该使用哪些技术以及我应该从哪里开始阅读它?
提前致谢,如果我对我刚刚写的内容有误解,我仍然很抱歉,我仍在努力弄清楚所有这些。
我认为你需要使用队列服务之类的东西,为此 GearMan 是最好的解决方案。
基本上你可以设置德国服务器并将所有请求发送到服务器并编写将进行处理的工作人员。 IT 是一个完全分布式的系统,所有的事情都在后端完成,这样就没有人可以通过 HTTP 调用它。由于此工作人员不需要在 HTTP 服务器上,因此您可以将其禁用 public,这样它会更安全。