标签: google-cdn

使用谷歌托管jQuery-ui或自定义下载jQuery UI?

我正在使用jquery-ui的幻灯片功能的网站.

谷歌托管的jquery-ui缩小版重达63KB - 这是针对整个图书馆的.仅滑动功能的自定义下载重量为14KB.

显然,如果用户已经缓存了谷歌托管版本,那么这是一个不费吹灰之力,但如果他们没有,则需要更长时间才能加载,因为我可以将自定义jquery-ui幻灯片功能放在我的main.js文件中.

我想这归结为有多少其他网站使用jquery-ui(如果这只是普通的jquery,上面的内容会很简单,因为大量的网站使用jquery,但我有点不确定使用jquery jQuery的用户界面)...

在上面的场景中,我无法弄清楚最好的事情是什么?

performance jquery-ui google-cdn

10
推荐指数
1
解决办法
194
查看次数

//maps.google.com/maps/api/js的子资源完整性值

在哪里可以找到脚本的子资源完整性值//maps.google.com/maps/api/js?

例如:

<script src="//maps.google.com/maps/api/js" integrity="sha256-????" crossorigin="anonymous"></script>
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3 google-cdn subresource-integrity

10
推荐指数
2
解决办法
4136
查看次数

在外部托管的css(特别是Google CDN jquery-ui.css)中覆盖/删除某些属性的最佳方法是什么?

我正在使用Google CDN来托管jQuery UI主题的CSS之一.

但是我想覆盖一些css属性.

我知道可以用jQuery做,.removeClass()或者.css()我可以使用自己的css文件吗?

例如,在jQuery UI主题的css中,有

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}
Run Code Online (Sandbox Code Playgroud)

我该如何删除font-size属性?我没有必要覆盖它.我只是想完全删除它,以便font-size默认返回到body属性0.75em.

css jquery jquery-ui google-cdn

9
推荐指数
1
解决办法
1万
查看次数

使用Google Cloud和Image Optimization创建CDN

我有很多网站和客户制作的网站,我想优化.我目前正在使用不同的CDN提供商,但我希望简化我的工作流程,并希望降低成本.

我想有一个带拉区的CDN,CDN也会优化图像(而不是修改其他静态资源).

理想情况下,我还可以访问每个Pull Zone的统计信息(因为我想向我的客户收取此服务的费用而不是猜测).

使用Google Cloud执行此操作的不同方法有哪些?有没有办法只使用Google功能,CDN和Google存储?当然,我想还需要运行一些NodeJS应用来优化图像.我只是想知道一般的架构,如果它甚至可能(我知道它是Azure和AWS,但我已经在Google Cloud上运行了一些东西).

非常感谢 :)

google-app-engine google-cdn google-cloud-storage google-cloud-platform google-cloud-functions

9
推荐指数
1
解决办法
554
查看次数

谷歌CDN托管jQuery UI CSS与本地回退?

我已经为JS文件提供了以下内容:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">!window.jQuery && document.write(unescape("%3Cscript src='/app_shared/script/jquery-1.6.1.min.js' type='text/javascript'%3E%3C/script%3E"))</script>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js"></script>
<script type="text/javascript">!window.jQuery.ui && document.write(unescape("%3Cscript src='/app_shared/script/jquery-ui.min.js' type='text/javascript'%3E%3C/script%3E"))</script>
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到类似主题的东西?我可以从cdn下载它,如下所示:

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)

但是如何检测文件是否已下载,以便在失败时引用本地副本?我知道如何使用jQuery以编程方式添加本地副本,但我不知道如何检查CSS下载是否成功.此外,<link>标签下载是阻止还是异步?这也是一个问题.

javascript jquery google-cdn

7
推荐指数
1
解决办法
2420
查看次数

如何在不调用google.load()的情况下包含Google图表API?

jQuery,jQuery UI和Google Maps可以通过两种方式从Google的CDN加载 - 使用google.load():

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
google.load("jqueryui", "1");
google.load("maps", "3", {other_params: "language=de&sensor=false"});
</script>
Run Code Online (Sandbox Code Playgroud)

或者使用静态<script src ="...">标签:

<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false&language=de"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

还有第二种方式可用于Google图表API吗?

对我来说,只有这种方法有效:

<script type="text/javascript">
google.load('visualization', '1.0', {'packages':['corechart']});
</script>
Run Code Online (Sandbox Code Playgroud)

但我找不到第二种方式的URL.

我宁愿静态地包含谷歌图表API,因为它对我来说更直接,因为我目前在DataTables.net上存在问题.

当我使用谷歌Chrome控制台查看资源时,我可以看到类似的地址

https://www.google.com/uds/api/visualization/1.0/342b7b8453344477d252440b6c1305c9/format+en,default,corechart.I.js

但我认为这是暂时的,可以到期......

google-visualization google-cdn google-loader

7
推荐指数
1
解决办法
1万
查看次数

jQuery UI无主题CSS cdn

我正在寻找你可以在jQuery UI下载页面http://jqueryui.com/download/上获得的无主题CSS .

从另一篇文章/sf/ask/94399161/,我希望在以下网址找到它:http: //ajax.googleapis.com/ajax/库/ jQueryUI的/ 1 /主题/无主题/ jQuery的ui.css

但是,那里不存在文件.我正在寻找无主题的CSS,没有图像或背景图像属性.

最接近的是基本主题,但它具有位于images/ui-bg_flat_0_aaaaaa_40x100.png的图像的背景图像属性.CDN上的基本CSS:http: //ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css

是否有最新版本的无主题jQuery UI CSS的URL?

css jquery-ui google-cdn

7
推荐指数
1
解决办法
4365
查看次数

如何测试Google AMP项目的CDN?

引自此处:https://www.ampproject.org/docs/get_started/about-amp.html

AMP是一种为快速呈现的静态内容构建网页的方法.AMP在行动中包括三个不同的部分:

  • AMP HTML
  • AMP JS
  • AMP CDN

AMP HTML是HTML,对可靠性能有一些限制,有些扩展用于构建基本HTML之外的丰富内容.AMP JS库可确保AMP HTML页面的快速呈现.AMP CDN(可选)提供AMP HTML页面.

引自此处:https://www.ampproject.org/how-it-works/

谷歌正在提供一项服务,通过其CDN提供给定URL的AMP HTML文档.

我在哪里可以找到这个CDN服务,所以我可以测试一下吗?我google了很多,但我找不到任何信息.

google-cdn amp-html

7
推荐指数
1
解决办法
5251
查看次数

如何为GKE服务创建Google CDN

我在GKE(kubernetes)上部署了一个wordpress网站,我可以从互联网上访问我的网站,就像这个mysite.test.com一样,就像一个魅力.现在我想使用Google CDN加速访问.我尝试过使用Ingress资源,但我想在Google Console的"网络"选项卡上使用负载平衡.我需要采取哪些步骤?

google-cdn google-kubernetes-engine

7
推荐指数
1
解决办法
2685
查看次数

谷歌云是否有类似“lambda@edge origin response”的东西

Aws let setup lambda@edge 函数在收到来自源的响应后执行(见下图),我可以使用 GCP 执行此操作吗?

结构

google-cdn google-cloud-storage google-cloud-platform google-cloud-functions

7
推荐指数
1
解决办法
3881
查看次数