会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 建站经验 > 影响PHP+MySQL网站翻开速度的几个因素

影响PHP+MySQL网站翻开速度的几个因素

时间:2012-03-03 18:44:09   作者:   来源:   点击:

最近常常听朋友说网站打开很慢,致使每天会损失很多IP。网站打开速度慢,原因是多方面的,除去网络自己的原因不说,办事器及法度自己的原因也是影响网站打开慢的重要原因。下面连络自己的一些经验,谈谈PHP+MySQL网站的哪些因素会影响网站打开慢。

1、数据库表布局不公道

在成立MySQL数据库表时,把常常作为查询条件的字段设置为索引,这样可以提高数据的查询速度,从而提高网站的打开速度。

2、数据库查询语句不公道

对 于PHP+MySQL动态网站,常常使用数据库select操作。在使用select操作时,切忌不要轻易使用select * from tablename,因为这样的查询速度慢,并会占用较多内存,影响PHP法度的整体运行速度,进而影响网站的打开速度。建议使用针对特定字段 select查询语句,例如 select fieldname from tablename。这样的查询体例会下降MySQL执行时间,提高效率。

3、PHP法度冗余

搭建PHP+MySQL网站时,会发现有些法度中存在年夜量冗余,延长了法度执行时间。例如重复的SQL查询操作,频频的变量赋值等。呈现这样的情况时,最好找专业人士帮你优化一下法度,提高法度整体运行时间。

4、PHP法度年夜量读写磁盘

有 些PHP+MySQL网站法度会年夜量执行磁盘的读写操作,尤其是磁盘的写操作,将占用年夜量的磁盘IO,致使法度运行迟缓。情况严重的还会使办事器死机。当 遇到这样情况时,应尽可能削减不需要的磁盘写操作,并且对磁盘进行相关优化操作,例如磁盘整理,从而提高磁盘整体运行效率。

5、尽可能使用静态页面

在使用PHP+MySQL搭建网站时,尽可能使用可以生成静态页面的开源法度,例如DEDECMS。打开静态页面的时间远小于打开动态页面的时间,因为静态页面中不存在上面提到的4点原因。可是它会使你消耗比较多的磁盘空间,因为生成的静态页面将占用年夜量磁盘空间。

6、网页上存在年夜量图片或flash

如果网页上存在年夜量图片或flash时,也会影响网站的打开速度。削减网页上的图片或flash,或优化减小图片的年夜小,以提高网页的打开速度。

7、办事器软件

之前遇到一个朋友在VPS上了装了好几个防火墙,VPS办事器是平安了,可是网页的打开速度很慢。尽可能避免在VPS或自力办事器上安装不需要的软件,避免办事器运行速度慢,致使网站打开速度慢。

8、网页上存在年夜量JS代码

年夜量的JS代码也是引起网站打开速度慢的一个重要原因,尤其是一些不知名的同盟告白代码,对网站打开速度的影响很是明显。

9、过量的引用了其他网站内容

包含你引用其他网站的图片、视频文件等,如果直接在页面引用别的网站的东西,而那个网站的速度又慢,或那个网站的该页面已经不存在了,那么你打开的速度就会很是慢。

上面连络笔者实际体会阐发了PHP+MySQL网站打开速度慢的各个因素,站长在实际建站的过程中应该连络自己的实际情况进行阐发排查,尽可能提高网站打开速度。

本文来历:ugoutg 团购网站年夜全123

分享到:

网友评论

热门建站经验