常出现502,504错误 思路: 增大nginx与php-fpm通信时的缓存文件大小与个数 静态绑定5个php-fpm进程,减少频率启动进程的开销 利用sock文件代替tcp端口通信 解决办法: 调整Nginx 和 php-fpm的参数如下 ...
分类:
Web程序 时间:
2018-02-06 11:04:07
阅读次数:
220
在目前移动互联网时代,每个 APP 就是流量入口,与过去 PC Web 浏览器时代不同的是,APP 的体验与迭代速度影响着用户的粘性,这同时也对从事移动开发人员提出更高要求,进而移动端框架也层出不穷。 上图显示的是传统的服务端架构和客户端 App 架构对比。传统的服务端架构中最底下是一个 OS,一般 ...
分类:
移动开发 时间:
2018-02-06 01:07:37
阅读次数:
251
通过命令ls/可以展示Linux系统目录结构,主要包括以下内容:1. binbin是Binary的缩写, 这个目录存放着最经常使用的命令。2. boot这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。3. devdev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。4. etc这个目录用来存放
分类:
系统相关 时间:
2018-01-12 15:30:17
阅读次数:
194
原文:https://www.jianshu.com/p/a5532ecc8377 作者曾经在高通的Android性能组工作,主要工作是优化Android Application的启动时间。 APP基础理论 要想优化App启动时间, 第一步就是了解App启动进程的工作原理. 有几个基础理论: And... ...
分类:
移动开发 时间:
2018-01-08 10:55:42
阅读次数:
335
Java提供了两种方法用来启动进程或其它程序: (1)使用Runtime的exec()方法 (2)使用ProcessBuilder的start()方法 2.1.1 ProcessBuilder ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系 ...
分类:
编程语言 时间:
2017-12-30 18:13:23
阅读次数:
162
Servlet 简介 Servlet 技术用于创建web应用程序(应用在服务器端生成动态网页)。 Servlet 技术由于使用 Java 语言编写而具有强大的可扩展性。在 Servlet 技术之前,CGI (通用网关接口)脚本语言作为服务器端编程语言很流行。但是这个技术有很多缺点,我们稍后在下边讨论 ...
分类:
其他好文 时间:
2017-12-30 12:38:23
阅读次数:
203
1:进程:一个内存中的程序+程序所需数据+管理程序的各种状态信息。 2:进程由内核进行管理,内核使用调度器,给予进程一个时间片来运行,然后切换到下一个进程。 3:进程分叉 4:区分父进程or子进程 父进程调用fork返回子进程的进程ID; 子进程调用fork返回0。 5:系统进程的源头——init进 ...
分类:
系统相关 时间:
2017-12-28 11:45:12
阅读次数:
189
使用Redis并用window服务的方式 运行时。突然报错 在启动进程意外中止 解决方案: 调试了很久 发现居然是在 Logfile的配置中的问题。 错误的logfile logfile "C:\\FLFCacheDB\\Logs\\redis_log.txt" 修改后能正常运行的logfile l ...
分类:
其他好文 时间:
2017-12-23 18:55:17
阅读次数:
127
chapter10 时间 1:真实时间:度量这一时间的起点有二:(1)某个标准点;(2)进程生命周期内的某个固定时点(通常为程序启动) 2:进程时间:一个进程所使用的CPU时间总量,适用于对程序,算法性能的检查或优化。10.1 日历时间(calendar Time) 日历时间存储于类型为time_t ...
分类:
系统相关 时间:
2017-12-17 00:13:29
阅读次数:
168