几年前,我们让一位平面设计师改造了我们的网站。他的结果看起来很棒,但不幸的是,他引入了 Web 浏览器不支持的新字体。
起初我想,“什么!?!”......因为我们的大部分内容都是动态的,并且没有真正的方法来预先制作所有图像。还有多种语言的问题(因为我们知道西班牙语即将出现)。
无论如何,我决定创建一些类来通过 GDI+ 自动生成图像并根据需要以编程方式缓存它们。这解决了我们最初的大部分问题。然而,现在我们的负载急剧增加,我们的 UI 服务器已经耗尽。
现在问题来了……我希望用标准的网络浏览器字体替换大多数动态 GDI+ 图像。我正在考虑保留一些渲染的 GDI+ 图像并将它们放在 resx 文件中,但计划通过 asp:Labels 用 Tahoma 或 Arial 字体替换其中的大部分。
您发现哪个是更好的本地化图像解决方案?
- 将图像嵌入到 resx
- 仅将图像 url 添加到 resx
- 其他一些解决方案
我主要关心的是限制 UI 服务器上的处理。如果是这种情况,与将图像实际嵌入到 resx 相比,将图像 url 添加到 resx 会是更好的解决方案吗?