1、我是做优化的最近发现一个问题网站打开的速度越来越慢
一般需要对网站做下分析,找出影响网速的真正原因。如果是图片问题,且对图片的像素要求比较高,可以用PNG格式的图片,可以使图片不太失真。
先来说说几种图片格式和在网站上的使用情况。
PNG(Portable Networf Graphics)的原名称为"可移植性网络图像",是网上接受的最新图像文件格式。PNG能够提供长度比GIF小30%的无损压缩图像文件。它同时提供 24位和48位真彩色图像支持以及其他诸多技术性支持。由于PNG非常新,所以目前并不是所有的程序都可以用它来存储图像文件,但Photoshop可以处理PNG图像文件,同时在图片保存方面,PNG可以保存背景为透明,目前背景可以透明的图片格式有:*.tif,*.gif,*.png,他们生成的文件都是比较大的。
同时,因为PNG是矢量图,在一般的网页放大缩小上,不容易失真。但很多时候PNG图片也很大,我们就需要考虑下其它的图片格式了。
PNG同时支持8位和24位的图像。24位PNG,支持160万种不同的像素颜色且支持Alpha透明效果,这就意味着,无论透明度设置为多少,PNG图片均能够与背景很好的融合在一起。
GIF文件最突出的地方就是他支持动画,同时GIF也是一种无损的图片格式,也就是说你在修改图片之后,图片质量并没有损失。再者GIF支持半透明(全透
明或是全不透明)。所以一般GIF图会比较大些,但对于一些单像素,或小图片,反而会比JPG文件要小,根据Google的说法,GIF适用于很小或是较
简单的图片(10×10以下或是3种颜色以下的图片)。所以我们对于网页上的小部件图片和简单动画可以使用GIF来做。
GIF是8位图片格式。“无损”是指100%的保持原始图片的像素数据信息。专业名词“8位”是指,所能表现的颜色深度——一个8位图像仅最多只能支持256种不同颜色(一个多余256种颜色的图片若用gif图片保存会出现失真)。楼主说的失真应该是指这方面吧?
JPEG文件的扩展名为.jpg或.jpeg,其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。
你可以更具你网页的需要,灵活运用好各种图片格式。
但对于有些GPG图片我们压缩后,还是觉得有些大,是因为图片的像素比例比较高。
我在这里再给你支几个招:
首先,用一个简单方法,就可以调整好。那就是——截图。
人的眼睛对图片的分辨率在72dp以下,所以一般网页的图片基本为72dp。所以我们在上传图片的时候,不需要高精度的图片。那么我们只需要用截图工具在截取另存一下图片,这样保存的图片就是72dp的图了,适合在网页上使用。
第二招:我们我们如果是在Photoshop中制作的图片或是网站素材,在保存图片时,切记选择”存储为Web和设备所用格式”。因为这样往往在同等质量下能获得更小的图片体积(相比直接”存储为”)。
第三招:使用Smush it工具
Smush it包含在著名的著名插件YSlow之中,并确保已经安装了Firebug.使用方法很简单,只需要在YSlow中打开”tool”下的All Smush it! 将会跳转到一个新页面,对当前网页的图片进行压缩,而这些压缩都是在不损失图片质量下进行的。所以你大可放心。
第四招:技术处理
如果网站需要更高精度的图片,可以适应一下预载技术,就像百度图片那样,开始的时候先加载低精度的图片,让网页尽快打开,后再显示高精度的图片。
好了,内容不少,也在网上找了些文章来验证一下,手打的也够累了,相信以上的内容应该可以解决你的问题了。欢迎追问,在网站建设和优化上能有更多的交流。
2、网站页面加载速度过慢,怎么优化才能变快?
降低页面的比重
1去除不必要的空白和注释, 将inline的script和css放到外部文件中。 HTML Tidy这个工具可以用来自动的去除空白。还有一些其他的工具能够压缩javascript代码,比如将比较长的标志符换成短的,通过这种方式,尽量的减少页面的比重。
减少文件的数量
将少一个webpage被加载时所需要的下载的文件数量,有些browser具有cache的设置,如果一个css或是javascript文件没有被改变的话,它就不会再去下载一遍。通过这样的设置,也可能减少文件下载的数量。
减少Domain查询
对于每个Domain的查询,都需要去检索DNS, 过多的Domian查询会导致页面加载速度变慢。
缓存重用的内容
确保所有可以被缓存的数据都已被缓存,并在恰当的时间过期。
尤其要注意的是:Last-Modified header,它会记录下静态最近被改动的时间,而对于大多数web服务器来讲,都会默认的为静态文件提供这样的头。
js:避免使用eval或者是函数构造器
js解释器在执行代码前,会进行类似预编译的操作,首先会创建一个当前执行环境下的活动对象,并将那些用var声明的变量设置为活动对象的属性,但是此时这些变量的赋值都是undefined, 并将那些以funciton定义的函数也添加为活动对象的属性,而他们的值真是函数的定义。
使用eval时,传递给它的string内容,因为无法进行预编译,所以解释器也无法丢代码进行优化。这样的结果就是eval的效率相当低。
同时,在所以可以用string代替函数的地方,都不要用string来代替,而应该直接传一个函数过去。
js: 尽量使用局部变量而非全局变量
局部变量的查找速度比全局变量高出许多。
3、网站打开速度太慢的优化方法有哪些
网站速度很慢最直接的原因是服务器不稳定或带宽不够造成的;
建议你换一个稳定的带宽高的服务器就能解决这个问题了,靠优化是没办法做到的!
4、如何优化web服务器的访问速度
网站运营的任何时期,网站访问速度都是至关重要的部分,它是网站友好体验中最基本的一项,如果访问体验都令人不满意,那么后期所做的营销推广模式都有可能徒劳无功,因为网络中客户的选择成本很低,加上普遍客户的耐心都不高,页面访问超过6秒客户就会选择离开,这对于一些流量本来就不高的企业网站来说无疑是雪上加霜。
一、升级正在使用中的服务器
进行服务器升级工作之前,要考虑多方面的问题,是升级已有的服务器还是购置新的服务器设备须根据实际情况抉择。首先来说升级现有的服务器设备,一般来说网站运营到后期随着业务不断增加,多平台应用的开发对于服务器性能的要求也逐步提升,长而久之服务器遇到性能瓶颈也是情理之中的事情,对于这种情况,我们可以通过升级服务器(例如增加硬件设备或网络带宽)等相关配置来满足不断扩大的业务需求,那么服务器性能瓶颈问题就可以得到解决。
二、优化正在使用的服务器
不管是完成升级后的服务器,还是新购置的服务器,我们都要对其进行优化,从而提升服务器的性能以及利用率。如何优化服务器?作为在国互网工作到现在的资深IDC工作人员,小编认为大概分为以下四个方面
要点一:尽可能的减少HTTP请求数
从客户访问网站页面到整个页面内容完全展现出来,这其中要花费较多的时间来下载各种Scripts、CSS样式表、Flash以及图片,而每一类下载都相当于一次HTTP请求,这样的请求越多网站被完全加载出来所花的时间会越长,意味着客户端的访问会很慢,那么此时就需要尽可能的减少HTTP请求数,通常我们可以直接把css和js写入到页面中,避免了外部的调用;或者我们可以把CSS文件和JS文件分来,在后台再进行合并,这样客户端浏览器相当于一次请求。这是小编在国互网美女前端那学来的。
要点二:降低DNS查询时间
众所周知网络服务器端的域名和IP地址是相互对应的,当客户端发出请求时,计算机还需要通过域名和IP地址的相互转换来判断,而这个转换工作便是域名解析DNS,通常DNS的查询需要10~20毫秒时间,客户端浏览器也只会等待DNS查询结束之后才会加载此域名下的内容。因此,我们要加快页面的访问速度,就可以从降低DNS查询时间方面去做改善。
要点三:启用服务器Gzip压缩功能
对于大中型网站来说,页面的内容多且比较多样化,单个页面的大小可能是几百K以上了,客户端访问的时候下载会比较慢,此时我们可以采用服务器Gzip页面压缩功能,可以将一个大小为100K的页面文件压缩成25K以下,这样就可以减少网络传输的数量从而提高客户端访问速度。一般服务器都是可以使用Gzip压缩功能的,并且能够针对JS文件、CSS文件和Html进行压缩,多方面去进行优化网站访问速度。
要点四:推荐大中型网站使用CDN加速工具
CDN加速是目前大型网站普遍使用的页面加速方式,它对于网站优化几乎没有影响的,基本原理是将网站镜像备份到很多服务器节点上,使服务器节点周围的用户访问速度更快,从而提升客户端高速访问网站的体验;但是并不是所有的网站都适合使用CDN加速,一般对于小规模站点个人站的话,就不需要使用CDN加速,毕竟从长期来看这可是一笔不小的开支;建议图片站以及多媒体站点可使用CDN加速。
希望以上知识能够帮到您
5、决定网站网页访问速度快慢的因素有哪些
第一,主机线路和地区的选择。
现在比较普遍的说法是南电信北网通。众所周知,我们国家存在多个不同网络接入商,比如电信,网通,铁通,教育网,移动等。若您购买的是单线主机,比如电信机房服务器,那么非电信网络的用户打开就比较慢,反之亦然。若您针对的是某一个地区,若电信用户多,可以考虑电信单线机房,性价比很高。若您针对的是多个多个网络用户群体或全国用户,建议考虑双线或多线机房的服务器;若针对的是香港用户可以考虑港台机房;若针对欧美用户,建议使用我司美国主机。
第二、主机的配置和访问量是否匹配
服务器的配置包括服务器硬件和网络带宽两部分,我司目前采用的都是配置很高的服务器,可以满足整体需要。因此决定您主机配置的因素主要在于主机参数,您选择价格相对较高的产品,所提供的配置和带宽就越大。访问量大的站点,所需要的主机配置和带宽资源也相应更大。 针对虚拟主机来讲,价格越高的产品,CPU限制比较低,但这个影响不大,CPU资源我司提供的都可以满足需要,除非程序本身优化不够导致占资源过多。 针对VPS,云主机或独立服务器,需要根据自己的需求考虑服务器的配置(比如CPU、内存和峰值带宽),一般云主机配置比VPS高,但低于独立的物理实体服务器。
第三、机房环境和带宽资源
我司服务器放置的机房带宽资源充足,硬件设备完善,均是经过精心挑选的专业级机房。目前我司独立主机支持购买带宽。
第四、访问者与机房间的路由网络状况
这也是多数客户抱怨网站访问慢的主要原因。如果电信、联通等某个路由节点不畅通或节点之间延迟比较高,就会出现短暂的访问慢或无法访问等现象,不过这是暂时现象,其解决根源在于整个互联网各线路商的共同合作完善。
第五、访问者的计算机配置、本地网速等。
配置越高,处理能力越强。带宽只要有效带宽比较多,都没有影响。避免开启迅雷等p2p下载工具或影音软件占用带宽过高,或局域网中其他电脑占用带宽过多导致有效带宽不高而访问慢。
第六、网站程序是否优化
同样的网络环境和配置,一个优化程序(优化从程序脚本执行效率比较高)做出来的网站明显比繁琐劣质的程序网站快。个别站点因为首页比较大 或外链了其他比较慢的网站,会导致加载时间慢,会给人一种访问慢的感觉。
6、网站第一次打开慢如何优化代码或数据库?
针对问题解决,不来要急着去源改代码和数据库,如果不成功是得不偿失。网站布局优化也重要!
图片加载慢,一是可能你的首页图片太多,二是图片大小挺大。
可以通过PS修改一下图片格式或者质量等。
不同的位置图片显示的范围不一样。根据需求,比如banner区,图片显示比较大,所选图片数量少的话质量可以好点,其它位置用小图代替。尽量减小图片资源所占的空间和下载图片所占的网络资源。感觉你的这些图片应该都是比较高清拍来的吧?
还有banner区有展示了,设计&资讯左边这块可以不要吧。会所/酒店设计只要一排图片,一排的话可以扩大单张图片显示区域大小,6张可以改为5张,(看需求吧)
7、网站打开速度太慢的优化方法有哪些
网站代码精简优化,网站图片压缩,如果优化后网站打开还是很慢,就需要换网站空间了。
8、网页打开很慢怎样优化
有一句话说得好,再好的网站打开速度慢都会导致用户流失。网站的打开速度以及页面的响应时间,往往很少受到SEOer们的关注,但这却能增加网站的用户流失,因为在一部分的用户眼中,如果你的网站长时间还不能打开或者响应时间比较长,那你的网站的形象在用户心里就会大打折扣或者你的网站不是正规网站,因为在他们的眼中正规的网站打开的速度应该都是很快的,只有这些不入流的网站打开速度才会这么慢,所以,一般很注意形象的公司都会做网站打开速度的这一项优化措施。其实,会影响到网站打开速度的因素有很多,并且每一项对网站打开速度的影响都不是很大,但是久而久之影响网站打开速度的因素越来越多,也就导致网站速度变慢,从而降低用户体验,所以,网站优化并不是一气呵成的工作,而是需要每天耐心的维护才可以。今天我就带大家一起了解一下网站打开速度慢的原因有哪些。
1、空间不稳定
一般来说空间不稳定是影响一个网站打开速度的直接因素,有很多的新手做网站怕麻烦,就省去了域名备案的这个过程,并且只有国外的空间是可以使用不备案的域名的,这就导致很多新手做网站都是使用国外的空间来做。国外的空间虽然可以让域名不用备案就能使用,但是在国内访问国外的空间会延长响应的时间,并且相对来说国外的空间没有国内的空间稳定。百度Lee团队说过百度会打击未备案域名,而百度目前还没有实施是因为经过这么多次的算法更新,百度已经将垃圾的内容打击的差不多了,但是在互联网中信息量变少,难以满足部分用户的需求,而这其中包含很多未备案的网站内容存在很高的价值,所以暂时并没有实施,当百度的信息量充足时你的网站就会有危险,所以,为了以后的稳定,一定要为自己的网站备案。
2、flash
有很多的网站,为了能让自己的网站看起来更美观一些,所以在网站中添加flash文件,让网站的核心内容能以flash的方式为用户播放出来,其实,如果你是第一次访问这个页面,浏览器里没有这个页面的缓存,你会发现flash内容是需要加载的,并且flash内容并不是很稳定,如果用户的网速不是很好,或者你的空间不稳定,就会出现flash加载失败的现象,很影响用户体验。而站在优化的角度来说,蜘蛛是不会读取你flash里的内容是什么的,当然,蜘蛛也不会抓取你网站中的flash内容,这样在蜘蛛的眼里,你的网站就会有一部分出现空白的情况,所以,网站中添加flash内容不但影响用户体验同时还会影响网站优化。如果你想使自己的网站看起来更美观一些,你可以学习一下代码,通过代码的方式同样可以达到flash播放的效果,这样更会增加用户体验以及利于优化。
9、网站打开速度慢怎样优化
很高兴为你解答。
网站打开速度慢,可以通过网站加速技术来优化。
网站加速技术具体操作方法如下:
一、连接过程:
核心提示:减少请求次数。如合并JS、CSS文件、合并CSS背景图片等。
二、下载页面(重点):
核心提示:压缩与优化。如压缩JS、CSS、图片。启用压缩传输GZIP。
三、渲染页面
核心提示:声明和合理编码。如编码声明、图片尺寸声明、CSS、JS位置。
优化网站图片要点总结:
色彩丰富、数码照片选择JPG,色彩少、大面积色块使用GIF或者PNG,非动画使用PNG-8,
因为PNG-8与GIF在效果一样的情况下,PNG-8要小,动画使用GIF。
用站长工具检查一下网页的GZIP压缩
检查声明字符集:
代码更好理解,网站加速实战技术:使用CSS+DIV布局
好处:1、代码简洁、加载快:
采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小的多,代码更加简洁,前者一般是后者的1/2大小。
2、边加载边渲染,显示快:
加载TABLE里全部内容才进行显示DIV是边加载边显示。
3、表现和内容相分离:
①提高搜索引擎对网页的索引效率。
②维护方便,换换CSS,变变样子。
以上是我为以往客户优化的成功案例经验总结,非常实用,希望能帮你解决实质性的问题。