`

检测cdn文件是否同步完成工具(单文件)

 
阅读更多

#!/bin/sh

URL=$1
result=`curl -o /dev/null -s -m 10 --connect-timeout 10 -w %{http_code}  $URL`
test=`echo $result`
if [[  "$test" = "200"  ]];then
        echo 'cdn sync ok'
else
        while [ "$test" != "200" ];do
                result=`curl -o /dev/null -s -m 10 --connect-timeout 10 -w %{http_code}  $URL`
                test=`echo $result`
                if [[  "$test" != "200"  ]];then
                        sleep 2
                        continue
                else
                        echo 'cdn sync ok!'
                fi
        done
fi
 
0
1
分享到:
评论

相关推荐

    Origin_CDN切换.zip

    这时,"Origin_CDN切换.zip"文件中的"Origin_CDN切换.exe"工具就派上了用场,它的主要功能是帮助用户更换Origin的CDN服务器,以提升下载速度。 CDN是通过在全球范围内部署多个服务器节点,将内容缓存到离用户最近的...

    Linux同步sersync

    sersync是一款基于rsync算法的增量文件同步工具,它可以在服务器之间进行双向或单向的文件同步。与传统的rsync相比,sersync增加了监控和触发机制,可以实时监控文件系统的变动,并在发生变动时立即执行同步操作,...

    文件在线管理系统_一键上传下载.rar

    文件在线管理系统是一款旨在简化文件管理和共享的工具,它支持用户通过网络进行文件的上传、下载以及各种操作,极大地提高了工作效率。一键上传下载功能是该系统的核心特性,它使得用户能够快速方便地处理大量文件,...

    基于PHP的帝国CMS7.5七牛云图片附件同步、上传删除插件.zip

    2. **快速上传**:利用七牛云的CDN(内容分发网络)服务,图片上传速度得到显著提升,特别是对于大文件和高并发的场景,用户可以快速地完成图片上传操作。 3. **智能删除**:如果在帝国CMS中删除了某个图片附件,...

    网络文件模块2.0.rar

    - **内容分发网络(CDN)**:在网络文件模块2.0的帮助下,CDN可以更快地将内容分发到全球各地,降低延迟,提高用户体验。 3. **使用指南** - **API接口**:网络文件模块2.0通常提供清晰的API接口,开发者可以通过...

    CDN:jsDelivr CDN

    5. **自动缓存更新**:当源站的资源更新时,jsDelivr会自动检测并同步,确保用户始终获取最新版本的文件。 6. **性能优化**:jsDelivr对常见的开源项目和库进行了深度优化,例如NPM模块、GitHub仓库等,可以更快地...

    sersync+intofiy

    `sersync` 是一个强大的命令行工具,用于在本地或远程服务器之间进行文件和目录的实时同步。它基于 rsync 算法,提供了一种高效、可靠的数据同步方案。`inotify` 是 Linux 内核提供的一种系统通知机制,可以监控文件...

    目录监视器

    1. **实时事件捕获**:工具会持续扫描目标目录,一旦检测到文件或子目录的添加、删除或重命名操作,立即记录并报告这些事件。 2. **事件过滤与分类**:用户可以选择只关注特定类型的事件,如仅显示新文件的创建,...

    前端开源库-cachify-minify

    当项目部署到CDN(内容分发网络)时,`cachify-minify` 的哈希命名机制能确保CDN上的文件更新与源文件同步,防止用户获取到过期的缓存版本。 总结起来,`cachify-minify` 是一个强大的前端开发工具,它提供了自动...

    另一个镜面服务器.zip

    总的来说,"另一个镜面服务器.zip"文件可能是一个用于部署、备份或恢复镜像服务器的工具包,包含了必要的配置和数据。理解和掌握镜像服务器的概念和技术对于优化大型网站或服务的性能和稳定性至关重要。

    Python 学习资源集合

    - fileconveyor:检测并同步文件至CDN、S3或FTP的守护进程。 - flask-assets:帮助在Flask应用中集成webassets。 - jinja-assets-compressor:Jinja2的资产编译和压缩扩展。 - webassets:捆绑、优化和管理静态...

    jsdelivr:适用于npm和GitHub的免费,快速,可靠的开源CDN

    1. **仓库同步**:jsdelivr可以直接从GitHub仓库抓取文件,这意味着开发者可以将静态资源托管在GitHub上,并通过jsdelivr的CDN服务进行分发,减少了服务器压力,同时加快了用户端的加载速度。 2. **即时部署**:...

    ASP.NET动态页面静态化代码

    例如,创建一个HttpHandler,检测请求的URL是否对应已生成的静态HTML,如果存在则直接返回,否则动态生成并保存为静态文件。 6. **注意事项**: - **更新管理**:静态化后,需要考虑如何处理页面内容更新,确保...

    微信小程序-在线商城源码

    在开发过程中,开发者工具提供了模拟器和真机调试功能,帮助检测小程序在不同设备上的表现。在源码经过本地测试无误后,可以提交到微信审核,通过后即可上线发布。 9. 服务器知识需求: 虽然源码已验证过可稳定...

    isoffline一个小型276B库用于检测离线状态并响应浏览器中的更改

    - **数据同步**:在网络恢复时,自动同步用户在离线期间产生的数据。 - **资源预加载**:根据网络状态决定是否预加载非必需的资源,以优化用户体验。 总的来说,`is-offline`是一个简洁且实用的JavaScript库,它...

    ASP源码—XUSOFT09_ASP整站静态化程序 v0.1.zip

    3. **自动更新**:当动态内容发生变化时,静态化程序会检测到这些变化并自动更新对应的静态页面,确保静态页面与动态内容同步。 4. **自定义规则**:开发者可能能够根据需求设置不同的静态化规则,比如只对某些页面...

    站长亲测版绿色金融股票网站模板源码[带手机版数据同步]带有详细演示.txt

    - **解决方案**:使用浏览器兼容性检测工具(如BrowserStack)测试页面在不同浏览器下的表现,并针对性地调整CSS代码。 通过以上对“站长亲测版绿色金融股票网站模板源码”的详细介绍,我们可以看出,该模板不仅...

    TinyMce中文文档电子书

    1. **引入库**:在HTML文件中引入TinyMCE的JavaScript文件,可通过CDN或本地文件引用。 2. **初始化编辑器**:通过JavaScript代码调用`tinyMCE.init()`方法,指定编辑器的配置项,如元素ID、主题、语言、插件等。 3....

    网站系统安全防护体系建设方案.docx

    - **弱点检测:** 使用专业工具检测网站程序中的安全漏洞。 - **漏洞管理:** 导入网页应用程序漏洞列表作为审计项目,定期更新维护。 - **Web应用防火墙部署:** 安装Web应用防火墙以阻止恶意攻击。 **Web应用...

    7Cluster集群.zip

    multipath工具为Linux提供多路径I/O功能,它能够检测和利用多个物理路径到同一存储设备,从而提高I/O性能和容错能力。在7Cluster集群中,multipath有助于创建冗余存储路径,当一条路径出现故障时,数据流可以自动...

Global site tag (gtag.js) - Google Analytics