如何使用 HAML 提高 Sinatra 性能?
Posted
技术标签:
【中文标题】如何使用 HAML 提高 Sinatra 性能?【英文标题】:How to improve Sinatra performance using HAML? 【发布时间】:2012-06-13 19:27:14 【问题描述】:我发现当我在我的 Sinatra 应用程序中使用 HAML 来呈现模板时,它比 ERb 慢 10 倍。
是否有任何解决方案可以通过 HAML 渲染提高应用程序性能?
附:我在生产环境中运行 Sinatra。
【问题讨论】:
您的基准在哪里?你有没有分析过你的应用程序?你怎么知道瓶颈是你的 HAML gem? 相关,但不是精确重复:***.com/questions/9245854/…. 【参考方案1】:这取决于您的模板是否创建缓存视图。 Haml 确实缓存视图,因此它们基本上是静态的。 sass 也是如此,但您必须调查 erb 是否这样做。
【讨论】:
以上是关于如何使用 HAML 提高 Sinatra 性能?的主要内容,如果未能解决你的问题,请参考以下文章