Nginx 优化 2018-01-22 Nginx 关于 Nginx 优化实际实践记录在这里。 下列配置可以放在 nginx.conf 的 http 块中,也可以放到虚拟主机的 server 块中。根据情况配置。 阅读全文
Nginx 反向代理 2018-01-22 Nginx 或名:不同域名通过一台服务器上的 80 端口访问同一台服务器上的不同站点。 环境和需求 一台 CentOS 主机上同时运行着 3 台服务器:Nginx、Apache、Tomcat,分别监听 80、8000、8080 端口,其中 Apache 托管了一个 PHP 站点 A,Tomcat 托管了一个 Java 站点 B。 现有域名 test.com 和 demo.com,需要实现的是: 在浏览器中输入 test.com 后直接(不加额外端口号) 访问站点 A;输入 demo.com 后直接访问站点 B。 阅读全文
Nginx 虚拟目录和虚拟主机的配置 2018-01-22 Nginx 无论是在 Apache 上还是在 Nginx 上,虚拟主机和虚拟域名的配置都是我经常用到的功能。 nginx.conf 配置文件的几个常用命令nginx 配置文件主要分为六个区域: main: 全局设置 events: nginx工作模式 http: http设置 sever: 主机设置 location: URL 匹配 upstream: 负载均衡服务器设置 下面,就以在 Windows 上使用 phpStudy 集成开发环境举例说明下 Nginx 的虚拟目录和虚拟主机是如何配置的: 阅读全文
PHP 研究多一点 2018-01-19 PHP 对编程来说,技术是招式,基础是内功,对自己有要求的程序员,就不能对自己使用的技术只是知其然而不知其所以然。 知道怎么做,是一位合格开发者;知道为什么做,是一位优秀的程序员。 基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。(@rango) 下面总结的是使用 PHP 开发过程中,在实现相应功能之后,多的那么一些思考和研究。 鉴于本文的话题较广,因此本文会肯定会随着我研究的继续而定期更新。 阅读全文
MySQL 坑 2018-01-19 数据库 持续记录使用 MySQL 过程中遇到过的偏冷知识点和坑。 CLIenable mysql command on mac12345678# 1. install mysql workbenchbrew cask install mysqlworkbench# 2. export environment variablesexport PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS# 3. usemysql -h {host} -u {user} -p {password} 阅读全文
Database 数据库设计概念 2018-01-19 数据库 从概念上整理下数据库基本设计笔记。 数据是项目的核心 简介What ? 根据业务系统的具体需要,结合所选的 DBMS,为业务系统构造出最优的数据存储模型(建立好数据库中表结构、表与表之间关联),使之能高效的对应用系统中的数据进行存储和访问。 这个过程就是数据库设计。 阅读全文
MySQL 优化 2018-01-19 数据库 主要从概念上总结下 MySQL 优化的思路。 数据库优化简介Why ?避免出现页面访问错误 数据库连接 timeout 发生 50x 错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 阅读全文