擅长:python、mysql、java
<p>从不同来源(Joomla和CherryPy)构造页面的最有效方法可能是使用Edge Side Includes<a href="/questions/tagged/esi" class="post-tag" title="show questions tagged 'esi'" rel="tag">esi</a>。在</p>
<p>基本上,您运行一个Joomla实例,该实例为包含ESI标记的文档提供服务。您可以运行一个CherryPy实例,该实例为您想要放置在esi标记位置上的片段提供服务。然后运行一个支持ESI-like-varnish的反向代理来将它们缝合在一起。在</p>
<p>这看起来像是很多运动部件,但它的反应就像。。。真正有反应的东西。调整缓存部分,可以减轻Joomla和数据库的大量工作。在</p>
<p>其他答案中的<code>exec</code>方法适用于打印某些内容的小python脚本,但对于CherryPy来说,<em>不是</em>。在</p>