在网页上获取图像的开销

发布于 2024-12-12 02:25:18 字数 862 浏览 0 评论 0原文

安迪 所以我把这个 Web 应用程序放置在负载均衡器后面。当用户请求诸如 http://www.example.com/webpage.aspx 之类的网页时 该页面的图像位于 URL http://www.example.com/image/myimage。 jpg.负载均衡器拦截 url 并分割 ursl,以便将图像部分 /image/myimage.jpg 重定向到 我的内容服务器并从我的内容服务器检索图像部分,并从 IIS 服务器检索网页.aspx。 到目前为止,一切都很好。 我现在正在实施一个辅助站点 http://secondary.example.com/webpage2.aspx。现在,我在这里请求来自 http://www.example.com/image/myimage.jpg 的图像。 我想这是一个坏主意,因为我确实相信,当每个外部用户请求包含从我的主站点链接的图像的页面时,这会给我带来额外的开销。

我的问题是:

  1. 我怎样才能知道这会带来多少开销?
  2. 在不解析外部 CDN 的情况下解决此问题的推荐方法是什么?
  3. 我应该在辅助站点上实施主站点的解决方案吗?

有人遇到过类似的挑战并已解决吗?

/安迪

Andy
So I have this web application placed behind a loadbalancer. When a user requests a webpage such as http://www.example.com/webpage.aspx
the page has a image located at the url http://www.example.com/image/myimage.jpg. The loadbalancer intercepts the url and splits the ursl so it redirects the image part /image/myimage.jpg to
my contentserver and retrieved the image part from my content servers, and the webpage.aspx from the IIS server.
So far so good.
I'm now implementering a secondary site at http://secondary.example.com/webpage2.aspx. Now, here I requests the images from http://www.example.com/image/myimage.jpg.
I guess that this is a bad idea since i do believe that this gives me additional overhead when every external users request pages that has images that is linked from my primary site.

My questions are:

  1. How can I find out how much overhead this gives?
  2. What would be the recommended way to solve this without resolving to external CDNs?
  3. Should i implement the solution from the primamry site on the secondary?

Anyone with similar challenges that have been solved?

/Andy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眸 2024-12-19 02:25:19

如果您不打算使用我建议的 CDN,则为图像创建一个 url:

http://images.domain.com/images...etc

让您的所有网站都使用此 url,这样无论您建立多少个使用这些图像的网站,浏览器都可以缓存该图像一次。

If your not going to use a CDN, which I recommend, then create a single url for images:

http://images.domain.com/images...etc

Have all your sites use this url, that way browsers can cache the image once no matter how many sites you stand up that use those images.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文