Tag: docpad

多域login

我正在做一个小小的node.js-project,虽然google很多,但我还是有点困惑,但是也许你们中的一些人能够再次指向我。 DocPad (优秀的软件)生成了多个网站,并托pipe在不同的域中。 所有这些网站现在都会得到一个“login模块”(也是使用护照写在Node.js中)。 从外观上看,它与Web-Kreation( Here a demo)中出色的login滑块相似。 我的计划是使用nginx和路由所有/login请求到login应用程序,它工作正常。 这个问题与多个领域相关,而客户端的实现则全是这样。 所有login使用相同的数据库。 我可以以某种方式同时使用,并从login模块(它可以一直使用相同的域)创build会话Cookie?

需要Docpad持久性的解释

我很困惑于Docpad中数据如何保存的架构。 从博客和论坛,我知道内存中(和/或出目录)是用于生成的内容。 但Docpad的卖点之一是“完全基于文件”。 从它的声音来看,将其托pipe在Heroku或任何短暂的文件系统似乎并不合逻辑。 任何人都可以提供一些解释/澄清?

Docpad – 我怎么知道为什么它很慢?

我正在将我的tumblr博客迁移到docpad,并开始使用此样板: https : //github.com/ervwalter/ewalnet-docpad 现在我的问题是,“docpad运行”需要58s运行,而一个livereload运行需要23s。 我写了这个样板的作者,他说他也是一样的,但是这并不妨碍他太多。 但是,我不想等待博客文章的每一个变化半分钟,看看它是什么样子,所以我试图让它更快。 我尝试使用nodetime进行分析,但是我没有看到每种方法的深入分析。 我的假设是,时间在部分失去,在整个职位的部分 我怎样才能分析Docpad,所以我看到时间丢失的地方? 我知道这个问题非常广泛,但是我发现在DocPad上进行性能优化时,应该让Docpad不要parsing静态文件。 更新缺less的链接是我需要在nodetime上启动CPU profiler : configuration节点时间, 在这里描述 在节点时间启动CPU profiler 启动docpad: docpad –profile run 不幸的是在我的情况下输出没有太大的帮助。 我的结果显示81%的时间花在ambi.js ,这似乎只是一个调用函数的中间层。 我找不到哪个函数被调用,添加console.log(fireMethod.toString())我只看到 function () { [native code] } 所以我不是真的进一步。 我怎样才能找出时间实际上花在哪里? 供参考:这是我的v8.log 另外,我有点担心,docpad几乎只依赖Benjamin Lupton编写的模块。 为什么?