我正在尝试制作一项需要在服务器上快速渲染简单3D场景的服务,然后将它们作为JPEG格式返回。
我怎样才能用HTML javascript请求作业?它是否可以扩展到大众用户,websockets会这样做吗?
function renderBlender(){
// 1. Send out a job
// ?? put something
// 2. Take result
// Get json and add it to HTML.
loadResult("Result.json");
//strImageList += "<a href=\"#\">";
//strImageList += "<img src='" + the location + "' />";
感谢。
答案 0 :(得分:0)
此客户端不需要任何特殊功能。您的渲染图像是客户端,无法与任何服务器映像区分开。一个简单的<img src="renderer.php?id=fa24da98">
就足够了。要使其成为ajaxy,您可以在需要时将图像的src设置为渲染器的URL。
服务器端是所有魔法生活的地方。这是你必须渲染图像的地方(来自客户端发送给你的任何参数),然后使用正确的标题将其返回到合适的HTTP响应中。
Websockets无法帮助您实现单客户端请求方案;但是对于每个客户端的持续请求流场景,它们可以使事情变得更快更轻。在这种情况下,上面的代码
可扩展性主要取决于服务器 - 负载,硬件,网络服务器及其配置方式等等。