zoukankan      html  css  js  c++  java
  • 高并发和大流量解决方案--独立图片服务器

    为什么要使用独立图片服务器

    我们知道,无论对于Apache还是IIS,图片始终是最消耗系统资源的,如果将图片服务和应用服务放在同一个服务器的话,应用服务器很容易会因为图片的 高I/O负载而崩溃,因此对于有些大型网站项目,我们有必要将图片服务器和应用服务器分离。部署独立的图片服务器(甚至是服务器集群)是大型网站图片存储 解决方案中最基础的,因为有了独立的图片服务器后,我们才能对图片服务器做更有针对性的性能优化,比如从硬件角度说,图片服务器可以配置高端的硬 盘,7200转的换成15000转的,而CPU却只要一般就可以了;从软件角度说,可以为图片服务器配置特殊的文件系统来满足对图片的I/O请求,如淘宝 的TFS,就很好地解决了大规模小图片文件带来的I/O噩梦,同时,我们也可以采用nginx、squid来代理图片请求等等。

    图片服务器的优势

    总得来说,部署图片服务器有以下几点好处:
    1、分担 Web 服务器的 I/O 负载 - 将耗费资源的图片服务分离出来,提高服务器的性能和稳定性
    2、能够专门对图片服务器进行优化 - 为图片服务设置有针对性的缓存方案,减少带宽成本,提高访问速度
    3、提高网站的可扩展性 - 通过增加图片服务器,提高图片吞吐能力

    建立图片服务器的注意事项

    1、选择适合图片存储的物理介质和文件系统
    2、使用物理上独立的服务器
    3、如果拥有多台图片服务器,要考虑服务器之间的图片同步问题 (NFS或者FTP)
    4、使用独立域名 (同一域名下浏览器的并发连接数有限制,一般在2 - 6之间,多数服务器只缓存不带cookie的请求)

      

  • 相关阅读:
    有符号数与无符号数的转换
    二进制的反码
    c 位运算
    安装和使用PhantomJS
    SecureCRT图形界面
    php curl模拟登陆抓取数据
    sublime text 3 配置方法
    chrome不支持12px,解决办法
    对下拉的一些操作记录
    Vue tree自定义事件注意点
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/9327018.html
Copyright © 2011-2022 走看看