Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP下解决ajax请求服务器响应时间过长问题

PHP下解决ajax请求服务器响应时间过长问题

coldplay.xixi
coldplay.xixiasal
2020-08-03 10:44:273294semak imbas

PHP下解决ajax请求服务器响应时间过长的办法:首先在浏览器输入测试网址,找到Networky以及ajax发送的请求;然后找到TTFB的响应时间对应的php文件,并删掉这些代码;最后将数据库localhost,改成【127.0.0.1】。

PHP下解决ajax请求服务器响应时间过长问题

PHP下解决ajax请求服务器响应时间过长的办法:

1、首先打开浏览器输入测试网址(此例采用的是谷歌浏览器),按F12或者右键点击检查,找到Network这一项,并找到ajax发送的请求,如果没有请求,则重新刷新,如下图:

3cbdb89d865d574dcc944bc9b7318a5.png

2、可以看到,PHP端的响应时间长达1s以上,鼠标移到蓝色条上,可以看到里面会有TTFB的响应时间,如下图:

08036f832999d269e4ae5149dfa86b1.png

3、这个响应时间过长,可以在最左侧看到是哪个文件响应时间过长的。找到对应的php文件,干掉所有代码,然后刷新重新请求,可以看到新的请求时间。如图:

4cfd25272214a2784f922387bbc34d7.png

4、在PHP文件中进行断点打印,反复试验得出结果,我的PHP端有连接数据的操作,响应时间过长跟这里有关,于是检查我的连接数据库的代码发现,连接数据库时使用了 localhost, 改成 127.0.0.1,再测试,发现响应时间大大缩短。

a03cd1bbd864394d2e83e4899da3766.png

相关学习推荐:php图文教程

Atas ialah kandungan terperinci PHP下解决ajax请求服务器响应时间过长问题. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn