页面静态化

大型网站的优化技术:

1,SEO,优化一种,

2,页面静态化

3,memcache(内存缓存)

4,服务器集群技术

 

 

总的目标:提高网站的访问速度,SEO目的:提高网站的排名,(解决的是速度)


1,静态网址

纯粹的html文档

http://localhost/dir&file/var.html

但是大家不要以为 后缀是html的就是静态网站,

 

2,动态网址(网站)

localhost/dir&file/var.php?name=admin&id=2

根据用户在地址栏传递不同的参数,显示不同的结果

 

3,伪静态网址

伪静态的:

TP框架的时候,url的几种模式:

1,/  pathinfo

2, MVC ?m=&a=

3,重写模式:(和pathinfo模式区别:重写少了入口文件)

修改apache的配置

增加htacess文件

tp框架中重写模式,伪静态:

localhost/dir&file/news-id/2/name/admin.html

 

为什么要将动态网站改成静态的形式:

1,/*1=1*/  防止sql注入

2,动态的网站不利于SEO,因为?后面的参数会动态的变化,搜索引擎抓取的时候,不知道该怎么保存,、sina.com/index.html  index.php?act=index

 

原则:能不从数据库获得数据就尽量不要去操作数据库

如何实现页面静态化:

页面静态化的分类:

1,按照形式:

1,真静态

2,伪静态

2,按照范围:

   1,局部静态话(jquery,ajax)

   2,全部静态化

 

搜索引擎:

1,抓取你的网站的内容,不是一股脑的抓取所有的内容,都放到一块

2,而是将你的内容进行归类,根据你的关键字,进行排名

 

如何做到SEO友好呢?

1,百度的建议:

url的长度:不能多于 255个字节

搜索引擎抓取的时候:

从首页开始触发:遇到一个页面抓取它的内容,将内容保存起来,
www.sina.com/index.html

www.sina.com/news/soprt.html

因为越短的抓取的越早,越频繁,更新就越快,认为你很好

而且每个页面抓取的时间有限,每个页面最多分配 5秒之内

当然网站越好,排名越高,分配的时间越长

 

2,meta 标签的keywords  desciption 标签也是做给搜索引擎看的

然SE 会根据你的关键字和描述进行大概的分类

可以禁止搜索引擎抓取我们网站的内容:

在网页代码<head></head>的之间,加入nofollow属性!!如果是超链接,就是<a>标签里加入rel="nofollow"即可!

(2)robots.txt

 

关键字

description

 

(3)尽量不要在前台使用 frame  framset , 后台可以使用,框架*(因为后台避免搜索引擎抓取)

(4)flash,尽量使用图片代替,jquery做一些特效

(5)图片,尽量给每一个图片增加 alt属性,图片还没有显示的时候,先显示alt提示文字



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值