【发布时间】:2015-03-10 07:52:12
【问题描述】:
我在本地开发中与 docpad 性能抗争了一段时间。实时重新加载有问题。一些较小文件的微小变化甚至需要 100 秒来重新生成和重新加载服务器。看起来即使一个文件发生了变化,他也会重新生成所有内容。我已经按照 docpad 页面上的建议添加了这些内容:
watchOptions:
preferredMethods: ['watchFile','watch']
catchupDelay: 0
regenerateDelay: 0
还禁用了本地开发人员的标签插件,因为他的标签不断再生非常讨厌。
我在 docpad 6.63.8 上使用以下插件:coffeescript、eco、gulp、highlightjs、less、livereload、lunr、marked、paged、partials、tags、text
我以为我会简单地用 gulp watch 克服它,但显然 watch 是不够的,无论如何服务器都需要重新加载,我认为不可能用 gulp livereload 替换 livereload 插件,或者我只是愚蠢地这样做
我经常使用文本插件,可能速度变慢了?
我想通过使用 gulp 来监视和重新生成服务器以及手动重新启动服务器和 docpad server 来解决这个问题,但我注意到 docpad 服务器正在重新生成所有文件,即使它们已经重新生成并且在 out 目录中.
有什么想法吗?
【问题讨论】:
标签: docpad