关于cache
我们当时做首页的时候,开始都设置了block的cache,view的cache,但是最后发现因为首页的动态内容相对都很多,后来还是把首页的block,view的cache都关闭了,同时基于客户的很多变态要求。。。不得不改成了手写代码。。。和你一样,我们也是关闭了Anonymous page caching,只开启了boost。不知道你是不是有用其他的cache模块,如果只用了一个boost,通常就不会有问题,如果还用了其他的,可以在boost设置里把首页给排除掉。
话说我们项目没碰到你这个首页报错的问题,不过你可以试试一个,如果首页报错了,进mysql里,先清cahce_view,然后检查首页,接着依次清理并查看cache_block,cache表中的variables列,整个cache,最后是session,不过清空session的时候最好在半夜,免得把正登陆着的用户给T了。。。