0

我正在尝试制作一项服务,该服务需要在服务器上快速渲染简单的 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  + "' />";

谢谢。

4

1 回答 1

0

这个客户端不需要任何特殊的东西。您的渲染图像在客户端与任何服务器图像都无法区分。一个简单的<img src="renderer.php?id=fa24da98">就足够了。要使其成为 ajaxy,您可以在需要时将图像的 src 设置为渲染器的 URL。

服务器端是所有神奇之处。这就是您必须渲染图像的地方(从客户端发送给您的任何参数),然后使用正确的标头在合适的 HTTP 响应中返回它。

Websockets 在单个请求每个客户端的情况下不会帮助您;但是对于每个客户端的恒定请求流场景,它们可以使事情变得更快、更轻。在这种情况下,上面的代码

可扩展性主要取决于服务器——负载、硬件、网络服务器以及它的配置方式等等。

于 2012-11-25T15:53:54.020 回答