联系我们
- qdb@czsmseo.com
- 400-886-0259
- 414512070
- 常州新北区府琛大厦2号楼
网站打开速度慢怎么办
作者:尚美网络 发布于:2016-06-14 12:07:26 点击量:
有时候会接到客户的电话询问网站打开速度很慢,是不是网站中病毒了,其实并没有中病毒,那到底是哪方面的原因呢,那些耳熟能详的大家都知道的原因咱就不说了,比如说网速慢,空间慢等等, 其实呢,网速慢空间慢占了大多数的原因,但是网速慢会有一个问题,那就是任何网站都会打不开,就是打开百度也会有停顿的感觉,还得等上几秒钟,如果客户知道自己的网速慢,什么都打不开,也就自然不会抱怨了,这个不是主要原因。 而空间慢呢,如果客户的网站托管的主机上面还有其他的网站,而其他的网站打开速度都很快,那么相比之下也可以排除是空间的问题。那么究竟是什么原因呢,那慢的原因无非是一个---网站本身的问题。
1.网站本身引用了大量的图片啊,flash啊,如果图片非常多,可能会有几兆,客户要等上15秒左右的时间看着网站一点点的展开,我想没有谁会花上这么长的时间等着一个加载完毕吧,可以肯定他下次就不会再来了,这对您将是一笔不小的损失,所以啊,图片,flash啊,是好看,但能少用就少用吧。
2.没有采用div+css的布局,使用传统的table布局代码庞大,臃肿不说,还增加系统开销,如果设计师再把css和js全部整进html源文件里那就不好了,网站打得开才怪。所以,编写代码的时候一定要形成好的风格,样式,js一律放在外部的文件里引用。
3.现在还有很多网络公司还是用ASP来建站,主要是技术成熟,简单,容易维护,但是ASP落后的一点是没有垃圾回收机制,不像php,jsp那么先进,如果要是连接数据库,使用到某一个表的时候,要记住用完要及时关闭,否则将一直占用服务器的资源,不要小看这一点啊,在做生成静态页面功能的时候,忘记了关闭打开了的表,因为是用的本地测试,观察firefox的内存占用从200MB一下子就暴涨到600MB,机器差点就卡死了,等到把浏览器关掉了一切都好了,所以开发人员也要养成良好的习惯,使用完毕的表和连接数据库要关闭。
4.我们已经听到了太多的什么关于ASP/PHP/ASP.NET/JSP的速度争论,其实,这些都是没有意义,为什么呢,可能ASP是其中最慢的,这个是毋庸置疑的,但是要是全站静态了,谈论这些还有什么实际意义吗,其实,说来说去还不是访问数据库的速度,生成静态页面,我不访问数据库,这个总该没有什么问题了吧,是这样的,动态语言再强,也要比静态HTML慢上5-10倍,所以,还是生成HTML静态是王道,这里说的全站静态是真静态,不是假静态,那样顶多对搜索引擎友好,但是对用户还是不友好,因为打开速度还是一样的慢。
上一篇:企业网站建设应该选择什么样的空间
下一篇:手机网站制作流程