mysql
文章平均质量分 80
Tuhey
人法地,地法天,天法道,道法自然。——道德经
展开
-
感觉 PHP-FPM 进程不够?
TOC]感觉 PHP-FPM 进程不够?作为一个 phper,用的最多的架构就是 LNMP。每次一到流量来了,我们的服务就从原来的 几百毫秒到几秒的时间。这个时候我们各种猜测,mysql 有慢 sql,redis 有大 key,php-fpm 进程数不够等等情况。其中可以通过业务的一些日志来排查如上情况。我们这次主要证明的却是 php-fpm 进程数不够情况的实践。重现现场将我本地的的 PHP-FPM 进程数调整为 2#vim /etc/php-fpm.d/www.confpm = sta转载 2022-03-25 15:02:15 · 426 阅读 · 0 评论 -
防止sql注入
在登录的时候,前台一般是注册后再登录,而后台管理员不一样,管理员不是注册的,而是超管添加的。利用sql注入可以完美的登录后台进行管理,做一些非法操作。为了防止这类人,必要的情况下做一些防范措施php各大框架一般在底层都把过滤机制写好了。但是也得了解过滤的原理,以下为本人总结的防止sql注入的方法1.前端正则过滤掉特殊字符。2.后端再过滤一遍,正则、intval函数啥的都行(防止利用...原创 2018-08-14 11:14:29 · 21843 阅读 · 0 评论 -
乐观锁和悲观锁的应用场景
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在...转载 2019-01-29 13:51:43 · 1610 阅读 · 0 评论