大部分是ajax,有些可能会有不同的封装,最底层都是XMLHttpRequest发起同步或异步请求,效率不会低的,比如说你用的百度,很多地方都是的。但是需要SEO搜索引擎优化的就不是了,都是首先在后台生成html静态页面,浏览器客户端直接访问静态页,freemarker就是java中常用到做页面静态化的。如果是freemarker,管理维护的话,你可以写定时任务,定时每天或者每小时重新生成静态页;也可以在后台做个静态页管理的模块,手工执行更新哪个模块的静态页等。