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

标签 php mysql ssl cdn

<分区>


这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论以说明问题可能在哪里得到解答。

关闭 8 年前

我有几个关于 CDN 的问题。

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

  2. 因此,如果我的站点包含一些 MySQL 操作,例如 INSERT、UPDATE、DELETE、SELECT.. 等,以及一些必须由 PHP 处理的输入参数,例如 $_GET[],CDN 是否仍然适用,并且提高连接速度?

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

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

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

最佳答案

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

关于php - 内容分发网络 (CDN) 性能和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25578741/

上一篇:根据请求的来源将反向代理重定向到 SSL

下一篇:SSL 证书不是来自托管服务提供商

相关文章:

php - MAMP 无法在 PHP 脚本中连接到 SQL 服务器

mysql - 如何对japers报表进行灵活的搜索?

java - ClientHello TLSv1 而不是 TLSv1.2

数据库 | AES 加密()/解密()

ssl - 让我们在 modulus.io 上加密证书

php - HTTP 错误 : curl ERROR: 27: SSL: couldn't create a context in Heroku

php - youtube data api 3 php,如何从一个 channel 获取超过 50 个视频?

php - Autobahn-js 无法连接到 Ratchet Server (Wamp)

php - 如何使用 PHP 添加保持登录状态?

php - 如何从逗号分隔的标签中选择唯一关键字