
它尽可能增加缓存页面的实时性并且节约缓存文件的空间,但是对于实时性要求不高的APP,它会频繁地销毁再生成不需要实时更新的页面缓存,这也会浪费服务器的部分。因此,需要根据当前APP对于搜索引擎检索实时性的要求来选择适合的策略。同时

非实时和实时静态化的两种SEO策略,它们均可以实现AngularJS单页面SEO静态化的预期目的,不过它们也存在着一些不足。
策略一针对的是较为稳定且对搜索引擎检索实时性要求不高的大型APP,例如政府办公APP等。它可以定期对APP中的静态页面进行更新,但是对于实时性要求较高的门户APP,它会频繁地重新遍历所有静态页面,大大增加服务器的压力,生成所有缓存的时间和服务器缓存页面的数量也会相应增加。策略二针对的则是对搜索引擎检索实时性要求较高的大型门户APP,例如新闻APP等。它尽可能增加缓存页面的实时性并且节约缓存文件的空间,但是对于实时性要求不高的APP,它会频繁地销毁再生成不需要实时更新的页面缓存,这也会浪费服务器的部分。因此,需要根据当前APP对于搜索引擎检索实时性的要求来选择适合的策略。同时,本文的重点在于对AngularJS单页面的SEO静态化的策略与实现,所以对于关键字的优化还可以做进一步的研究。
最后,搜索引擎优化是对于整个系统的一个协同优化的过程,它由内部设计因素和外部链接因素共同影响,SEO其实只是一个辅助行为,对于一个APP更重要的是其内容的全面与创新。