使用CDN会增加数据库或Web服务器的负载吗?如果是,那么为什么以及如何?使用CDN是否会增加数据库或Web服务器的负载?
1
A
回答
2
不,完全相反。 (从搜索顺便说一下,第一个结果为“CDN”)引用Wikipedia的http://en.wikipedia.org/wiki/Content_delivery_network:
客户端访问的数据的副本靠近客户端,而不是所有的客户端访问相同的中央服务器,所以以避免在该服务器附近出现瓶颈。
0
如果流量相同,它应该可以缓解您的Web服务器,但可能不会影响您的数据库服务器。另一方面,如果来自CDN的更高带宽使更多人来到您的网站,可能实际上会增加负载。但是,我认为那是一件好事。
相关问题
- 1. HATEOAS是否会增加对服务器的呼叫数量?
- 2. 使用Google Web Toolkit或JQuery的服务器端SQLite数据库
- 3. 虚拟化数据库服务器或Web服务器?
- 4. 我是否需要在Web服务器数据库中使用核心数据?
- 5. Web服务器的负载测试
- 6. 检查服务器上字数据库的密码或使用Web服务?
- 7. 跨内容传播流量是否会提高性能或服务器负载?
- 8. Web套接字 - 服务器负载
- 9. 服务器或数据库
- 10. 使用FastCGI的高负载Web服务器的最佳实践
- 11. 模拟/模拟postgresql中的重负载数据库服务器
- 12. 查看mssql数据库服务器的历史负载
- 13. Biztalk服务器是否支持不使用Web服务的数据交换
- 14. 服务器上的ASP.net Web服务有时不会加载
- 15. 动态图像加载是否会减少服务器过载?
- 16. 负载均衡服务器,集群数据库和互斥体
- 17. 如何确定是否存在SQL服务器或数据库
- 18. Amazon SPICE是否增量加载数据?
- 19. 用于(游戏)服务器通信的Web服务或共享数据库?
- 20. JQGrid与web服务不加载数据
- 21. HTML框架 - 服务器端负载或客户端负载
- 22. Web服务是否也可以接收数据,或者只是提供数据的“Web服务”?
- 23. 亚马逊扩展Web服务器的数据库服务器
- 24. Architeture Web服务器,应用服务器和数据库服务器
- 25. MySQL数据库是否占用Web主机服务器上的存储空间?
- 26. 使用SQL数据库的高负载Web项目
- 27. Redis在Web服务器前端或数据库服务器后端
- 28. 交易是否会给数据库增加开销?
- 29. Ajax(客户端)与PHP(服务器),加载数据库数据
- 30. 数据库连接泄漏是否会导致CPU使用率增加?
我担心的是,它是否在提出请求之前或请求之后维护副本。如果在请求之前创建副本,那么可能会在服务器上造成额外的负载。如果不是,那么CDN可能仅在每个页面从节点请求一次之后才有用。 – 2010-09-13 06:59:48
@Loveleen Kaur:这取决于您的CDN及其配置;您描述的情景“CDN仅在第一次请求后才有用”,但这对每个页面*都是分开的*。所以,如果你有一个经常请求的静态资源(例如图像或CSS文件),而另一个永远不会被请求,那么经常请求的一个可能会从CDN提供服务。如果你有数百个和更多的请求,CDN非常有用,因此与CDN提供的其他点击(而不是来自你的服务器)相比,第一个点击将是微不足道的。 – Piskvor 2010-09-13 07:37:55
确实,CDN确实通过缓存静态实体来减少HTTP请求。感谢您的解释! – 2010-09-13 10:01:16