请问小说网站的静态网页是如何生成的?
RT:我现在有一部分数据,我想弄个自用的小说网站,但是我不知道如何把这些数据生成静态页面,希望大神能解释下,谢谢!
9 回复
按规则写成html文件?
@nobody 算是一种思路吧,但是这样生成文件太多,会占用很多磁盘空间吧
用个模板填上数据不就行了
@enternoder 既然要生成静态页面,文件多,占用磁盘空间这是无法避免的
5-6年前java全站静态化就是写的html文件,现在不知道了,技术革新快
后端用视图模版引擎(Ejs,Art-template),或者,后端只输出 json api,前端来渲染。
@htoooth 用模板的话,岂不是每次都要查询数据库?
@Lizhooh 每次都要查询数据库,这个感觉数据库压力会有点大吧
@enternoder 做一下动态页面缓存。 比如说,第一次访问 A 页,就需要从数据库读取数据渲染页面,并把 A 页缓存在内存里。之后第二次至 n 次都从缓存里读取,而不用查询数据库。