至今距2011年李彦宏在百度联盟高峰大会上提及到“互联网图片时代已经到来”已经6年了。在2017年的今天,图片已经成为了网站/app的标配,是网站/app不可或缺的元素之一,面对着图片所带来的大流量、高并发、大存储的三个问题,高性能图片服务器搭建需要注意什么呢?
对于web服务器来说,不管是windows服务器系统上使用的iss、还是unix和linux服务器系统上使用的apache、nginx,图片都是很消耗服务器资源的,因而随着网站的发展或是最初在服务器架构上都会将web与图片分离开来,分别搭建web服务器、图片服务器。独立图片服务器能够有效降低页面访问请求时服务器资源的压力,确保访客在访问web服务器时,不会因为图片问题而奔溃,并且更加方便做扩容、容灾和数据迁移。
同时,在搭建图片服务器选择图片服务器租用时,针对图片服务器大流量、高并发、大存储的三大特点,选择服务器租用的配置要足够高以应对需求。通常,图片服务器会选择八核十六线程的cpu、g口带宽独享的带宽、sas/sata的固态硬盘,具体的需求需要根据网站的实际情况进行选择,若是不了解,可以要求idc商免费提供个性化的解决方案。
类似站酷、千图网等等的专门做图片的网站还会采用服务器集群的方式进行搭建高性能图片服务器搭建。同时,也根据网站/app的实际访问量调整nginx、apache、iss的参数,加入各种策略来搭建图片服务器。