seo与网站推广方法是伪静态还是静态页面好?

37次阅读
2024年08月19日 15:07:02

共计 2045 个字符,预计需要花费 6 分钟才能阅读完成。

网页的类型有很多种,就目前来讲,我们大部分站长选择使用的都是伪静态页面,但是也有部分站长使用动态或者是纯静态的页面,不管使用哪种形态,我们都要认真去了解。那么seo与网站推广方法是伪静态还是静态页面好?

伪静态是网站本身是动态网页如.php、.asp、.aspx等格式动态网页有时这类动态网页还跟”?”加参数来读取数据库内不同资料,伪静态就是做url重写操作(即rewrite)。开启伪静态后,动态网页即被转换重写成静态网页类型页面,通过浏览器访问地址和真的静态页面没区别。但是记住:做伪静态的前提就是服务器要支持伪静态重写URL Rewrite功能。

由于网站所用的程序语言不易被发现,经过重写来伪静态将动态网页的程序后缀变为html的静态页面格式。伪静态是一种可以把文件后缀改成任何可能的一种方法,比如如果想把php文件伪静态成html文件,这种配置相当简单的,后面会提到相应配置。

真静态(html)优点:

1)减少服务器对数据响应的负荷。

2)加载不用调动数据库,响应速度快。

真静态缺点:

1)维护不方便,每次都要手动生成。

2)空间占用比较大,容易造成磁盘压力。

3)生成的文件多,服务器对html文件的响应负担也较重。

伪静态(url重写)优点:

1)可以方便的实现对化化引擎的优化,并且比生成静态更加方便。

2)占空间比较小。

3)首页每天都自动变化,不用维护。网站首页一般都有热点排行之类的,可以设为,24小时排行,一周排行,再加上最新文章,最新点评等。这样首页天天是有变化的。

4)便于广告的轮显。在不同的页面放不同的广告。总之是动态的,可以随意动。

伪静态缺点:

1)如果流量稍大一些使用伪静态就出现CPU使用超负荷,因为伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。

2)伪静态效率不如生成html的,因为它不是真正意义上的静态页,所以每次请求都是要去读取数据库的信息(这个可以用缓存技术来补偿一下)。

伪静态是相对于真静态而言的,就是把一些asp,php等结尾url通过apche或nginx的重写规则,变成以html一类的静态页面形式。伪静态不是真正的静态,它和动态地址一样要读取数据库。伪静态最主要的作用就是利于seo,spider(蜘蛛)喜欢抓取静态页面,可容易使spider陷入死循环,并发量高的时候会加大服务器的压力,所以用的时候要注意。

伪静态就是利用apche,nginx重写规则,对url地址重写实现的,伪静态实现原理:

1) Apache伪静态前提是要打开apache的重写模块 (即打开”LoadModule rewrite_module modules/mod_rewrite.so”这一行)。

2) Nginx默认就支持伪静态。

伪静态有两种配置方式:

1) 在配置虚拟主机的时候设置。

2) 在web根目录下创建一个.htaccess文件,在这个文件里面配置。

在网站设计中,纯粹HTML(标准通用标记语言下的一个应用)格式的网页通常被称为”静态网页”,静态网页是标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。容易误解的是静态页面都是htm这类页面,实际上静态也不是完全静态,它也可以出现各种动态的效果,如GIF格式的动画、FLASH、滚动字幕等。

大型web项目优化中经常会考虑到使用真静态,这样在访问量大的时候,可以减少cpu的压力,但是会生成大量的文件占用网站的磁盘空间,可以写个php的脚本或用linux的计划任务进行删除。在用真静态的时候有的时候需要用到局部的动态化。

真静态实现方法:

1)利用PHP模板生成静态页面。

2)使用PHP文件读写功能生成静态页面。

3)使用PHP输出控制函数缓存机制生成静态页面。

4)使用nosql从内存中读取内容(其实这个已经不算静态化了而是缓存)。

真静态和伪静态的区别:

1)是不是一个真正静态页面。

2)有没有和数据库或后台程序进行交互。

3)它们的应用场景和解决的问题不同。

4)用javascript:alert(document.lastModified)来判断是真静态还是伪静态。

真静态在apache和nginx上的区别:

1)真静态在nginx上的运行速度比apache运行速度快。

2)nginx处理静态文件对于apache来说消耗的内存少。

伪静态在apache和nginx上的区别:

1)本质上没有区别,两者都是根据正则匹配对应的url的重写。但是apache和nginx上的伪静态规则还是有点不同,在配置的时候要注意。

2)apache处理伪静态比nginx更有优势。

正文完
 0
鹿泽
版权声明:本站原创文章,本文由 鹿泽 于 2024年8月19日 15:07:02 发表,共计 2045 字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
最新文章
网站优化seo推广服务如何做好内链?

网站优化seo推广服务如何做好内链?

在一个网站刚刚建设的初期,网站内链的建设工作尤为重要,可以说网站内链做得好SEO就成功了一半。今天就来讲讲网站...
WordPress博客主题二次元风-lolimeow主题更新10.1版,重构样式

WordPress博客主题二次元风-lolimeow主题更新10.1版,重构样式

一个WordPress博客主题二次元风主题,本站之前启用过,后面更换了,不过很好看,适合大家选择使用: 202...
专业优化公司seo是怎么做好404页面的?

专业优化公司seo是怎么做好404页面的?

404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其它页面而不是关闭窗口离开。...
网站搜索优化seo如何做好内部链接优化?

网站搜索优化seo如何做好内部链接优化?

网站内部链接的布局很多做SEO的朋友都知道,非常重要。网站想做的越大,就要更加重视内部链接的布局。因为良好的内...
影响关键词优化根本的排序因素

影响关键词优化根本的排序因素

对于像百度搜索来说,并没有排序这一说法,搜索引擎认为排序是在特定的关键词下网站内容的位置,而关键词是由用户搜索...