站点开发重构中,服务暂不可用。
查看详情

目前的服务端渲染是基于 next.js 的 getServerSideProps 来做的,对每一个请求动态的渲染出对应的页面,理论上是没有问题的,但是实际表现之糟糕,让人非常失望。。

即使在没有什么并发的情况下,一次完整的页面渲染也需要接近两秒左右(手机上情况只会更糟),当然这和页面复杂度有关,比如首页如果帖子很多就很慢,/makers 社区帖子不多就相对好不少。但不管怎样,目前的体验是灾难性的。

计划使用 getStaticProps 配合 getStaticPaths 来改造,基础的 Demo 已经验证并跑通,效果还是很惊艳的,每次输出的都是缓存的静态 HTML,并且可以使用 revalidate 控制每个页面的更新时间,理论上对目前遇到的问题应该有很大的改善,值得一试。

具体进展会在评论区更新。

周报
Emoji
mydearxym
来自 github / 成都
everyday is the opportunity you don't get back, so live life to the fullest
my
目前还没有讨论
    J
大纲
目录功能尚待开发
0人参与讨论
未订阅