上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: //生成密码 function sp_password($pw, $pre) { $decor = md5($pre); $mi = md5($pw); return substr($decor, 0, 12) . $mi . substr($decor, -4, 4); } //生成随机数 fun 阅读全文
posted @ 2020-09-22 10:26 离岸少年 阅读(158) 评论(0) 推荐(0)
摘要: // 获取客户端IP地址 function get_client_ip() { static $ip = NULL; if ($ip !== NULL) return $ip; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode 阅读全文
posted @ 2020-09-22 10:22 离岸少年 阅读(261) 评论(0) 推荐(0)
摘要: 有一个场景,商品A预售量1000件,早上10点准时开抢,10W个人一起来抢,在正式开始之后,我们将面对两个问题1 大批的数据库请求和大量的订单创建,数据库压力巨大,有可能宕机2 商品可能出现超卖的情况解决方案如下: 这里我们先看商品超卖的问题最原始的下单流程无非就是: 判断商品库存是否足够 -> 足 阅读全文
posted @ 2020-09-16 11:14 离岸少年 阅读(1301) 评论(0) 推荐(0)
摘要: 大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重时说不定就宕机了。 另一个问题 阅读全文
posted @ 2020-09-11 16:52 离岸少年 阅读(376) 评论(0) 推荐(0)
摘要: 1.首先安装memcached安装包。 首先下载memcached,下载地址 (我下载的是 64位系统 1.4.4版本) 下载好了以后,放到随便一个硬盘位置比如 D:\memcached 然后打开CMD命令窗口输入 输入"D:\memcached\memcached.exe -d install"安 阅读全文
posted @ 2020-09-07 17:17 离岸少年 阅读(238) 评论(0) 推荐(0)
摘要: 搭建后台的时候一些常用的类归纳。基于TP,有些类是要用到PHPMailer等扩展,自行git下载即可。 /** * 发送邮件 * @param $email * @param $title * @param $content * @param null $config * @return bool 阅读全文
posted @ 2020-08-10 11:03 离岸少年 阅读(199) 评论(0) 推荐(0)
摘要: redis应用场景: 一.string 1.缓存 简单key-value存储 2.分布式锁 setnx key value,当key不存在时,将 key 的值设为 value ,返回1 若给定的 key 已经存在,则setnx不做任何动作,返回0。 当setnx返回1时,表示获取锁,做完操作以后de 阅读全文
posted @ 2020-07-19 10:20 离岸少年 阅读(147) 评论(0) 推荐(0)
摘要: 1.带宽不足,首先想到的就是自己网速的问题,但是一般网速在1M以上的,打开网页一般不会是很慢的。网站服务器的带宽不够的话,当大量用户访问的时候,网页的加载也是很慢的,这就是网络的出口端和入口端两个方面 2.硬件配置低,本机的配置也会是一方面的,但是只要不是老赛扬单核+512M的配置,一般不会是电脑配 阅读全文
posted @ 2020-07-19 09:50 离岸少年 阅读(2016) 评论(0) 推荐(0)
摘要: 在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。有时候网页打开速度太慢,除了优化代码以外,可从以下5个进行优化: 1、流量优化 防盗链处理(去除恶意请求) 2、前端优化 (1) 减少HTTP请求[将css,js等合并] (2) 添加异步请求(先不将所有数据都展示 阅读全文
posted @ 2020-07-14 14:33 离岸少年 阅读(795) 评论(0) 推荐(0)
摘要: 5.0版本和之前版本的差异较大,以下是从几个方面来解释它们的主要区别: 1.URL和路由 5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式: 主要改进有以下几点: 1.增加路由变量规则、 2.增加组合变量支持、 3.增加资源路由、 阅读全文
posted @ 2020-07-13 23:22 离岸少年 阅读(436) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页