您现在的位置是:网站建设 >>正文
站建设的几个原则"
网站建设1473人已围观
简介我对于Web网站开发开有很多年的实践经验,提供网站相应速度一直是网站开发人员孜孜不倦的追求,无论后端程序的优化,数据库的优化,还是前端的优化,最终目的只有一个,让网站更快的打开,给用户提供更好的浏览体 ...
我对于Web网站开发开有很多年的站建则实践经验,提供网站相应速度一直是个原网站开发人员孜孜不倦的追求,无论后端程序的站建则优化,数据库的个原优化,还是站建则前端的优化,最终目的个原只有一个,让网站更快的站建则打开,给用户提供更好的个原浏览体验,这里只介绍从前端人员的站建则角度来,在网站建设中要注意的个原一些原则。
1、站建则减少网站的个原HTTP请求数
构造请求、等待响应需要时间,站建则因此请求数量越少越好,个原减少请求的站建则总体思路就是合并资源,减少显示一个页面需要的文件数,常规的方法有:
1.1 Image Map
通过设置<img>标签的usemap属性与使用<map>标签可以在一幅图片上切分出多个区域,指向不同的链接。比起使用多幅图片分别构造链接减少了请求数。
1.2. CSS Sprite(CSS贴图整合/贴图拼合/贴图定位)
通过设置元素的background-position样式做到。一般用于界面图标。典型的可以参考TinyMCE编辑器上方的那些小按钮。多个小图实质是从一个统一的大图通过不同的偏移量裁剪而来,这样加载界面上的众多按钮实际上只要请求一次(请求大图一次),从而减少HTTP请求数。
2、 使用Gzip压缩使用Gzip压缩HTTP报文,减小体积,减少传输时间。3、 将css样式表文件置于页面前部
先加载样式表,这样页面渲染得以较早开始,给用户页面加载较快的感觉,所以css最好放在<head></head>之间。
4、将Js脚本放在页面底部
原因同3,先处理页面显示,页面渲染较早完成,而脚本逻辑稍后执行,这样给用户页面加载较快的感觉。
5、避免使用CSS表达式
过于复杂的JavaScript脚本逻辑、DOM查找、选择操作将会降低页面处理效率。6、将JavaScript与CSS作为外联资源这似乎与原则1中的合并思想相悖,但其实不然:考虑每个页面都引入了一个公共的JavaScript资源(例如jQuery或是ExtJS这样的JavaScript库),单就一个页面的表现来看,内联(即将JavaScript嵌入HTML)页面将比外联(使用<script>标签引入)页面加载更快(因为其较少的HTTP请求数)。但如果有很多页面都引入了这个公共JavaScript资源,那么内联方案会造成重复传输(因为这个资源内嵌在每个页面中了,所以每次打开一个页面都要将这部分资源传输一遍,从而造成网络传输资源的浪费)。而将这种资源独立出来外联引用可以解决这个问题。
6、减少域名
每次请求新域名都需要进行通过DNS查找不同的域名,且DNS缓存无法发挥作用。因此应该尽量将站点组织在一个统一域名下,避免使用过多子域名,网站保留一个主域名即可。
7、 压缩你的JavaScript
使用JS压缩工具压缩你的JavaScript吧,很有效哦。看看jQuery的两个不同的发行版本就知道区别了:
jquery-1.6.2.js jQuery未压缩代码大小,230KB
jquery-1.6.2.min.js 压缩版jQuery代码大小:89.4KB
8、 尽量http避免重定向
一次重定向意味着在你真正访问到想要看到的页面前加入了一轮额外的HTTP请求(客户端发起HTTP请求→HTTP服务器返回重定向响应→客户端对新URL发起请求→HTTP服务器返回内容,下划线部分为额外的请求),因此消耗更多的时间(也就给人反应更慢的感觉)。因此除非必要,不要随意使用重定向,如果有下面的需求,可以采用重定向。
8.1. 避免URL失效
旧站点迁移后,为了避免旧的URL失效,通常将对旧URL的请求重定向至新系统的对应地址。
8.2. URL美化/伪静态
在可读性好的URL与实际资源URL之间转换9、移除重复的脚本
不要在一个页面中重复引入相同的脚本。例如脚本B和C都依赖于A,那么在使用了B和C的页面中就有可能存在对A的重复引用。解决方法,对于简单的站点手动检查依赖性,消去重复引入;对于复杂的站点则需要构建自己的依赖管理/版本控制机制。
总结:在网站制作时候把握上面9个原则,可以让我们前端页面速度和响应速度更快,网站建设中是一门比较精细的技术,希望从事前端开发的网页设计师可以知道更多的基础知识。
Tags:
下一篇:新手如何制作网站
相关文章
视频号怎么运营才能抓住眼前的超级流量
网站建设互联网的出现真正的改变了人类的生活状态,现在人人离不开互联网,人人都是超级流量的贡献者,正是由于互联网技术的不断成熟,所以把视频号推向了高潮,同时视频号也放大了个体的力量。在传统互联网时代,都是人找内 ...
【网站建设】
阅读更多佛山网站优化选择服务器对网站有什么好处?
网站建设服务器对网站的重要性已经不用多说了。知道该网站的每个人都知道一个好的服务器决定了用户体验,并且是搜索引擎衡量网站整体质量的重要因素。互联网的快速发展,网站的数量也在增长,服务器和服务提供商的类型也在增 ...
【网站建设】
阅读更多网站的品牌建设对网站优化排名有什么帮助?
网站建设随着时代的发展,网站对于企业的作用越来越大。这是因为企业可以利用互联网进行宣传从而扩大企业在互联网上的曝光度。不要小瞧网站的作用,有些明星后援会甚至会专门的专设一个网站来给她们的爱豆进行宣传参考网址: ...
【网站建设】
阅读更多
热门文章
最新文章
友情链接
- 长沙网站建设:选择响应式高端网站,实现商业目标
- 做定制型网站开发有哪些优势呢?
- 长沙网站设计:探索美观与实用并存的设计原则
- 东莞网站建设时怎么解决网站安全问题?
- 株洲网站优化:关键词到首页需要多长时间?
- 长沙企业的数字名片:为何专业网站成为必备选择
- 网站目标转化率优化:长沙网站建设如何提高目标转化率
- 长沙企业网站建设:打造数字化竞争新高地
- 企业官网设计建议:需要考虑因素有哪些?
- 企业网站找个人建站和专业衡阳建站公司的区别
- 掌握品牌独立站商城优势,提升长沙网站建设效果
- 企业网站设计原则:不仅仅是为了好看
- 广东网站制作对企业有哪些重要性?
- 株洲网站优化:关键词到首页需要多长时间?
- 长沙网站建设一般如何收费?
- 武汉网站建设如何才能找到可靠的外包公司?
- 广东网站建设公司谁家好?怎么选择?
- 提供良好的用户体验:长沙网站设计的追求
- 广东网站建设和网站推广应同时进行
- 广东网站建设公司教您如何优化标题