关于网站优化中SEO的技术建议
虽然网站优化是一项纯粹的技术工作,但对专业技术要求不高,但仍需要了解一些必要的技术。在实战中,SEO技术需要以必要和合理的方式应用于网页。
1.减少http请求
图像映射 - URL与图像相关联。目标网址的选择取决于用户点击图像上的哪个位置。
Css sprites - 使用background-position属性将多个图像合并为单个图像。
内嵌图像 - 使用数据:URL模式在网页中包含图像,不需要任何其他http请求。
合并脚本和样式表 - 每个文件都需要一个额外的http请求,并将其合并为一个文件,从而减少了http请求的数量并减少了最终用户的响应时间。
——减少了http请求
2.使用内容发布网络
如果应用程序Web服务器更靠近用户,则将缩短http请求响应时间。
如果组件Web服务器更靠近用户,则将缩短多个http请求响应时间。
内容分发网络(CDN)是分布在多个地理位置的一组Web服务器,用于更有效地向用户发布内容。
除了缩短响应时间外,cdn还可以带来其他优势。他们的服务包括备份、扩展存储功能和缓存。 Cdn还有助于缓解网络流量的峰值压力。
依赖CDN的一个缺点是,您的响应时间可能受到来自其他站点 - 甚至可能是您的竞争对手的流量的影响。
——使用内容发布网络
3.添加Expires标头
Web服务器使用expires标头告诉Web客户端它可以使用组件的当前副本直到指定的时间。
示例:到期日:周一,2099年4月15日20:00:00 GMT
如果网站优化为页面中的图像返回此标题,则浏览器将在后续页面视图中使用缓存图像,从而将http请求数减少一个。
HTTP 1.1引入了Cache-Control标头以克服expires标头的限制。由于expires标头使用特定时间,因此需要严格同步服务器的客户端时钟。另外,需要经常检查到期时间。如果未来到来,您需要配置新的日期。
Cache-Control使用max-age指令指定组件缓存的时间。
示例:Cache-Control:max-age = 315360000(mod_expires Apacha模块可以使expirs avatar max-age以相对方式设置日期,到期时间设计为请求开始后10年,您需要自己查询)
不仅仅是图像 - 对图像使用长期过期是很常见的,但是长过期标题应该包含任何不经常更改的组件,包括脚本、样式表和flash组件,但不应使用html。
——向组件添加一个长的expires头
4.压缩组件
示例:Accept-Encodeing:gzip,deflate
Apacha 1.3 mod_gzip
Apacha 2.x mod_deflate
代理缓存 - Web服务器可以告知代理根据一个或多个请求标头更改缓存的响应。
示例:Vary:Accept-Encoding
——压缩脚本和样式表
5.将样式表放在上面
——使用LINK标记将样式表放在文档HEAD中
6.将脚本放在底部
——将脚本移动到页面底部
7.避免使用css表达式
示例:background-color:expression((new Date())。getHours()%2?“#fff”:“#000”);
上述方法将导致多次评估网站优化页面以降低性能。
IE不支持min-width属性,可以通过表达式解决。
宽度:表达式(document.body.clientWidth
上一条:如何选择网站的核心关键词?
下一条:百度推广招标账号优化五部分
返回首页