一个成功的网站不单单是在设计上有一个好的效果,设计上有特色是客户进入网站后的一个必要条件,但是在客户进入网站了解网站之前需要一个进入网站的通畅 的环节就是网站的打开速度。一个我在做的再好如果打开的速度给不上,十个客户会有九个客户选择离你而去,在之前所有的策划设计也就都是浮云。在网站的打开速度方面因素很多,包过有服务器配置、网络传输的质量、网站的宽带、DNS的解析、网页的内容涉及到的js、css代码、网站所使用的图片和视频的大小等各个因素。在服务器、网络宽带这些硬件的因素只要选择好的服务商就可以解决,今天古月建站主要说说网站代码的相关的主要几点。
打开百度App,看更多图片
1、网站的前台
在网站设计策划的时候一定要主要代码的优化,如果一个网站是静态生成的话后台的执行代码对于网站的打开速度就淡化很多,主要是在在于网站的前端优化,在客户第一次进入网站的时候会下载Javascript和CSS,如果这些文件很大浏览器会下载很长时间。网站的布局最好使用DIV布局,使用压缩工具可以减少Javascript和CSS尽一半的文件大小,如果你有信心使用“命令行”,至少能提高40%到60%的压缩率。
2、网站的后台
如果网站没有使用静态生成的话,在客户每次访问页面都会执行数据库,所以在网站执行大量数据库操作时,也会影响网站打开速度,这里使asp+access结构的网站尤为明显,尤其是同时有大量用户提交评论时,就操作数据库锁死,导致网站打不开。比如在发布文章时会有几分钟时间使网站速度大打折扣。
3、网站的调用
调整好网站的调用会大大的减少网站的页面请求,把网站的所有调用都使用储存过程在运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善SQL语句的性能。由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行。这种预编译的sql语句就可以直接执行而节省了很大一部分查询的时间。也可以是在网站后期的修改优化上也比较方面快捷。
4、网站的交互
在网站的交互性上面最好适当的使用AJAX,但是不宜过多现在的Ajax好像有点被神话了,好像网页只要Ajax了,那么就不存在效率问题了。其实这是一种误解。拙劣的使用Ajax不会让你的网页效率更高,反而会降低你的网页效率。Ajax的确是个好东西,但是请不要过分的神话它。使用Ajax的时候也要考虑上面的那些准则。
5、网站的图片处理
网站图片的处理主要是在网站的后台技术上,在一个产品一定要有缩略图和大图,缩略图主要使用网站首页和产品的列表页,缩略图很小方面预加载每一个图片的height和width属性可以让浏览器在加载图片之前就知道图片的长和宽,并预留出指定的长宽,待图片加载后显示。如果没有这两个属性,浏览器还需要在读取图片成功后再处理一次页面布局样式,这无疑减慢了网页加载速度。所以在固定图片大小的情况下最好都使用上长和宽属性。如果后台没有图片处理技术就要在图片上传之前经过处理在保证图片不损失清晰度的情况下压缩图片的大小,这样不但可以使图片不占用大的空间而且在打开速度上有一个多大小提高,同样视频FLASH也是一个道理。
看了以上几点如果按照以上方法处理网站速度应该会有一个质的飞越,没有最好只有更好,只有把网站的速度不断的提高,才能使网站之前的设计策划没有白费,欢迎与古月建站一起交流让我们的网站更加完美。
举报/反馈