第一次运行后 ikiwiki 变慢

stu*_*ent 5 ikiwiki apache-httpd

我的笔记本上有本地ikiwiki(使用 apache 作为本地网络服务器)。当我在启动和登录后第一次保存编辑时,保存很慢(但第二次保存以正常速度)。知道如何解决这个问题吗?

编辑:

第一次点击编辑:~ 30 Sek。(上面写着“waiting for localhost”)
点击 save the first time:~1 min 30 Sek(上面写着“waiting for localhost”)

第二次点击编辑:<3 Sek。
第二次点击保存:~4 Sek。

问题与是否在线无关。

我使用 git 作为后端。

lyn*_*ynx 1

由于它将数据存储在 RCS 中,因此会产生一些额外的开销,如果存储库很大或很复杂,热缓存可能确实会产生影响。你可以尝试一个愚蠢的预读,让我们说~/.bash_profile

find /path/to/repo -exec cat {} \; > /dev/null &
Run Code Online (Sandbox Code Playgroud)

首先检查一下它是否有帮助。如果确实如此,运行一次就足够了,因此如果您想防止这种情况,则需要一些额外的逻辑。但保留它也没有坏处,因为每个新 shell 都会确保磁盘缓存中仍然有文件。

如果您不是唯一一个处理该存储库的人,您也可以尝试重新压缩它。例如,Git 将其用作git gc(垃圾收集器)。