对于大型门户来说伪静态好还是真静态好

我们网站是做宠物行业的,每个宠物品种一个二级域名门户,大概70个分站,目前网站快上线了遇到一个问题,用伪静态的话,各个分站下面的内容相互可以打开,例如分站为:、、 等等..... a网站下面添加一篇文章 把二级域名前缀换成b也可以打开 。 或者换成c、d一样都可以打开。这样是不是对优化非常不好,如果用真静态就不会出现这种问题,但是听说真静态维护起来非常不方便。a.abc.com[?]b.abc.com[?]c.abc.com[?]d.abc.com[?]a.abc.com/xxx.html[?]b.abc.com/xxx.html[?]

追加问题
关注问题 分享到微信 收藏
最佳回答
梁松远 · 搜外技术支持
刘星上官云成汶 等 3 人赞同该回答

先回答问题:伪静态好。
你已经了解到真静态维护不方便,并且现在你正在使用伪静态。

你现在需要解决的问题是通过代码将应该只显示在分站a的内容,不显示在其他分站即可。这个可以通过判断HTTP_HOST如果不是需要显示的HTTP_HOST,则返回个404状态码,显示个错误页面。这个在技术上是很容易做到的

夫唯逆心 等 2 人赞同该回答

纯静态页的好处有4点:
1、加载的时候不需要调用数据库,打开速度快。
2、减少了服务器对数据响应的负荷。
3、从安全角度讲,纯静态网页不易遭受黑客攻击。
4、从网站稳定性来讲,即使网站代码或数据库出了问题,静态网站也不会受到影响。
真静态最大的缺点就是程序生成了大量文件,占用过多的网站空间,增加网站制作成本。
伪静态既url重写,就是截取传入的Web请求并自动将请求重定向到其他url的过程,其目的主要是通过重写URL的方法实现去掉动态网页的参数,从而更加有利于搜索引擎的收录。
伪静态的优点有5点:
1、维护方便,网页每天都自动变化,不用维护或者说极大地减少了维护量。
2、可以方便的实现对搜索引擎的优化,易于被搜索引擎收录。
3、缩短了url的长度,隐藏文件实际路径提高了安全性,易于用户记忆和输入。
4、占空间比较小,不像纯静态那样多占用近过多的空间。
5、安全性能通过url地址隐藏或加密,让黑客无法找到真实的动态页面,同时动态文件不需要太高的权限,从而避免了木马的注入。
伪静态最大的缺点就是会占用一定量的CPU使用率,增加服务器的响应时间。
1、既然真伪静态和伪静态对搜索引擎的效果一样,我们就可以选择伪静态了,毕竟它的优点是纯静态不可取代的。
2、大量使用伪静态会照成CPU超负荷,所以我们只要不大量使用就可以了,设计在线使用了相应的编译缓存技术,己经很好的优化并解决这个问题了。

柴宏俊 · 我将粉碎一切困难

真静态占用真实的硬盘空间,考虑下这个你是否接受。
另外就是Web服务器软件的性能如何,运维优化过后的极限条件是不是支撑你们对伪静态的性能要求。

王威健 · 3年SEO经历 欢迎多交流 学习阶段

纯静态页面是指网页文件在服务器的硬盘上以纯html代码文件存放的,默认文件名通常是htm、html、shtml、shtm等,一般情况下是由一个内容管理系统来生成的网站。
伪静态网站是指以html或者htm为扩展名的url,在客户端看起来被认为是静态网站,实际上在服务器端采用URL重写技术指向动态程序路径。另外还有的是采用Ajax等JS技术调用服务器端动态内容来显示,虽然网页是静态的,内容却是动态读取的。
伪静态其实是动态的或者半动态的网站,动态和静态各有优缺,一般来说静态的性能优势明显,访问量大的网站无不是采用静态化的网站。随着网站的复杂程度增高和用户对交互的需求,一些动态的部分不可以静态化,所以,目前大多数网站或多或少都会有动态的部分。
伪静态本质上还是动态的。能用纯静态的还是用这种吧。

网站优化 · 本人自己创建了 兽药120信息网,这是一个行业性质的门户网站,还有一个“桦甸互联”是一个地区性的网站建设平台!

哪就动态就完了 这个没有什么硬性要求的 静态的生成是非常麻烦的,所以还是动态也没必要非要伪静态,直接是动态就行了,网站推广优化 跟这个关系不大 以前都说静态好 我就没感觉到我都是动态的!

可乐先生 · 7年网站运营经验 QQ群:71378882

这个要楼主自己考量
1)静态:会生成大量html,大量的html你更新,存储会浪费空间和硬盘。
2)伪静态:会大量占用cpu,配置不高的话,容易引起进程池溢出。

伪静态就不错啊。不用换了。换的话又麻烦还有风险。