加载中
Nginx + PHP-FPM 配置优化

1、lnmp运行原理图 2、相关概念 CGI Web Server 与 Web Application 之间数据交换的一种协议。 CGI全称是“通用网关接口”(Common Gateway Interface),是外部应用程序(CGI程序)与WEB服务器之...

03/23 23:37
138
一次HTTP请求过程

当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请...

高级PHP面试总结

1、给你四个坐标点,判断它们能不能组成一个矩形,如判断([0,0],[0,1],[1,1],[1,0])能组成一个矩形。 勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求这一点...

Mysql索引讲解

一、 创建索引 MySQL 索引背后的数据结构及算法原理 主键索引创建 主键索引的创建有两种形式: 是在创建表的时候,直接指定某列或者某几列为主键; 先创建表,再指定主键索引 增加主键: AL...

Mysql主从复制原理及配置

1 主从复制概述 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更...

2019/03/07 19:54
141
Mysql 优化方案

mysql百万数据查询用exists 代替 in 是一个好的选择: select num from a where num in(select num from b) 用下面的语句替换: select num from a where exists(select 1 from b where num...

PHP如何解决高并发问题

概念: 我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时...

2019/03/04 20:33
799
PHP运行流程图解

CGI 概念:CGI是common gateway interface的缩写,译作通用网关接口,但很不幸,我们无法见名知意,我们知道,web服务器所处理的内容都是静态的,要想处理动态内容,需要依赖于web应用程序,...

PHP函数篇

PHP函数介绍 函数的参数 PHP 支持按值传递参数(默认),通过引用传递参数以及默认参数。也支持可变长度参数列表。 默认情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不...

2019/02/26 18:39
30
MAC + Iterm2+oh-my-zsh

mac 本身就自带了zsh,如果不放心可以查看下是否安装可以通过 cat /etc/shells 如果没有zsh,使用brew install zsh安装, 然后确保了有zsh的情况下安装oh-my-zsh Mac系统默认使用bash作为终端...

04/02 17:46
133
Redis大Key问题

Redis—大key问题讨论及解决方案 一、问题背景 所谓的big key就是存储本身的key值空间太大,或者hash,list,set等存储中value值过多。主要包括: 1、单个简单的key存储的value很大 2、hash,...

Nginx 优化

1、Nginx运行工作进程数量 Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来, 也可以查看/proc/cpuinfo文件 grep ^processor /proc/cp...

03/11 00:27
40
高级PHP面试基础汇总

WEB 开发中数据提交方式有几种?有什么区别?百度使用哪种方式? 百度使用的 get 方式,因为可以从它的 URL 中看出 GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT(比较全的方式,使用R...

Redis 持久化

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富:分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorte...

rdb
2020/10/18 17:46
22
缓存穿透、缓存击穿、缓存雪崩区别和解决方案

Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对...

2020/10/18 15:20
77
mysql 具体语法解析

一、AVG() 求平均值 注意AVE()忽略NULL值,而不是将其作为“0”参与计算 二、COUNT() 1、COUNT(*) 对表中行数进行计数同COUNT(1) 不管是否有NULL 2、COUNT(字段名) 对特定列有数据的行进行计...

2020/09/23 15:31
61
PhpStrom 使用ide-helper 快速便捷实现Laravel 框架代码智能提示

首先,安装phpstorm插件laravel 然后安装composer支持并自动完成提示生成 如果只想在开发环境安装请加上 --dev composer require barryvdh/laravel-ide-helper php artisan ide-helper:eloque...

phpStrom 配置代码自动同步服务器 Mac

这种代码同步配置一般都是每一个项目单独配置的 首先需要配置项目的自己的服务端的代码目录和 nginx虚拟目录: (这个比较基础,就不再重复) 配置代码服务器: 1、首先配置服务器连接信息,服务器...

2020/09/18 18:21
53
centos7 yum 安装和配置nginx+php7.3+php-fpm+mysql5.6

安装配置LNMP 一、安装配置nginx服务 获取比较新的nginx的yum源数据 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装nginx yum...

2019/03/19 20:06
1.3W
Linux常用指令

查看Linux内核版本命令(两种方法): cat /proc/version uname -a 查看Linux系统版本的命令(3种方法) lsb_release -a这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部