什么是伪静态(url重写)?URL重写是拦截传入的Web请求并自动将其重定向到其他URL的过程。 什么是静态页面?静态页面是由程序函数生成的许多html页面。 那么两者有什么区别呢? 静态页面:占用服务器最少的CPU和内存资源,但占用空硬盘之间。而且当数量达到一定水平,访问量过高时,还是会出现开页慢的情况。而且不利于后期网站改版。 伪静态:占用硬盘空,但也占用服务器CPU和内容空。一旦访问量过高,也会卡。 伪静态的缺点 1.当然,正如一篇文章的作者所说:“流量稍大一点的话,使用伪静态的时候CPU使用率就会过载,同时会有300多人在线挂掉,而500多人不使用伪静态的时候不会在线挂掉,我的IIS号是1000。”没错,因为伪静态使用的是规则判断而不是真实地址,显示哪个页面的责任也是由CPU直接决定的,所以CPU占用率的提高确实是伪静态最大的弊端。 2.网站容忍度低 此外,还会导致网站同时承受在线人数的急剧减少。如果你的网站可以同时被1000人访问,那么经过伪静态处理后,你的网站就会被300人访问。 3.网页打开缓慢。 伪静的页面打开很快,简直太搞笑了。伪静态仍然必须读取数据库,并且还有一个重写网站地址的额外过程。其他步骤永远不会比动态少。怎么能更快? 4.很多重复的页面。 伪静态后,原始页面也可以访问,导致大量伪静态页面和动态页面重复出现,对网站极为不利。 5.需要服务器支持。 并非所有服务器都支持伪静态,这必然会增加成本。因此,如果网站中的动态参数没有达到影响搜索引擎包含度的水平,动态性要比伪静态好得多。 6.让真实的静态网页无法访问。 如果php被伪静态转换成html,那么真正的静态页面将无法访问。 伪静态的好处 说了缺点,再来看看伪静态的好处。当然,它仍然是相当静态的页面: 1.真正的静态页面空存储容量大,在删除或更新这些html文件时会造成大量的文件碎片,破坏磁盘的坏轨,而伪静态可以更好的缓解服务器的压力,增强搜索引擎对页面的收录;虽然动态页面可以实时更新,但有时会导致循环无尽,对搜索引擎不友好,但这种情况在伪静态中不会发生。 2.伪静态的URL更清晰,容易引起用户点击。除了点击率,静态地址也不利于内存。 对于SEO来说,静态页面当然更好,但是现在如果网站完全实现静态页面,工作量比较大,有些功能实现的不好!所以建议是伪静态的。 (责任编辑:admin) |