网站静态化和伪静态的区别

SEO 网站提速 文章 2021-05-08 13:10 1022 0 全屏看文

AI助手支持GPT4.0

image.png

中午有小友和我提了这个疑问“静态化也会访问数据库?”

我的答案是:不可能。除非你并没有做到真正的静态化。 我一度怀疑小友只是伪静态了。


网站的一般流程(不是那么详细)就是,用户打开浏览器访问网站,网站后端从数据库读取数据并展现给用户。


很多网站的网址是 类似 http://sanshu.cn/article?id=1 ,这样不利于浏览器缓存,所以我们会使用伪静态,将 http://sanshu.cn/a/1.html  在后台转到 http://sanshu.cn/article?id=1 , 每次请求都会转过去。


所以用户每访问一个网站就意味着请求1次或N次数据库请求。 但实际上返回的内容可能是一毛一样的。用户量大了,数据库压力也会变大,尤其是遇到慢查询的时候。


所以我们优化者就会尝试静态化,从数据库拉去数据后就会保存成一个和url一毛一样路径的静态文件。 比如,当你访问 "http://www.sanshu.cn/a/1.html"  的时候,就会在三叔的后端服务器的目录 /xxxx/xxxx/sanshu.cn/a/目录下出现一个1.html 文件。


等你第二次访问的时候,发现目录下直接就有这个文件,就会连伪静态都不会过直接返回这个静态文件。就和直接请求返回 http://sanshu.cn/img/xxx.jpg 一个道理只是后缀不一样而已。


所以伪静态和静态的区别就是,伪静态还是会去查数据库,而纯静态会直接返回a目录下的1.html文件。


当然如果你用了CDN,再CDN有效的情况下 伪静态和静态化没太多区别。



-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
谷歌广告联盟(adsense)付款周期
网站如何向百度提交新的网页
怎么判断请求是蜘蛛还是恶意的(附爬虫IP段)
百度权重值和访问数量的对比表(多少访问量百度权重才是1,2,3,4,5,6,7)
百度站长平台新增网站的方法
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9047
如何快速搭建抽奖助手小程序(无需代码知识) 6176
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7471
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6792
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6126
如何解决渲染层网络错误Failed to load media? 17393
小程序找号找回 释放昵称? 3252
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 3108
删除部分微信用户个人数据的通知,怎么删除? 6380