问题一 全量索引写入到本地文件的时机:全量索引写入到本地文件的时机把全量索引写入到本地文件中,数据量大的话这个操作应该比较耗时,实际项目中什么时候去做这个操作呢,肯定是要在所有需要用到索引数据的服务部署前就执行完成的
问题二 索引数据从本地文件加载到内存的时机:项目中是通过代码读入索引文件并把索引数据加载到内存中,数据量大的话 这个操作也比较耗时,在spring初始化的时候进行的话,会导致项目初始化的时候耗时过多吧
问题三 索引数据存储的位置:内存的空间毕竟有限,广告索引数据肯定一直增长的,当索引数据庞大的时候,放在项目内存中会给项目本身造成很大压力吧,毕竟一个jvm里内存也是有上限的,最好还是放在像redis这样的外部缓存应用中是不是比较好呢