Fishpig WordPress的Magento Frontpage缓存?
我确定这是显而易见的,但是我整天搜索无效,所以在这里:我使用fishpig WP / Magento集成,似乎有缓存相关的问题。 不知道问题出在哪里,所以我非常感谢帮助追踪它。
禁用Magento缓存。 服务器缓存清漆已关闭。 我正在使用以下WP插件,我无法看到使用缓存:批量移动,FG Joomla到WordPress Premium,FG Joomla到WordPress Premium Rokbox模块,Lightbox图库,Post Type Switcher,重新生成缩略图
我在我的Magento网站的首页上显示了15篇WP最近的文章,但是当我更改和更新文章的内容时没有显示更改。 但是,当我点击文章时会显示更改。 因此,文章摘要的类别页面视图似乎被缓存,而实际文章是最新的。 我应该说,实际的WP类别博客页面似乎缓存了文章摘要。 所以不只是magento网站的首页。
这里是测试网站的URL:webjazz.com.au - 尝试点击“Sax 2的Stax - 多么美好的夜晚!” 文章。
有什么建议吗? 谢谢,罗布
这听起来像是一个缓存问题,但您需要先确定哪个缓存导致问题。 有magento块缓存(你说关闭),清漆延伸(你说关闭),所以也许它是一个PHP缓存像APC或什么?
我会首先手动删除magento / var / cache /的内容,然后检查页面以查看是否将它排序。 如果没有,我会重新启动Apache或Nginx(无论您的Web服务器正在运行),然后检查结果。 不知道什么缓存机制导致问题,很难给你一个解决方案。 如果事实证明是magento块缓存,则每当您保存wordpress文章以便它自动重新生成时,您将需要删除该块的缓存,或者您可以禁用显示主页上文章的块的magento blcok缓存,以便他们始终在每个请求上从数据库加载。 我通常在块缓存上放上一小段缓存时间,比如说几个小时,这样我就可以在一天中某个时间重新生成它们。
例如
class Magebase_Example_Block_Cached extends Mage_Core_Block_Abstract
{
protected function _construct()
{
$this->setCacheLifetime(3600);
}
...
}
这里有一个关于magento块缓存的好教程:http://magebase.com/magento-tutorials/adding-cache-support-to-magento-blocks/
这不能是PHP缓存,因为这会缓存代码而不是数据。 代码将被编译并且DB数据将被动态地检索,这意味着更新的DB数据将被返回并且新帖子将显示。
PHP代码缓存不会缓存输出,只是代码本身。
如果Magento缓存被禁用,它不能是FishPig扩展名。 这直接连接到WP数据库,所以它也不能是WP缓存。
这很可能是Varnish实际上并没有被禁用。 双重和三重检查清漆!
链接地址: http://www.djcxy.com/p/61207.html