Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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
在像google这样的快速免费CDN上托管您自己的JavaScript脚本文件(除了Jquery)?_Javascript_Hosting_Cdn_Google Cdn_Microsoft Cdn - Fatal编程技术网

在像google这样的快速免费CDN上托管您自己的JavaScript脚本文件(除了Jquery)?

在像google这样的快速免费CDN上托管您自己的JavaScript脚本文件(除了Jquery)?,javascript,hosting,cdn,google-cdn,microsoft-cdn,Javascript,Hosting,Cdn,Google Cdn,Microsoft Cdn,受外部托管javascript文件的启发,我对外部托管javascript文件有几个问题: 大家都知道,已知的库可以直接免费提供给: //ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js //ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js 这个问题的范围集中在外部托管自定义javascript文件: Q1。可以在快速免费的公共CDN上托管私有JavaScr

受外部托管javascript文件的启发,我对外部托管javascript文件有几个问题:

大家都知道,已知的库可以直接免费提供给:

//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
//ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js
这个问题的范围集中在外部托管自定义javascript文件:

Q1。可以在快速免费的公共CDN上托管私有JavaScript文件吗?
Q2。是否存在任何速度惩罚或在第三方CDN上托管实际上总是更好?
Q3。在外部托管自定义JavaScript文件是否存在任何安全风险



感谢13位喜欢这个问题的人,我重新开始这个问题!截至2021年,闪电般的网站(及其所有JavaScript组件)比以往任何时候都更需要对加速页面加载的客观方法进行协作理解。在重新打开此问题之前,请随时在下面评论您对这三个问题的答案/建议

您可以使用免费cdn。它不可能像谷歌一样快,但它是免费的

我用了3年,对他们的免费服务很满意

如果您的脚本托管在Github或NPM上,我建议。它甚至允许您以特定版本为目标,或缩小脚本。

codepen.io允许您在不注册的情况下托管一些js文件。一旦您保存了匿名代码笔,只需在url末尾添加一个
.js
,即可使用其中的js部分。

是一项免费、快速、可靠的服务,可将您的javascript文件托管在CDN上。
该文件应首先位于github存储库中,然后使用以下格式使用CDN:-

https://cdn.jsdelivr.net/gh/user/repo@version/file https://cdn.jsdelivr.net/gh/user/repo@版本/文件 在上述格式中,在上用用户名替换用户,在上用存储库名称替换repo,在上用存储库版本替换版本
您可以将此CDN服务用于任何托管位置,如npmjs.com,甚至可以使用其插件在wordpress网站上使用。

请访问该网站了解更多信息并了解其工作原理。

它不会发送js文件的链接-这是无用的。请注意,这有1MB的上载限制。似乎不使用httpsDoesn,似乎不允许您更新以前上载的文件…您每次都会收到一个新的URL…这意味着您必须更新所有需要更新的源文件引用托管文件。不使用https,因此不允许在CodePen上使用。这也适用于css,可能也适用于html。有1mb的限制