负载平衡和 Web 图像/缩略图/缩略图
我们计划在我们的服务器环境中引入负载平衡。我们的网站有很多缩略图(Thumbimages)可以显示在网站上。由于所有图像都应位于 Web 目录下才能显示在网站上,我是否需要在所有服务器中维护这些 TN?
还有其他方法可以实现此目的吗?
We are planning to introduce Load balancing in our server environment. Our site has lots of thumbnails (Thumbimages) to get displayed on the website. As all the images should be there under Web directory to get displayed on web site, do I need to maintain these TNs in all the servers?
Is there any other way to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,将图像放在所有服务器上。这是负载平衡的最佳方式,因为它需要负载平衡器执行较少的逻辑(即无需数据包检查),因此速度很快。使用 rsync 或类似工具使图像在所有节点上保持同步。
Yes, put the images on all the servers. That's the best way of load balancing because it requires less logic to be performed by the load balancer (i.e. no packet inspection) so is fast. Use rsync or similar to keep the images in sync on all nodes.
只需为图像创建一个中央网络共享即可。然后将所有 Web 服务器指向该网络共享图像文件夹。负载均衡器只是将页面请求定向到 Web 服务器,然后该服务器从网络共享文件夹加载图像。所以我的结论是图片不需要负载均衡逻辑?
Just create a central network share for the images. Then point all the web servers to that network shared images folder. The load balancer is just directing the page request to a web server which then loads the images from a network shared folder. So my conclusion is that there is no load balancing logic required for images?