jquery-ui - jQuery 对服务器的压力有多大?

标签 jquery-ui jquery

我还没有使用过 jQuery,但人们不禁注意到涉及它的大量问题。在阅读基础知识时,some提到“如果您打算将 JQuery 脚本托管在您自己的 Web 服务器上,那么客户端计算机上可能还有您的 Web 服务器上的压力”。

我不太关心客户端,但想知道我们会遇到什么样的压力。我read jQuery 库“可以通过链接到本地​​副本或公共(public)服务器上可用的多个副本之一来包含在网页中”。我想知道为什么微软(或任何人)希望数百万人使用他们的服务器来 DL jQuery 库?客户端是否在每个 session 中一次性DL 全部文件,或者仅在事件/效果/函数触发时本地DL 和访问所需的部分?客户端多久清除一次库?如果我的网站有 100'000 名访问者和 1'000'000 次点击,那么库文件会被 DL 多少次?每节课一次?很抱歉提出这个 n00b 问题,但我正在阅读一些相互矛盾的内容,想知道是否有人可以补充我的信息。

最佳答案

与任何其他客户端脚本或样式表一样,jQuery 框架一旦下载就会存储(缓存)在客户端上。

最新版本的 jQuery 在缩小用于生产时约为 31kb,因此这与应用程序中的任何其他图像或轻量级 html 页面一致,除了它将被缓存在客户端上并且不会下载两次。

允许 jQuery 基础由像 Google 这样的 CDN 托管也是一种选择。 Here is a great blog post about doing that .

关于jquery-ui - jQuery 对服务器的压力有多大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8874911/

相关文章:

javascript - jQuery 有 "exists"函数吗?

html - jquery ui 对话框滚动条

javascript - 在 javascript 元素上应用选择器(在事件内)

javascript - 通过 javascript 获取 reCaptcha 值?

Jquery UI 日期选择器不显示

javascript - 克隆元素的增量名称标签

javascript - 如何从 javascript 小部件中删除所有 jquery 实时事件

javascript - jquery ui tabs 支持浏览器后退按钮

javascript - 单击时在上下滑动 div 上添加选项卡下拉列表

javascript - 如何在 jQuery UI 自动完成中手动聚焦/突出显示项目?