Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 让网站基础设施引用是一种不好的做法吗;“云”;外表?_Php_Jquery_Ajax - Fatal编程技术网

Php 让网站基础设施引用是一种不好的做法吗;“云”;外表?

Php 让网站基础设施引用是一种不好的做法吗;“云”;外表?,php,jquery,ajax,Php,Jquery,Ajax,对于我们站点的JQuery元素,我注意到至少有两个新的依赖项 一个用于JQuery本身 另一个用于第三方表单验证程序 通常的做法是什么?在一个实时站点上有这样的依赖关系似乎是不明智的。如果GitHub或Jquery.com崩溃怎么办?人们通常会将这些资源复制到他们服务器上的本地目录吗?那么更新呢?您是否需要经常跟踪最新版本?对于jQuery等常见脚本,使用CDN(内容交付网络)是正常的。例如,谷歌也托管jQuery。这样做的好处是,访问其他需要相同脚本的网站的访问者在访问您的网站时,将已经缓存了

对于我们站点的JQuery元素,我注意到至少有两个新的依赖项

一个用于JQuery本身

另一个用于第三方表单验证程序

通常的做法是什么?在一个实时站点上有这样的依赖关系似乎是不明智的。如果GitHub或Jquery.com崩溃怎么办?人们通常会将这些资源复制到他们服务器上的本地目录吗?那么更新呢?您是否需要经常跟踪最新版本?

对于jQuery等常见脚本,使用CDN(内容交付网络)是正常的。例如,谷歌也托管jQuery。这样做的好处是,访问其他需要相同脚本的网站的访问者在访问您的网站时,将已经缓存了该脚本,而不必从您那里下载

如果你觉得你的应用程序需要最新版本,你只需要跟踪更新。链接到脚本的特定版本是正常的,不一定是最新版本,因此当发布新版本时,您的网站不会潜在地中断


此外,我不建议直接链接到另一个托管该文件的网站,除非他们声称是CDN。

在繁忙的网站上,最好使用良好的外部CDN。与大多数站点相比,它们几乎总是更快、备份、冗余,而且不太可能宕机。

基本上,它提高了负载性能并减少了服务器上的负载。有关更多详细信息:

这是一个不错的做法,假设您选择了可靠的CDN(内容交付网络)

这意味着您将节省大量带宽,并且您的性能将变得更好