静态化和伪静态
1、 伪静态:把前端请求动态页面如api/good?id=1,改成api/good1.html。api/good1.html经过nginx时可以rewrite成api/good/1。这样的好处是对搜索引擎友好(seo)
2、 静态化:
A、 第一次请求时从数据库取出数据,拼装成html页面,存进静态页面文件夹,下次请求时,直接从静态页面取html文件返回,如果有增删改,把静态页面删除。缺点:这样后端也要弄前端页面,就不是前后端分离了,
B、第一次请求时从数据库取出数据,把不容易变的数据缓存起来(可以存mongodb),第二次再请求时,直接从缓存里取数据返回。这种方式不需要拼装html,缺点:页面上经常变的数据如价格、库存需要前端再Ajax请求一次。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人