Forwarded from Eason Yang's Channel
#稍后不读 Cloudflare 的这篇博客讲述了他们是如何将 DNS 记录的构建速度提升了超过 4000 倍。
没想到 CF DNS 记录以前的更新流程是很传统的模型,即通过 binlog 相关的 MQ 来同步和比对数据至异构 KV 缓存来实现最终一致性,而本文所说的优化则是将同步逻辑由 zone 纬度的全量 diff 改为了记录维度的单条 diff。
可惜的是文中没有详细说明记录维度的顺序处理是怎么实现的,只是说了下「Implement the per-record scheduler to read events one by one in the correct order.」,我觉得这才是这个改造中比较有技术挑战的部分。
https://blog.cloudflare.com/dns-build-improvement/
没想到 CF DNS 记录以前的更新流程是很传统的模型,即通过 binlog 相关的 MQ 来同步和比对数据至异构 KV 缓存来实现最终一致性,而本文所说的优化则是将同步逻辑由 zone 纬度的全量 diff 改为了记录维度的单条 diff。
可惜的是文中没有详细说明记录维度的顺序处理是怎么实现的,只是说了下「Implement the per-record scheduler to read events one by one in the correct order.」,我觉得这才是这个改造中比较有技术挑战的部分。
https://blog.cloudflare.com/dns-build-improvement/
The Cloudflare Blog
How we improved DNS record build speed by more than 4,000x
How we redesigned our DNS pipeline to significantly improve DNS propagation speed across all zones.
Forwarded from codedump的电报频道 (老C)
Forwarded from Newlearnerの自留地 (Kostya Sheng)
#Mac #APP
Input Source Pro:妈妈再也不担心我不知道自己用的是什么输入法
🔗:web
🤔 与 macOS 鲜明简洁的界面不太一致的可能就是它比较混乱的输入法切换和管理。除了
😄 或许,Input Source Pro 可以帮助你解决这个问题。它主要有以下几个功能:展示当前使用的输入法、根据 app 或者网站自动切换输入法,以及利用快捷键快速切换到指定的输入法。
⌨️ 开启 Input Source Pro 后,在你的鼠标指针切换到另一个 app 时,鼠标指针一侧便会显示当前 app 中调用的输入法名称,算作是一种提示。在 Input Source Pro 中还可以对提示进行外观自定义,比如字体颜色等。
🔀 此外,在 Input Source Pro 的设置界面中,我们还可以针对不同的 app 或者网站进行默认的输入法设置,打开 app 或者网站后自动切换到我们设置的输入法(支持 Safari、Edge 和 Chrome);也可以直接对输入法进行快捷键设置,按下某个快捷键组合就可以快速切换到这个输入法。
🫣 macOS 的输入法在多语言支持方面确实做的不错,但是在输入法的切换上却体验欠佳。Input Source Pro 确实在一定程度上补齐了 macOS 系统的短板,设置简洁有效,对于同时使用多种输入法的人来说,绝对是有益的小工具。
💰 目前 Input Source Pro 处于测试阶段,尚属免费,未来收费计划未知。
频道:@NewlearnerChannel
Input Source Pro:妈妈再也不担心我不知道自己用的是什么输入法
🔗:web
🤔 与 macOS 鲜明简洁的界面不太一致的可能就是它比较混乱的输入法切换和管理。除了
control^ + space 这个快捷键以外,中文键盘还有 CapsLock 来切换中 / 英输入法,可谓是很不清晰。有的时候打开终端,默认却是中文输入法,流畅的工作就被打断;打开 Pages 打算一顿输出,却是英文输入法,只能看着打进去的英文字母望洋兴叹。😄 或许,Input Source Pro 可以帮助你解决这个问题。它主要有以下几个功能:展示当前使用的输入法、根据 app 或者网站自动切换输入法,以及利用快捷键快速切换到指定的输入法。
⌨️ 开启 Input Source Pro 后,在你的鼠标指针切换到另一个 app 时,鼠标指针一侧便会显示当前 app 中调用的输入法名称,算作是一种提示。在 Input Source Pro 中还可以对提示进行外观自定义,比如字体颜色等。
🔀 此外,在 Input Source Pro 的设置界面中,我们还可以针对不同的 app 或者网站进行默认的输入法设置,打开 app 或者网站后自动切换到我们设置的输入法(支持 Safari、Edge 和 Chrome);也可以直接对输入法进行快捷键设置,按下某个快捷键组合就可以快速切换到这个输入法。
🫣 macOS 的输入法在多语言支持方面确实做的不错,但是在输入法的切换上却体验欠佳。Input Source Pro 确实在一定程度上补齐了 macOS 系统的短板,设置简洁有效,对于同时使用多种输入法的人来说,绝对是有益的小工具。
💰 目前 Input Source Pro 处于测试阶段,尚属免费,未来收费计划未知。
频道:@NewlearnerChannel
Forwarded from Ray Tracing (Eldath Ray)
https://github.com/EnixCoda/Gitako 比 Octotree 好看➕好用很多,搜索性能很好,而且还不收费...
GitHub
GitHub - EnixCoda/Gitako: 🐙 File tree extension for GitHub on Chrome & Firefox & Edge
🐙 File tree extension for GitHub on Chrome & Firefox & Edge - EnixCoda/Gitako