cms静态发布的html量多后,达到几十万个静态页面,某时有个需求是为了更改页面中的某部分的内容,但其它的90%的内容无需重新生成的,但又为了 seo,不能用js,访问量大又必需静态化,恳请哪位高手支招能用什么技术在我想更改局部内容时能改动静态页面而不需要用cms自身的重新发布功能去耗掉 资源重新生成90%内容不变的页面,程序用的是php,服务器前端用的是nginx,求高手指教,谢谢
这与php无关啊,是静态服务器与静态页面的应用,php只是负责生成静态页面及碎块的内容, 服务器端包含,就是让静态页面也做成include那样的,当修改某一块的时候,其他的地方不需要更新 现在倒不是头尾的问题,而是中间内容块的问题,而且要seo。 如果是尾部头部之类可以用JS吧,这个还真没好办法,如果是关键字,直接改nginx加到header里好了,想不到好办法。 用JS 不会影响你目前的seo啊, 比如 同样一个静态页 page.html,和page.php内容是一样的 但是page.php 那个 不是可以解析也没里面的php代码吗? 但是 可以省去数据库查询 这样基本也达到了 静态页的需求 还是考虑伪静态+分布式缓存吧 文章内容存入redis,这样即使更新内容也是很快的,几十万的文章真心不算多
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。