内容分发网络(CDN)的性能和限制

时间:2014-08-30 03:29:37

标签: php mysql ssl cdn

我有一些关于CDN的问题。

  1. 如果我的网站托管在位于美国地区的服务器上,而且大多数访问者来自亚太地区。如果我使用过在美国和亚太地区都有服务器的CDN服务,是否意味着这些访问者将连接到亚太地区的服务器并高速访问我的网站?

  2. 因此,如果我的网站包括一些MySQL操作,如INSERT,UPDATE,DELETE,SELECT..etc和一些必须由PHP处理的输入参数,如$ _GET [],那么CDN仍将适用提高连接速度?

  3. 如果CDN服务已经包含SSL保护。这是否意味着我不必从我的托管服务提供商那里购买额外的SSL证书?

  4. 如果我更新了原始服务器中的某些文件,CDN会同时更新还是需要很长时间才能刷新?

  5. 希望我的问题足够清楚,谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 是的,用户将连接到他们附近的副本,这或多或少是重点。
  2. 不,CDN不会处理您的SQL查询。 CDN只保存某个文件的缓存副本,它(通常)不执行任何SQL。您必须非常谨慎和谨慎地放弃CDN缓存以及服务器本身不能缓存和处理哪些页面。
  3. 您仍需要为自己的域购买证书,除非您想通过CDN的域(例如kaswflqfleifnf.cdn.example.com)提供所有
  4. 刷新需要时间。这就是缓存的重点。您正在交易速度与可能过时的数据。如何以及何时正确地使缓存无效是一本可以写出整本书的主题。