Macos sierra 刷新dns缓存

mac系统升级之后原来的更新dns缓存的方法大都失效,以下命令亲测可用 sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say »

Centos集群ntp时间同步

在集群中,各个主机时钟存在略微差异,会导致时差越来越大,这就需要同步时间机制保持主机时间在合理的范围内,ntp就是为此而设计的 首先安装ntp yum install -y ntp 编辑ntp配置 vim /etc/ntp.conf # For more information about this file, see the man pages # ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5). driftfile /var/lib/ntp/drift # Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default nomodify notrap nopeer noquery # Permit all access over the loopback interface. »

Chrome请求取消, request canceled

最近把个人网站静态资源迁移到了阿里云的cdn+oss模式上,发现一个问题:浏览器打开网站字体加载不出来,查看网络请求,谷歌浏览器显示canceled,Firefox则显示200,但是同样的没有加载出字体。 首先查看referer政策问题 查看referer已添加记录为`https://vinkdong.com/*`的记录值排除referer问题 在oss设置中添加跨域规则,现在允许https://vinkdong.com/*的跨域请求 刷新,仍然提示canceled,这就很奇怪了,打开控制台发现有这么一句话 Access to Font at 'https://static.vinkdong.com/fonts/icomoon.ttf' from origin 'https://vinkdong.com' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://localhost' that is not equal to the supplied origin. Origin 'https://vinkdong.com' is therefore not allowed access. 为什么原域是localhost?查找所有源文件没有该地址,考虑是测试时浏览器缓存了这个地址,情况浏览器数据再次访问 Access to Font at 'https://static.vinkdong.com/fonts/icomoon.ttf' from origin 'https://vinkdong.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://vinkdong. »

mac,linux安装tengine

tengine安装基本和NGINX一模一样,安装的位置也一样 首先下载tengine的src包 在这个网站下载即可http://tengine.taobao.org/download.html,一般选取最高版本 下载openssl 在这个网站下载即可https://www.openssl.org/source/,一般选取最高版本 下载pcre 在这个网站下载即可ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/,一般选取最高版本 解压这三个包 tar -xzvf xxx.tar.gz 在teging目录下执行下面这条命令生成Makefile ./configure --with-pcre=/Users/vink/tools/library/pcre-8.41 --with-openssl-opt=darwin64-x86_64-cc --with-openssl=/Users/vink/tools/library/openssl-1.0.2n –with-pcre和–with-openssl-opt值改为相应的文件夹 在teging目录下执行make命令 make 这里注意mac系统可能提示 Operating system: i686-apple-darwinDarwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64 WARNING! If you wish to build 64-bit library, then you have to invoke './Configure darwin64-x86_64-cc' *manually*. You have about 5 seconds to press Ctrl-C to abort. »

浅析网络请求时间

Stalled 等待资源可以请求,等待连接释放,请求端口不包含DNS检索的时间 Proxy negotiation 代理协商时间 Request sent 第一个字节以前到最后一个字节发出的时间(上传时间) Waitting(TTFB) 请求发出后到收到相应的第一个字节的时间 Conntent Download 下载时间 DNS look up 域名解析时间 »