我使用PHP生成前端,渲染HTML,在数据库上运行一些SQL查询等.SQL查询变得越来越慢,改进它们的唯一方法是使请求成为非无状态的。当前,请求导致一些查询获取数据并通过JSON将其返回给客户端,但改进的查询(没有组,几乎没有任何连接和排序)将需要保存一个具有先前请求结果的对象:返回的对象,他们的顺序,他们的一些属性。知道以前返回的对象是什么,之后的任何请求都可以更快地处理,查询会变得更加简单。
问题是:运行Java服务的最可靠方式是什么,它接受来自PHP的请求并同步返回结果(JSON),以便PHP可以立即解析数据并呈现页面?通过HTTP(S)使用JSON REST API我会安全吗?我应该看看插座吗?我可以从PHP创建持久连接而无需在C中创建单独的模块吗?
P.S。请求将在前端服务器和Java服务器之间发生。它们可以在同一台机器上或单独的机器上。可能需要在将来通过Java集群对请求进行负载平衡。