我们需要知道的,关于独立图片服务器的部署的相关点
2018-02-06 00:18
357 查看
一 为什么要将图片资源独立
1. 分担Web服务器的I/O负载--将消耗资源的图片服务分离出来,提高服务器的性能和稳定性.
2. 能够专门对图片服务器进行优化->为图片服务设置有针对性的缓存方案,减少带宽成本,提高访问速度.
3. 提高网站的可扩展性->通过增加图片服务器,提高图片吞吐能力.
注:本身图片服务比较占I/O,所以可以将转速提高,对计算能力要求不高,所以可以把cpu调低,还可以针对性的做一个集群.
二 尽量采用独立域名
原因:
1.同一域名下浏览器的并发连接数会有限制,独立域名可以突破浏览器的连接数的限制
2. 由于cookie的原因,对缓存不利,大部分的Web Cache 都只缓存不带cookie的请求,导致每次的图片请求都不能命中cache.
三 独立后的问题
由于独立后是在两个域名下,那就出现了以下问题
1.如何进行图片上传和图片同步
(1) NFS共享方式
(2) 利用FTP同步
(3) 也可以通过一些接口实现(比如七牛云)
1. 分担Web服务器的I/O负载--将消耗资源的图片服务分离出来,提高服务器的性能和稳定性.
2. 能够专门对图片服务器进行优化->为图片服务设置有针对性的缓存方案,减少带宽成本,提高访问速度.
3. 提高网站的可扩展性->通过增加图片服务器,提高图片吞吐能力.
注:本身图片服务比较占I/O,所以可以将转速提高,对计算能力要求不高,所以可以把cpu调低,还可以针对性的做一个集群.
二 尽量采用独立域名
原因:
1.同一域名下浏览器的并发连接数会有限制,独立域名可以突破浏览器的连接数的限制
2. 由于cookie的原因,对缓存不利,大部分的Web Cache 都只缓存不带cookie的请求,导致每次的图片请求都不能命中cache.
三 独立后的问题
由于独立后是在两个域名下,那就出现了以下问题
1.如何进行图片上传和图片同步
(1) NFS共享方式
(2) 利用FTP同步
(3) 也可以通过一些接口实现(比如七牛云)
相关文章推荐
- 【脚本语言系列】关于PythonWeb服务器Nginx+uWSGI,你需要知道的事
- 我们需要知道的、关于技术变化方面的五种思想
- 关于服务器部署apache服务器的相关注意事项
- 关于互联网:我们需要知道得更多
- 关于安全性测试,我们需要知道的一些事
- 关于适用base64对图片进行编码在服务器上性能的相关讨论
- 关于class你需要知道的(RN相关基础知识) es6/es7
- 关于技术趋势改变我们需要知道的五件事情
- ios-day11-05(关于UIView,我们需要知道的一些方法)
- 我们需要知道的、关于技术变化方面的五种思想
- 【脚本语言系列】关于PythonWeb客户端-服务器模块http-urllib,你需要知道的事情
- Android开发中一些你需要知道的图片相关知识和网站推荐分享
- 【脚本语言系列】关于PythonWeb服务器Bottle,你需要知道的事
- 【脚本语言系列】关于PythonWeb服务器Flask,你需要知道的事
- 【脚本语言系列】关于PythonWeb服务器apache+mod_wsgi,你需要知道的事
- 关于java部署ueditor 上传图片路径服务器返回的路径与实际位置不一致的解决
- 【脚本语言系列】关于 JavaScript 错误处理,你需要知道的事
- 【系统配置系列】关于Ubuntu加速下载资源库/加速更新软件,你需要知道的事
- 学习iOS前我们需要知道的事情
- 关于SDK-manager中我们需要下载哪些?