关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion在Web应用程序设计中,我尽可能使用CDN来分发常用库(IE.JQuery、Bootstrap.css等)。然而……在优化我的最新元素时,我注意到大多数页面使用的bootstrapcss不到10%,还有90%未使用。编辑:这个问题是关于最终部署而不是开发。问题:在文件很可能已经缓存在本地某处并且很可能由访问者服务提供商缓存的情况下,使用CDN是否更好?或者:编写您自己的css文件,仅使用您
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion在Web应用程序设计中,我尽可能使用CDN来分发常用库(IE.JQuery、Bootstrap.css等)。然而……在优化我的最新元素时,我注意到大多数页面使用的bootstrapcss不到10%,还有90%未使用。编辑:这个问题是关于最终部署而不是开发。问题:在文件很可能已经缓存在本地某处并且很可能由访问者服务提供商缓存的情况下,使用CDN是否更好?或者:编写您自己的css文件,仅使用您
这是一个非常简单的例子来说明我的问题,使用来自CDN的JQuery来修改页面:HelloDean!$("p").html("Hello,Gabe!")当您使用互联网连接加载此页面时,该页面会显示“HelloGabe”。然后,当我关闭互联网连接时,页面显示“HelloDean”并出现错误——JQuery不可用。我的理解是,CDN的头部响应中有一个很长的Cache-Control和Expire,我的理解是浏览器将文件缓存到本地。$curl-s-D-https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js|headHT
这是一个非常简单的例子来说明我的问题,使用来自CDN的JQuery来修改页面:HelloDean!$("p").html("Hello,Gabe!")当您使用互联网连接加载此页面时,该页面会显示“HelloGabe”。然后,当我关闭互联网连接时,页面显示“HelloDean”并出现错误——JQuery不可用。我的理解是,CDN的头部响应中有一个很长的Cache-Control和Expire,我的理解是浏览器将文件缓存到本地。$curl-s-D-https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js|headHT
从CDN或任何外部服务器加载CSS/JS文件时,有可能(即使概率很低)由于外部故障而丢失文件。在这种情况下,html页面将因缺少适当的CSS和JS而损坏。有没有一种实用的方法可以在CDN失败时加载本地版本?IF(notloadedstyle.css){}对于JS来说这样做会更容易,因为我们可以测试一个JS函数(在JS文件中提供);然后,在失败时加载本地文件。例如,测试jQuery库是否可用。但是,我很想知道是否有实用的方法! 最佳答案 我会这样做。在样式表ui-helper-hidden中创建一个类,然后添加一个div作为页面的第一
从CDN或任何外部服务器加载CSS/JS文件时,有可能(即使概率很低)由于外部故障而丢失文件。在这种情况下,html页面将因缺少适当的CSS和JS而损坏。有没有一种实用的方法可以在CDN失败时加载本地版本?IF(notloadedstyle.css){}对于JS来说这样做会更容易,因为我们可以测试一个JS函数(在JS文件中提供);然后,在失败时加载本地文件。例如,测试jQuery库是否可用。但是,我很想知道是否有实用的方法! 最佳答案 我会这样做。在样式表ui-helper-hidden中创建一个类,然后添加一个div作为页面的第一
原文网址:CloudFlare系列--自定义CDN节点的IP_IT利刃出鞘的博客-CSDN博客简介说明 本文介绍CloudFlare如何手动指定CDN为CloudFlare的IP地址。为什么手动指定CDNIP?自选节点非常重要,原因如下:国内访问不同CDN节点的速度差异很大,指定速度快的CDNIP可以提高速度。CloudFlare的节点经常会被国内屏蔽掉,无法访问。CloudFlare自定义CDN节点IP可以在一定程度上解决免费套餐线路拥堵的问题,不过随之而来的风险也不少,例如:自定义的IP可能会失效,出现一些莫名其妙的错误。经观察1.0.0.1这个IP是目前最稳定的。1.注册登陆clo
大家好,我正在尝试在我的网站和其他网站中加载google个人资料图片我已经做了varprofile=googleUser.getBasicProfile();profile.getImageUrl()当我使用google登录并将图像url保存到数据库时,但是当我尝试将其放入img标签的scr中时varimg=document.createElement("img");img.src=image;img.alt="image";img.style.float="left";divn.appendChild(img);我有时会收到403forbidden错误,但有时它会起作用这是一个示例链
大家好,我正在尝试在我的网站和其他网站中加载google个人资料图片我已经做了varprofile=googleUser.getBasicProfile();profile.getImageUrl()当我使用google登录并将图像url保存到数据库时,但是当我尝试将其放入img标签的scr中时varimg=document.createElement("img");img.src=image;img.alt="image";img.style.float="left";divn.appendChild(img);我有时会收到403forbidden错误,但有时它会起作用这是一个示例链
如果我将来自googleCDN的jQuery链接到客户网站html页面中的脚本标记,这对隐私有(private)何影响?使用这些CDN服务的隐性成本是多少?如果脚本没有被浏览器缓存并且它从谷歌加载脚本,谷歌可能会用这些信息做什么?它能否与搜索、分析或Adsense等其他服务一起有效地进行推断?没有什么是免费的,有什么收获?和奖金问题....如果脚本已经被浏览器缓存(304),浏览器是否还会发出远程请求? 最佳答案 304是响应,是请求的结果。这是一个请求,其中包括有关它发出的最后一个请求的信息并获得200,服务器从中回复,200OK