php网站首页打开的慢,最近解决客户网站首页打开慢的体会

最近解决客户网站首页打开慢的体会

首先打开客户网站首页,在index.php页面执行断点测试,测试出一条SQL语句执行缓慢:然后复制这个SQL语句

cdc3631cd0891bd4adc302c257cff3df.png

到数据库里执行了一下,发现整整用了30多秒,用测试命令测试出结果如下:

93ba828141b07c72612b39f3a4f57e17.png

看了测试结果:大概分析了下,好像没用到索引,感觉有点奇怪。然后我就到数据库里看了看数据表结构,果然这两个表的order_id字段都没有建索引,因为以上的SQL语句是通过order_id这个字段关联的,然后我就到客户的数据库服务器上把这两个字段建立了索引,在重新测试了下,发现速度用了不到一秒钟。和上面的30多秒相比速度真是提高了不少。

个人体会:我感觉这个问题可能是以前的前辈没有考虑到,只顾着做功能,没有测试速度所以就造成了今天的问题。一个网站的首页非常重要,客户如果买东西半天进不去首页。很可能会离你而去,到别人家了,你就少了很多订单。

如果是我做这个功能,可能也会写完SQL就不去管数据表了,能把结果显示出来就完了。但是我现在发现打开速度相差这么大。

所以以后我会吸取这种教训。我感觉把一件事做完还不够好,但是能把一件事做的完美无缺要考虑很多问题。

标签:PHP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值