上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页
摘要: 每个key(即数据)如果设置了失效时间的话,如果大量key同时过期的时候,或者说因为某种原因redis中的数据突然大批量丢失,这些key又大量地去请求这些key时,因为redis里面没有这些数据,就会大量的请求就会大量涌向数据库,就会导致数据库处理不过来,导致“雪崩”。 解决办法: 1、设置均匀的过 阅读全文
posted @ 2020-01-17 13:42 飞龙在生 阅读(141) 评论(0) 推荐(0)
摘要: 什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。 我们正常人在登录首页的时候,都是根据userID来命中数 阅读全文
posted @ 2020-01-17 11:53 飞龙在生 阅读(180) 评论(0) 推荐(0)
摘要: Memcached 从0.2.0开始,要求PHP版本>=5.2.0,Memcache 要求PHP版本>=4.3。 Memcached 最后发布时间为2018-12-24,Memcache 最后发布时间2013-04-07。 Memcached 基于libmemcached,Memcache 基于PE 阅读全文
posted @ 2020-01-17 11:00 飞龙在生 阅读(112) 评论(0) 推荐(0)
摘要: 我们在设计数据库的过程中,往往要用到范式或反范式的设计模式。熟悉地掌握范式与反范式的要领,学会在实际开发中恰当地混合使用范式与反范式,才能设计出结构合理,执行高效的数据库。 下面就以一个经典的例子进行讲述范式与反范式: 职工-部门表: 部门-部门领导表: 结合这两张表,我们知道,职工Tom与Hill 阅读全文
posted @ 2020-01-14 15:17 飞龙在生 阅读(287) 评论(0) 推荐(0)
摘要: 在项目开发中需要Thinkphp5读取多个数据库的数据,本文详细介绍Thinkphp5多数据库切换 一、在database.php配置默认数据库连接 'type' => 'mysql','hostname' => '服务器IP地址','database' => '数据库名','username' = 阅读全文
posted @ 2020-01-14 11:02 飞龙在生 阅读(1536) 评论(0) 推荐(0)
摘要: 一、Session的原理以下以默认情况举例: session_start();之后,会生成一个唯一的session_id,每一个用户对应唯一一个session_id,每一个session_id对应服务器端的一个session文件。这个session文件存储着当前session_id的信息,比如下面, 阅读全文
posted @ 2020-01-10 17:41 飞龙在生 阅读(560) 评论(0) 推荐(0)
摘要: 一、为什么要进行动静分离 分离资源,减少不必要到的请求消耗,减少请求延时。 注:我这里,是nginx处理静态资源,apache处理动态资源。 场景分析: 1、未分离之前的场景步骤 (1)客户端请求url到中间件(比如nginx,apache) (2)中间件根据url请求相应目录,程序框架 (3)程序 阅读全文
posted @ 2020-01-10 17:33 飞龙在生 阅读(642) 评论(0) 推荐(0)
摘要: 来源:https://www.cnblogs.com/miclesvic/p/6189540.html 一、rsync服务端安装 1、查看rsync安装包 # rpm -qa rsync rsync-3.0.6-12.el6.x86_64 2、安装rsync 系统默认都会安装rsync软件包的,如果 阅读全文
posted @ 2020-01-10 17:32 飞龙在生 阅读(283) 评论(0) 推荐(0)
摘要: 首先我们要知道明确单例模式这个概念,那么什么是单例模式呢?单例模式顾名思义,就是只有一个实例。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例, 这个类我们称之为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须 阅读全文
posted @ 2020-01-10 10:45 飞龙在生 阅读(754) 评论(0) 推荐(0)
摘要: 概述 B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。 C/S 结 阅读全文
posted @ 2020-01-10 10:10 飞龙在生 阅读(1214) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页