CDN和静态文件服务器之间有区别吗?


回答 1:

内容交付网络本质上是一台服务器,它服务于来自邻近性的所有类型的请求。 CDN不一定仅用于静态内容。 它们提供缓存的网页,处理来自缓存的中间件的响应,并且等同于实际托管应用程序数据的Web服务器。

CDN使用地理位置来确定要用于请求的服务器。

相反,静态文件服务器并非特定于位置。 它用于存储应用程序中使用的图像和其他静态内容。 它们可能已被缓存,但不一定足够智能以定位邻近位置。 Nginx是静态服务器的最佳示例,它可以非常快速地处理图像/ css内容,以减少主Web服务器上的负载。


回答 2:

谢谢您的A2A。

让我开始说,我不确定您所说的“静态”文件服务器是什么意思,因为每个服务器都提供静态文件。 人们谈论动态编程,但是即使代码是静态的。 我不知道什么是“动态文件服务器”。

CDN可用于服务器文件,是的。 但这不是CDN的唯一功能,这也许是您的问题真正要问的。 CDN非常适合与阻止的Web僵尸程序保持同步。 互联网流量的60-80%是非人类的网络机器人。 他们正在占用大量带宽并降低互联网速度,并无法访问您的网站。 其中一些是恶意的,这意味着它们正在仿冒您的网站中的安全漏洞。 其中一些很好,因为它们由Google,Yahoo或Bing运行以为搜索引擎索引您的网站。 CDN保留一个列表,并阻止所有不好的机器人。 这既可以优化您的网站加载时间,又可以减少安全漏洞。

另一个区别是,CDN通常在世界各地的不同地方具有多个服务器系统。 您的Web服务器通常在其服务器上有一个位置。 例如,Hostgator在德克萨斯州。 因此,如果您有来自欧洲和亚洲等世界各地的访问者,则CDN会尝试从最近的位置存储文件。 这也加快了站点交付时间。 也许这就是您想到“动态文件服务器”时的想法。


回答 3:

谢谢您的A2A。

让我开始说,我不确定您所说的“静态”文件服务器是什么意思,因为每个服务器都提供静态文件。 人们谈论动态编程,但是即使代码是静态的。 我不知道什么是“动态文件服务器”。

CDN可用于服务器文件,是的。 但这不是CDN的唯一功能,这也许是您的问题真正要问的。 CDN非常适合与阻止的Web僵尸程序保持同步。 互联网流量的60-80%是非人类的网络机器人。 他们正在占用大量带宽并降低互联网速度,并无法访问您的网站。 其中一些是恶意的,这意味着它们正在仿冒您的网站中的安全漏洞。 其中一些很好,因为它们由Google,Yahoo或Bing运行以为搜索引擎索引您的网站。 CDN保留一个列表,并阻止所有不好的机器人。 这既可以优化您的网站加载时间,又可以减少安全漏洞。

另一个区别是,CDN通常在世界各地的不同地方具有多个服务器系统。 您的Web服务器通常在其服务器上有一个位置。 例如,Hostgator在德克萨斯州。 因此,如果您有来自欧洲和亚洲等世界各地的访问者,则CDN会尝试从最近的位置存储文件。 这也加快了站点交付时间。 也许这就是您想到“动态文件服务器”时的想法。