从管理员添加的新产品需要时间在网站上显示

时间:2015-02-21 08:11:53

标签: broadleaf-commerce

我尝试运行几项测试,从管理员登录中添加产品,然后检查新产品是否实时显示在网站上。我发现在网站前端展示新产品之前有大约8-10分钟的延迟。

是否由于ehcache配置?

2 个答案:

答案 0 :(得分:1)

SOLR索引服务默认配置为每60分钟运行一次。可以在common.properties文件中调整此设置,属性名称solr.index.repeat.interval.因此,要将服务更改为每3分钟运行一次,该属性将设置如下:

solr.index.repeat.interval=180000

必须重新启动应用程序才能使此设置生效。

答案 1 :(得分:0)

没有它的solr搜索引擎。显示新创建的产品的时间取决于您如何配置重建索引作业。查看webapp的applicationContext,应该有一个触发重建索引的石英作业

<bean id="rebuildIndexTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
    <property name="jobDetail" ref="rebuildIndexJobDetail" />
    <property name="startDelay" value="${solr.index.start.delay}" />
    <property name="repeatInterval" value="${solr.index.repeat.interval}" />
</bean>