当查看文贝的内容页面时,可以看到其文章列表总是新的。例如:漫谈区块链技术 - 文贝
实际上,每一个页面加载后都会使用 $.get 请求一个 json 文件。这个 json 文件就是文章的列表数据。
$.get 的使用方法:JQuery $.get ajax 请求 - 文贝
php 中使用 json 的方法:php 中使用 json 的方法 - 文贝
这样避免了浏览页面时对数据库大量的访问。
在发布新文章或更新文章时,会查询数据库以更新对应的 json 文件。
使用 $.get 可能会拿到浏览器的缓存文件,即不一定是服务器上最新的。好在对于文章列表来说,不需要严格要求其数据是最新的。
不仅如此,使用 php 来生成目录页,利于 SEO。