我有一个动态生成的 HTML 页面,其中包含动态生成的图像 (jpeg)。对于我的应用程序来说,这两种动态生成的资源彼此一致是很重要的。(HTML 包含一些我覆盖在图像顶部的元素。)这有点棘手,因为这两个资源当然是在不同的 HTTP 请求中获取的。
在我的服务器代码中构造它的最佳方法是什么?播放是否支持特定的处理方式?
一些选项浮现在脑海中:
首先是在请求 HTML 页面时计算图片的参数,并将这些参数放入图片的 URL 中。对我来说不幸的是,这里有很多我认为不适合 URL 的状态。
另一种方法可能是在请求 HTML 期间生成图像(或仅生成图像的参数),并将其存储在服务器端某处。然后当图像请求出现时,我可以返回预先生成的图像。这个解决方案的唯一问题是我现在需要担心生成的图像服务器端的生命周期,这感觉很糟糕。