首次运行后 ikiwiki 速度变慢

首次运行后 ikiwiki 速度变慢

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

编辑:

第一次点击编辑:~ 30 Sek。 (它说“等待本地主机”)
单击保存第一次时间:~1 分钟 30 秒(它说“等待本地主机”)

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

该问题与是否在线无关。

我使用 git 作为后端。

答案1

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

find /path/to/repo -exec cat {} \; > /dev/null &

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

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

相关内容