SF
PHP 学习总结
PHP 学习总结
注册登录
关注博客
注册登录
主页
关于
RSS
PHP 微服务集群搭建
Jochen
2019-09-18
阅读 5 分钟
15.7k
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应尽量避免统一的、集...
MySQL 事件
Jochen
2018-05-08
阅读 3 分钟
2.7k
事件调度器是 MySQL5.1 后新增的功能,可以将数据库按自定义的时间周期触发某种操作,可以理解为时间触发器,类似于 Linux 系统下面的任务调度器 crontab,或者类似与 Windows 下面的计划任务。 MySQL 的事件调度器可以精确到每秒钟执行一个任务。
MySQL 用户管理
Jochen
2018-05-07
阅读 2 分钟
3.1k
MySQL 的用户账号信息存储在 mysql 数据库中。一般不推荐直接访问 mysql 数据库,因为对它们的任何毁坏都可能严重地伤害到 MySQL 服务器。需要直接访问它的时机之一是在需要获得所有用户账号列表时:
MySQL 之视图
Jochen
2018-05-03
阅读 2 分钟
2.6k
视图为虚拟的表,作为一种用来查看存储在别处的数据的机制,视图本身不包含数据,它们返回的数据是从其他表中检索出来的。可以这么说,视图提供了一种 MySQL 的 SELECT 语句层次的封装,可以用来简化数据处理以及重新格式化基础数据或保护基础数据。
MySQL 检索数据总结
Jochen
2018-05-02
阅读 4 分钟
1.5k
1.LIMIT :若有两个参数,则第一个参数为开始位置(从 0 行开始),第二个参数为返回结果的数量;若只有一个参数,则表示限制返回结果的数量。2.除非确实需要表中的每个列,否则最好别使用 * 通配符,检索不需要的列会降低检索的性能。
PHP 正则表达式
Jochen
2018-04-27
阅读 3 分钟
3.5k
正则表达式(Regular Expression)是一种字符匹配工具,通过构建具有特定规则的模式,和输入字符串数据进行比较,然后进行匹配、分割、替换等等的相关操作。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了。
PHP 运行模式
Jochen
2018-04-23
阅读 4 分钟
10.6k
这里所说的 PHP 运行模式, 其实指的是 SAPI (Server Application Programming Interface,服务端应用编程端口 )。SAPI 为 PHP 提供了一个和外部通信的接口, PHP 就是通过这个接口来与其它的应用进行数据交互的。针对不同的应用场景, PHP 也提供了多种不同的 SAPI ,常见的有:apache、apache2filter、apache2handle...
Nginx 源码安装
Jochen
2018-03-30
阅读 3 分钟
3.3k
在 CentOS 系统下,虽然可以通过 Yum 工具一键下载 Nginx ,但是当我们需求安装第三方模块、开启某些隐藏功能的时候,就需要我们自己手动下载源码,并编译安装 Nginx 来定制自己的 Nginx 。本文主要演示如何在 CentOS 系统下源码编译安装 Nginx,并安装第三方模块。
Nginx 学习总结(6) —— 负载均衡
Jochen
2018-03-29
阅读 5 分钟
3.1k
这是 Nginx 学习总结的第六篇,上一篇介绍到了 Nginx 学习总结(5) —— 反向代理,本文主要演示结合 proxy 和 upstream 模块的使用来实现 Nginx 的负载均衡。
Nginx 学习总结(5) —— 反向代理
Jochen
2018-03-28
阅读 3 分钟
2.7k
什么是代理?代理通常用于在多个服务器之间分配负载,无缝地显示来自不同网站的内容,或通过除 HTTP 以外的协议将请求处理传递给应用程序服务器。
Nginx 学习总结(4)—— Rewrite 模块
Jochen
2018-03-27
阅读 5 分钟
4.1k
这是 Nginx 学习总结的第四篇,上一篇介绍到了 Nginx 学习总结(3) —— Location 模块,这一篇会对Rewrite模块 做一些总结。根据官方文档说明,Rewrite 模块是用于使用 PCRE 正则表达式更改请求 URI,有条件地选择配置,并返回重定向。
Nginx 学习总结(3)—— Location 模块
Jochen
2018-03-26
阅读 3 分钟
5.1k
这是 Nginx 学习总结的第三篇,上一篇介绍到了 Nginx 学习总结(2) —— 基本配置,这一篇会对Location 模块 做一些总结。我们知道,Location 模块 主要是用于针对某些特定的 URL 进行配置,可以由前缀字符串定义,也可以由正则表达式定义。
Nginx 学习总结(2) —— 基本配置
Jochen
2018-03-25
阅读 4 分钟
3.6k
Nginx 配置信息主要分为六大部分: main(全局设置)、events(事件设置)、http(HTTP服务器设置)、 sever(虚拟主机设置)、location(URL匹配设置)、upstream(反向代理设置)。
Nginx 学习总结(1) —— 概述
Jochen
2018-03-24
阅读 2 分钟
2.5k
Nginx 是一款轻量的(相比 Apache、Lighttpd 而言)、高性能的 HTTP 服务器,同时也可以用作反向代理、负载平衡器和 HTTP 缓存。Nginx 采用了模块化、事件驱动的架构设计,使用了异步非阻塞的事件处理机制处理请求,使得在高负载下也能提供更可靠的性能。