摘要:在PHP作为目前一种使用程度较高的编程语言,PHP在开发WEB开发中,一个请求开始到最后的返回,都经过什么样的流程呢?想要了解这些,我们不可避免需要了解这几个技术:Nginx、FastCGI、PHP-FPM。这些技术和PHP语言本身构建WEB开发的服务,今天我们就来认识认识。 Nginx 作为web 阅读全文
posted @ 2021-07-23 21:58 写代码的小杨 阅读(5) 评论(0) 推荐(0) 编辑
摘要:​ 前言 在互联网公司中,上至大厂,下到普通的公司企业,随着业务的发展,数据量的日积月累,对于数据库和表的设计和优化,显得尤为重要。其中关于分表分库的问题,在实际场景或者是面试中,亦是老生常谈。当我们明白了来龙去脉时,也就没那么复杂。 为什么需要分库分表 最为直接便是机器性能的问题。性能的考虑都来源 阅读全文
posted @ 2021-07-22 14:26 写代码的小杨 阅读(142) 评论(0) 推荐(0) 编辑
摘要:在日常开发过程中,对于Redis和MySQL的使用想必是不陌生的。当面对一些较为简单的使用场景时,貌似也不会很困难。但是在涉及到缓存和数据库之间的数据同步问题的时候,一个考虑不慎,也许就该准备简历了。今天小杨就和大家聊一聊这点。 大多数我们操作Redis的时候,一般的使用场景:1、写少读多,修改性较 阅读全文
posted @ 2021-07-20 14:01 写代码的小杨 阅读(454) 评论(3) 推荐(0) 编辑
摘要:前言 TCP在学习网络知识的时候是经常的被问到知识点,也是程序员必学的知识点,今天小杨用最直白的表述带大家来认识认识,喜欢的朋友记得点点关注哈。 何为TCP 上点官方的话:是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。啥意思咧,说白了就是实现客户端与服务器之间的通讯的一种协议,是可靠 阅读全文
posted @ 2021-07-19 11:16 写代码的小杨 阅读(102) 评论(0) 推荐(0) 编辑
摘要:今天小杨给大家分享一篇关于数据库查询优化,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。无论是小白还是职场的老手,都是必须掌握的一个手段。如果你对此了解不多,这块内容还是好好看看!第一步: 阅读全文
posted @ 2021-07-17 13:52 写代码的小杨 阅读(15) 评论(0) 推荐(0) 编辑
摘要:继上一篇分析的索引问题后,我们知道了索引的作用和结构,这一篇文章将继续围绕索引的一些类型知识点进行分析 索引分为聚簇索引和非聚簇索引,那么这两者之间是有什么区别吗 上篇的B+树结构我们知道,叶子节点存放着一行的数据,这个是区分两者的重要特征,如图所示,左边的图是InnoDB的主键索引和二级索引,右边 阅读全文
posted @ 2021-07-16 11:28 写代码的小杨 阅读(8) 评论(0) 推荐(0) 编辑
摘要:最近一直在回顾一些数据库的知识,顺便就整理了一下一些常见的面试题以及关于一些容易被忽略的知识点,会陆续的在今后的文章里面展示出来,欢迎大家讨论,共同学习。今天我们聊一下关于索引底层的问题,聊聊为什么索引要设计成这个样子 为什么数据库需要索引呢 正如我们知道的,索引的目的是提高查询的速度,对于一些数据 阅读全文
posted @ 2021-07-15 12:22 写代码的小杨 阅读(13) 评论(0) 推荐(0) 编辑