会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PHP-小菜
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
PHP开发
1
2
下一页
php登录加密加盐
摘要:1 背景 涉及身份验证的系统都需要存储用户的认证信息,常用的用户认证方式主要为用户名和密码的方式,为了安全起见,用户输入的密码需要保存为密文形式,可采用已公开的不可逆的hash加密算法,比如SHA256, SHA512, SHA3等,对于同一密码,同一加密算法会产生相同的hash值,这样,当用户进行
阅读全文
posted @
2018-03-04 17:05
PHP-小菜
阅读(5479)
评论(0)
推荐(0)
Linux下的Memcache安装及安装Memcache的PHP扩展安装
摘要:Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz另外,Memcache用到了libeve
阅读全文
posted @
2017-10-18 18:27
PHP-小菜
阅读(1148)
评论(0)
推荐(0)
MySQL锁机制
摘要:为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和Innodb各自的锁定机制进行较为详细的分析。 MySQL锁定机制简介
阅读全文
posted @
2017-10-17 17:23
PHP-小菜
阅读(3137)
评论(0)
推荐(0)
PHP操作MySQL事务实例
摘要:PHP与MYSQL事务处理 一般来说,事务都应该具备ACID特征。所谓ACID是Atomic(原子性),Consistent(一致性),Isolated(隔离性),Durable(持续性)四个词的首字母所写,下面以“银行转帐”为例来分别说明一下它们的含义: ① 原子性:组成事务处理的语句形成了一个逻
阅读全文
posted @
2017-10-17 17:19
PHP-小菜
阅读(1509)
评论(0)
推荐(0)
mysql存储过程详解及基于PHP使用实例
摘要:mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
阅读全文
posted @
2017-10-17 16:47
PHP-小菜
阅读(2363)
评论(0)
推荐(0)
nginx 配置虚拟主机访问PHP文件 502错误的解决方法
摘要:最近配置Nginx 服务器虚拟主机 访问目录发现报502错误 百度了很多方法 都不管用 我擦 各种抓狂 原本Nginx配置如下: 网上找了很多方法: 查看日志 借助nginx的错误日志来进行排查vim /usr/local/nginx/logs/nginx_error.log 显示 : connec
阅读全文
posted @
2017-08-25 15:30
PHP-小菜
阅读(7765)
评论(0)
推荐(0)
集群/分布式环境下5种session处理策略
摘要:转载自:http://blog.csdn.net/u010028869/article/details/50773174?ref=myread 前言 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B
阅读全文
posted @
2017-08-25 11:24
PHP-小菜
阅读(279)
评论(0)
推荐(0)
使用Nginx实现反向代理
摘要:一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。 2、为什么要使用代理服务器 1)提高访问速度 由于目标主机返回的数据会
阅读全文
posted @
2017-08-25 10:59
PHP-小菜
阅读(332)
评论(0)
推荐(0)
redis 集群
摘要:Redis集群搭建 要想搭建一个最简单的Redis集群,那么至少需要6个节点:3个Master和3个Slave。为什么需要3个Master呢?如果你了解过Hadoop/Storm/Zookeeper这些的话,你就会明白一般分布式要求基数个节点,这样便于选举(少数服从多数的原则)。 Redis集群模型
阅读全文
posted @
2017-08-25 10:45
PHP-小菜
阅读(270)
评论(0)
推荐(0)
memcached 的内存管理与删除机制
摘要:1:内存的碎片化 如果用 c 语言直接 malloc,free 来向操作系统申请和释放内存时, 在不断的申请和释放过程中,形成了一些很小的内存片断,无法再利用. 这种空闲,但无法利用内存的现象, 称为内存的碎片化. 2: slab allocator 缓解内存碎片化 memcached 用 slab
阅读全文
posted @
2017-08-25 10:38
PHP-小菜
阅读(179)
评论(0)
推荐(0)
memcached 经典问题或现象
摘要:缓存雪崩现象及真实案例 缓存雪崩一般是由某个缓存节点失效,导致其他节点的缓存命中率下降, 缓存中缺失的数据 去数据库查询.短时间内,造成数据库服务器崩溃. 重启 DB,短期又被压跨,但缓存数据也多一些. DB 反复多次启动多次,缓存重建完毕,DB 才稳定运行. 或者,是由于缓存周期性的失效,比如每
阅读全文
posted @
2017-08-25 10:31
PHP-小菜
阅读(162)
评论(0)
推荐(0)
lnmp -memcached使用
摘要:系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间 需要128MB以上内存(如果为1
阅读全文
posted @
2017-08-22 14:35
PHP-小菜
阅读(552)
评论(0)
推荐(0)
【memcached】memcached中flags字段的作用
摘要:我们一般只注意到memcached的数据结构是key,value,今天看memcached源代码的时候,盯上了flags,没看明白。后来问了一下同事,说PHP当中使用flags标记,标识memcached数据是否需要经过压缩处理。例如:bool Memcache::add ( string $key
阅读全文
posted @
2017-08-22 14:27
PHP-小菜
阅读(326)
评论(0)
推荐(0)
memcached协议解析 及使用
摘要:本文转载自:http://www.ccvita.com/306.html 协议memcached 的客户端使用TCP链接与服务器通讯。(UDP接口也同样有效,参考后文的 “UDP协议” )一个运行中的memcached服务器监视一些(可设置)端口。客户端连接这些端口,发送命令到服务器,读取回应,最后
阅读全文
posted @
2017-08-22 14:26
PHP-小菜
阅读(363)
评论(0)
推荐(0)
中文域名怎样做虚拟配置?虚拟主机主机无法识别中文域名的解决办法?
摘要:今天有一个客户注册了一个中文域名,在vhost文件里的server_name栏把中文域名添加进去后,却始终无法解析,在浏览器输入中文后一直报404错误。于是在网上搜索了一下,得到以下的解决办法,通过他的说明顺利完成了中文域名的解析 开始配置直接写的中文域名,但是解析不到正确的server,后来goo
阅读全文
posted @
2017-08-01 10:41
PHP-小菜
阅读(375)
评论(0)
推荐(0)
使用 PHP + shell 生成 一键设置权限的脚本。
摘要:linux 系统 支持PHP脚本一键设置环境。shell脚本一键设置环境。那么 我今天 使用 PHP + shell 生成 一键设置权限的脚本。 举例子:linux服务器 一键配置discuz网站环境权限 在linux服务器上 安装网站。最主要的是权限问题。(随话说 linux 系统较安全)1. 第
阅读全文
posted @
2017-07-13 14:29
PHP-小菜
阅读(794)
评论(0)
推荐(1)
数据库设计经验,为什么进行分表? 分库? 一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明
摘要:1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: 检查不良的SQL,考虑其写法是否还有可优化内容 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 检查优化索引的使用 考虑数据库的优化器
阅读全文
posted @
2017-07-12 16:22
PHP-小菜
阅读(3098)
评论(0)
推荐(0)
Apache优化:修改最大并发连接数
摘要:Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。 尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Ap
阅读全文
posted @
2017-07-12 16:11
PHP-小菜
阅读(5955)
评论(0)
推荐(0)
cookie和session的区别及session的生命周期
摘要:这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话
阅读全文
posted @
2017-07-12 15:06
PHP-小菜
阅读(663)
评论(0)
推荐(0)
多台web服务器之间共享session
摘要:很多开发中涉及到用户的Session验证很保留的问题,这个问题比较有意思,总结了几种方案,只供参考。 [ 问题提出 ] 为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器
阅读全文
posted @
2017-07-12 14:42
PHP-小菜
阅读(315)
评论(0)
推荐(0)
1
2
下一页
公告