建议不要让会员的同步功能成为累赘

本贴最后更新于 965 天前,其中的信息可能已经时移世异

云端同步是付费会员的专属能力,但是最近使用下来感觉反倒成为了累赘,有时电脑无网络启动时需要等待很长的时间,进去后还会提示不同步一次可能会导致数据错乱。

思源笔记的一个比较大的特性是”离线“,在使用中完全体会不到。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25490 引用 • 105403 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 可以在设置里关闭云端同步的。离线使用完全可以。

    1 回复
  • shangzw

    嗯,是可以。那付费的价值体现在哪呢?

    前面发贴的想表达的是在启动过程中去同步数据是不合理的,既然现在思源已经支持很细粒度的对象记录,完全可以考虑基于每个对象的增删改时间信息实现离线、在线编辑无感,网络恢复后自动同步的效果

    3 回复
  • i1356

    没有网络怎么进行多端数据对比?纯离线,你就把同步关掉。一个客户端离线还好,多个客户端离线肯定会数据混乱的。

  • 完全可以考虑基于每个对象的增删改时间信息实现离线、在线编辑无感,网络恢复后自动同步的效果

    老铁,具体算法方面的建议是?

    2 回复
  • SyTlr

    蹲一个,同步功能的体验确实有待继续改进,虽然感觉要做到跟在线笔记一样,打开几乎无感的体验这个要求有丢丢过了😂,但还是希望在打开时候,对比同步的速度能比现在快一点点

  • shangzw 1

    首先非常感谢两位能够为大家带来这么好用的笔记软件!

    前面描述的是我在使用为知笔记时的感受,我在自家 NAS 上部署了一套为知笔记,主要用于工作中会议、随笔记录,虽然使用时间不长,但是无感同步的体验真的非常好。

    我本人非开发人员,只是 IT 行业相关领域从业者,上面的建议是基于自己的解读,可能因为专业壁垒所说的话显得幼稚,如果是这样,请见谅 🙏 。

  • nobt

    虽然不知道思源现在对于楼主描述的场景是如何判断的,想到一个很简单的逻辑不知道是否合适:设置中增加一个同步接口响应时间(多久未响应算失败)/ 失败重试次数,默认这个参数导向判断永远是需要同步,在启动软件同步逻辑中同步接口响应时间超过设置的同步接口未响应时间就不同步了,只是给出提示“接口未响应超时,数据将不同步。。。”,至于同步和不同步的切换、以及数据的一致性角度,看能否针对这个逻辑进行完善处理,比如当一个经过了上述没有网络或者网络比较慢的离线环境再次联网时,将本机的这个未同步文件版本和对应在线同步过的版本提供一个比对界面,必须选择哪一个作为最终版。

  • wonder1893

    类似现在 NFC 等无网络付款的样子,等到有网络的时候再同步,感觉好厉害

  • wonder1893

    每个块都赋予时间属性,在没有网的时候,先编辑,然后有网的时候,同步同一个块最新的近的时间属性?

请输入回帖内容 ...

推荐标签 标签

  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 3 关注
  • 导航

    各种网址链接、内容导航。

    44 引用 • 177 回帖
  • danl
    165 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖
  • Word
    13 引用 • 41 回帖 • 1 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 75 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖 • 1 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 547 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 550 关注
  • 996
    13 引用 • 200 回帖 • 8 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 2 关注
  • Access
    1 引用 • 3 回帖 • 1 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 650 关注
  • AWS
    11 引用 • 28 回帖 • 7 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 344 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 658 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 3 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 1 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 1 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 635 关注