当前位置:首页 > 科技数码

图片存储服务器 如何高效的构建一个大型的图片服务器

性能与资金

随着互联网的发展,许多大中型的网站都保存了大量的图片资源,用户在访问这些图片资源异常丰富的网站(如淘宝、京东等电子商务网站)时,网页中的图片信息占据了页面数据流量的很大部分,那么问题也来了:

(1)由于受客户端浏览器限制,无法从一台服务器上同时下载页面中所有图片信息;

(2)由于图片保存在物理服务器上,访问图片需要频繁进行I/O操作:因此当并发用户数越来越多时,I/O操作就会成为整个系统的性能瓶颈;

(3)由于受操作系统的限制,一个目录中能存放的图片文件数量也是有限的:随着图片资源不断增加,如何有效管理和维护图片也是一个难题;

对于少数大型网站系统,由于自身具有雄厚的资金和人力资源,可采用NFS、CDN、Lighttpd、反向代理、负载均衡等技术提高用户访问速度;但是,这些技术需要庞大的资金来支持。对于多数中小型网站系统,有木有一种方案适用于中等规模商务网站的海量图片数据分布式动态存储及负载均衡的解决方案?该方案可否只需增加很少的硬件成本,即可提升网站的访问速度,并且可以根据需要动态调整图片服务器的数量及图片的存储目录,确保系统具有可扩展性和伸缩性。

架构设计:构建图片服务器集群

对于小型网站,由于数据规模小,可以把网站所有页面和图片统一存放在一个主目录下,这样的网站对系统架构、性能要求都很简单。但大中型网站都保存有海量级的图片文件,所采用的技术更是涉及广泛,从硬件到软件、编程语言、数据库、Web服务器、防火墙等各个领域都有较高要求。因此,有必要设立单独的图片服务器来专门存放图片,把图片数据的流量从Web服务器上分离开,这样的架构可以有效缓解Web服务器的I/O性能瓶颈,提升用户的访问速度。

1 系统设计目标 

基于以上的考虑,我们希望的设计目标是:

(1)图片能进行分布式存储; 

(2)图片服务器能实现负载均衡;

(3)能根据用户访问量及网站图片数据量的增加能动态添加图片服务器节点;

(4)图片服务器节点的动态调整对网站用户而言是透明的,并且不会中断系统的正常运行;

其中,(1)和(2)是针对系统的高可用和伸缩性,而(3)和(4)则是针对系统的高可用和可扩展而言的。

2 系统架构设计

系统整体架构如上图所示:包括客户端、Web服务器、数据库服务器、图片服务器集群4个部分。

(1)Web服务器部署网站的Web页面,用于响应客户端用户的请求。当用户浏览网页时,Web服务器响应请求并访问数据库服务器,获得网页中所有图片的URL路径,然后生成页面并返回给客户端;

(2)客户端接收该页面并根据页面中的图片URL路径自动从不同的图片服务器下载并显示相应图片。

(3)数据库服务器用于记录所有图片的编号以及图片的存放位置等信息,同时需要记录所有图片服务器的配置及当前状态信息。

(4)图片服务器集群用于存放网站的所有图片信息,该集群的服务器数量可以根据需要动态增加或删减。

1.《图片存储服务器 如何高效的构建一个大型的图片服务器》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《图片存储服务器 如何高效的构建一个大型的图片服务器》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/489306.html

上一篇

徐沛欣 红孩子CEO徐沛欣:建长效管理体系保持行业第一

下一篇

游戏公会排名 中国首届十大网游公会评选揭晓

酷6电影 酷6李善友:让酷6成为第一个盈利的视频网站

酷6电影 酷6李善友:让酷6成为第一个盈利的视频网站

本站讯 9月24日消息,酷6网CEO李善友在互联网大会上接受本站专访时表示,若视频行业最后剩下三家的话,整个行业在2010年都可以盈利,李善友表示要让酷6成为第一个盈利的网站。 李善友表示,在行业中,过去的一年谈论的是流量,而在将来的一年将谈收入,他表示对酷6目前流量、品牌和收入三方面的平衡运用能力很满意。 此外,李善友表示有关明年的收入情况,酷...

nfs5 简单搭建一个NFS服务器

  • nfs5 简单搭建一个NFS服务器
  • nfs5 简单搭建一个NFS服务器
  • nfs5 简单搭建一个NFS服务器
萧亚轩的图片 萧亚轩公开意外受伤照片 头部裂开一道口子,血淋淋的画面让人触目惊心

萧亚轩的图片 萧亚轩公开意外受伤照片 头部裂开一道口子,血淋淋的画面让人触目惊心

萧亚轩公开意外受伤照片 头部裂开一道口子,血淋淋的画面让人触目惊心  4月3日,歌手萧亚轩在个人社交平台晒出头部重创受伤的照片,照片中靠耳朵处伤口很深很长,画面血淋淋触目惊心。这是她去年10月在美国拍MV时,发生意外导致。4月5日她再次公开了受伤送医的视频,躺在担架上的她表情流露出不安的神情。到达医院之后, 医生仔细给她做包扎,因为受伤比较严重,...

艾玛沃特森三级 女星艾玛·沃特森不雅照遭色情网站曝光 仅穿薄衣胸前春光

艾玛沃特森三级 女星艾玛·沃特森不雅照遭色情网站曝光 仅穿薄衣胸前春光

女星艾玛·沃特森不雅照遭色情网站曝光 仅穿薄衣胸前春光      据台湾媒体报道,在电影《哈利波特》中饰演赫敏的女星艾玛·沃特森(Emma Watson)早已蜕变成亭亭玉立的性感小女人,平时热心公益的她,早前也被获选为联合国亲善大使。但是她日前却遭到色情网站曝光不雅照,而她也透过律师提告,强制该网站撤除照片。  据美国网站《TMZ》报道,艾玛·沃...

up主什么意思 百大up暗杀名单什么意思什么梗? 这梗代指弹幕视频网站bilibili评选……

up主什么意思 百大up暗杀名单什么意思什么梗? 这梗代指弹幕视频网站bilibili评选……

百大up暗杀名单什么意思什么梗? 这梗代指弹幕视频网站bilibili评选……  指弹幕视频网站bilibili(以下简称b站)评选的年度百大up主名单。  因为今年锤人成风,而且被人搞得大都是百大up主,还有一些有望成为百大的up主也被搞了,所以有人就说b站百大up主就是暗杀名单,b站新区又叫锤人区。  注:本磁条纯科普,对锤人事件不发表个人见...

梁田结婚了吗 梁田的老公是谁 湖南卫视梁田个人资料微博图片介绍

  • 梁田结婚了吗 梁田的老公是谁 湖南卫视梁田个人资料微博图片介绍
  • 梁田结婚了吗 梁田的老公是谁 湖南卫视梁田个人资料微博图片介绍
  • 梁田结婚了吗 梁田的老公是谁 湖南卫视梁田个人资料微博图片介绍
广州亚运会官方网站 中国体育报:网易承建全新广州亚运官方网站面世

广州亚运会官方网站 中国体育报:网易承建全新广州亚运官方网站面世

本文来源:中国体育报本报广州9月3日电 广州亚组委与网易公司赞助商签约仪式今天在广州举行,网易公司正式成为2010年广州亚运会的互联网内容和网站服务赞助商。全新亚运会官方网站也于同日推出。广州市副市长、广州亚组委常务副秘书长许瑞生出席签字仪式并致辞。许瑞生说,亚组委和网易携手共建全新的广州亚运会官方网站,将成为广州亚运会信息发布和形象传播的最佳平...

李泽楷图片 梁洛施首提李泽楷 细心网友却发现她把自己儿子名字打错了

李泽楷图片 梁洛施首提李泽楷 细心网友却发现她把自己儿子名字打错了

梁洛施首提李泽楷 细心网友却发现她把自己儿子名字打错了  ​昨天,梁洛施在微博晒出一张长子李长治的照片,为其庆祝十岁生日。照片里的儿子大概只有几个月,由外婆抱着和众人合影。  梁洛施配文感叹时间过得太快,希望儿子平安和健康快乐的长大,此外,她更是首次主动提及李泽楷,谈到儿子小时候长得像爸爸。  尴尬的是,梁洛施居然在配文最后一句把儿子的名字写错了...