08 2018 档案

摘要:[TOC] <! [TOC] 查看当前操作系统版本信息 cat /proc/version 比如可是使用 help 查看帮助选项。如 进程 ps ps命令用于显示 当前进程 (process) 的状态。 ps [options] [ help] 常见参数: ps ef 显示出的结果: 1.UID 用 阅读全文
posted @ 2018-08-25 21:19 walkingSun 阅读(633) 评论(0) 推荐(1)
摘要:[TOC] # 场景 电商平台想要导出一年的报表数据,数据可能有百万,平常的做法是查出所有数据放到数组或对象中,再进行excel导出,一般情况下,数据不是很多这种是没什么问题,但百万级别的数据一下读到内存中,服务器会一下崩溃,内存溢出。通常情况下也不会做这种需求,产品提出来你可以骂两句怼回去,但老板说我就需要这个功能,你苦口婆心说几句,但是还是要做啊。生成器可以帮我做到这些,理解概念可以看看[这... 阅读全文
posted @ 2018-08-17 17:25 walkingSun 阅读(951) 评论(0) 推荐(0)
摘要:[TOC] # php.ini PHP解释器在 php.ini 文件中配置和调优。web和cli使用的路径不同,如果必要我觉得可以调成一样或者共用。路径一般都在/etc下。 # 内存 考虑每个PHP进程要使用多少内存?确定分配给PHP多少内存? - 共能分配给PHP多少内存? 首先,确定能分配给PHP多少系统内存。例如,我可能会使用一个 Linode虚拟设备,这个设备一共有2GB内存。可是,... 阅读全文
posted @ 2018-08-11 16:18 walkingSun 阅读(615) 评论(0) 推荐(0)
摘要:[TOC] # 作用 PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。 PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。 (1). 为什么会出现php-fpm fpm的出现全部因为php-fastcgi出现。为了很好的管... 阅读全文
posted @ 2018-08-11 16:08 walkingSun 阅读(54153) 评论(0) 推荐(9)
摘要:[TOC] # ssh密钥对认证 以非根用户deploy 身份登录服务器 ``` $ ssh deploy@192.168.33.30 ``` 这个命令会要求你输入deploy用户的密码,然后登录服务器。我们可以禁用密码认证, 加强安全。密码认证有漏洞,会受到暴力攻击,不怀好意的人会不断尝试猜测你的密 码。使用s登录服务器时应该使用SSH密钥对认证。 密钥对认证是个复杂的话题。简单来说,我... 阅读全文
posted @ 2018-08-06 16:52 walkingSun 阅读(2360) 评论(0) 推荐(0)

**/