接口速度慢问题查找(TTFB时间长)

前些天自己写了一个网站,但是发现接口的速度按超级慢,业务逻辑并不复杂,原因究竟在哪呢?

首先说一下,我的数据库和项目均在同一台服务器上,按道理来说,接口访问本地的数据库应该会很快才对。

后来我发现线上的mysql配置host 居然写的是xxx.xxx.xxx.xxx(服务器ip),难怪速度慢,这个不应该写localhost么。

原因是我在本地开发的时候也用的是这个远程的数据库,所以配置的是远程服务器的ip,现在项目上线了,项目和数据库都在一个服务器上,肯定要把数据库的配置改成localhost啊,我恍然大悟,希望大家今后也别犯这样的错误~

时间: 2024-11-10 14:03:43

接口速度慢问题查找(TTFB时间长)的相关文章

Win10正式版开机慢怎么办 开机黑屏时间长怎么办

升级Win10正式版后开机速度慢.黑屏时间长怎么解决呢?其实我重要是由Win10正式版所提供的“快速启动”功能与电脑显卡驱动.电源管理驱动不兼容所造成的.下面就与大家分享一下针对Win10正式版开机速度慢.黑屏等待时间长的具体解决办法. 方法/步骤 1 首先需要说明一点,对于Win10正式版开机等待时间长的问题,通常只发生在通过“升级”方式更新的Win10正式版系统中.而对于采用“全新”方式安装 的Win10正式版系统中则不会出现此类故障.   接下来就与大家分享一下Win10正式版系统开机速度

苹果代工厂曝多项违规:时间长 薪资低

美国非营利性监督机构"公平劳工协会"(下称"FLA")近日发布报告称,苹果代工合作生产商在中国运营的两家工厂存在一系列问题,包括员工工作时间过长.薪资过低.健康状况不佳.安全措施不足等.过去几年这些问题也曾在富士康等苹果的其他代工厂出现过. 根据FLA的报告,这两家工厂由广达运营,分别位于上海和常熟.去年8月份,受FLA委托,第三方劳工监督机构Openview Service对这两家工厂进行了检查,这也是FLA对苹果供应链进行大范围持续监督的一部分. FLA调查发现

android MotionEvent 获取长按压时间长

思路: 1.记录ACTION_DOWN的aX, aY坐标: 2.在ACTION_MOVE判断是否移动,移动则取消记录时间,没移动就记录: 3.记录时间,按下坐标,移动坐标分别显示在TextView aa, bb, cc: //声明 1 public class MainActivity extends ActionBarActivity { 2 private static TextView aa, bb, cc; 3 private float atime; 4 private float a

wex5 开机图片时间长

作用: 控制刚打开图片 时间长 修改config.xml  地址:F:\wex\model\Native\templates\advanced 延迟的时间是在本地app的 config.xml中修改, <preference name="SplashScreenDelay" value="10000" />现在默认是10s,你如果要修改,可以用源代码模式新建app,然后修改这个文件(在文件管理下看文件,studio下被隐藏了)

接口调试工具ApiPost的发送超时时间设置方法

有部分使用ApiPost的同学反应:发送接口调试时,响应超时时间设置的太短导致接口访问失败,怎么设置呢? 就连百度也有很多人在搜: 今天就来说一说. ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它支持模拟POST.GET.PUT等常见请求,是后台接口开发者或前端.接口测试人员不可多得的工具 . 官网:https://www.apipost.cn/ ApiPost的发送超时时间设置方法 对于老版本的ApiPost,这个超时时间的确是无法设置的.新

ecshop网页加载waiting(TTFB)时间过长的解决方法

服务器的内存8G,CPU为4核,宽带8M的阿里云 windows server 2012 . apache 2.4.php 5.3 .mysql 5.5 每次打开网站都觉得有点慢,用谷歌浏览器查看网页加载时间都在1秒以上. 查找原因 在init.php文件在 $start_time =  microtime(true); //放在不同的位置,查看最后输出的时间差定位耗时位置 echo microtime(true) - $start_time;exit; //放在文件最后 最后定位出 if (!

【转】ssh登录慢,等待输入密码时间长的解决办法

http://youhuiba.net/2013/06/09/520.html 有时候在ssh远程登录到其他主机上时发现登录时间太长,要等待很久才会出现输入密码的提示,google了一下,发现主要有两个问题会导致ssh登录慢: 1.使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间.修改方式: vim /etc/ssh/sshd_config 增加一行记录:UseDNS no

webpack的build的时候时间长处理方案

观察第一次build的时间比较长,之后的编译时间较短,可以通过webpack -watch 监测性能 1, 将webpack升级到4.0,build 的速度提升很多 2,用webpack -watch 去监控打包的性能,让一些大的文件没有必要去打入到我们的文件中,可以先引入我们的头部的文件 3, 将一些共用的模块打入一个模块的,所以webpack引入的 CommonsChunkPlugin 原文地址:https://www.cnblogs.com/yayaxuping/p/9591361.htm

Mac OS X:解决开机黑屏时间长(恢复秒开)

系统版本和系统配置:  OS X Yosemite 10.10.4 故障现象:按电源键开机之后,黑屏时间有点长(十几秒) 解决效果:实现秒开,按开机键之后,第三秒显示白苹果,第五秒显示登录界面.关机时间也大大缩短,3-5秒钟关机. 解决方法: "系统偏好设置"--"启动磁盘"--选中磁盘--"重新启动" 1.打开"系统偏好设置" 2.打开"启动磁盘" 3.选中系统磁盘,然后选择"重新启动"