摘要: 阅读全文
posted @ 2018-01-18 16:22 遥星别小楼 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 其实用smtp协议发送邮件很简单,用框架或者原生都可以,我们需要用到class.phpmailer.php 和class.smtp.php,可以去网上下载。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// 阅读全文
posted @ 2017-12-06 16:02 遥星别小楼 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在php与数据库的交互中,如果并发量大,并且都去进行数据库的修改的话,就有一个问题需要注意.数据的锁问题.就会牵扯数据库的事务跟隔离机制数据库事务依照不同的事务隔离级别来保证事务的ACID特性,也就是说事务不是一开启就能解决所有并发问题。通常情况下,这里的并发操作可能带来四种问题: 更新丢失:一个事 阅读全文
posted @ 2017-09-13 16:19 遥星别小楼 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: php面试 阅读全文
posted @ 2017-08-21 16:19 遥星别小楼 阅读(643) 评论(1) 推荐(0) 编辑
摘要: 处理高并发问题的一些方式1.拆表:大表拆小表(垂直拆,水平拆;分表,分区partition,分片sharding),可以在应用层实现,也可以在数据库层面实现一部分;提高系统性能。2.分库:把表放到不同的数据库,这也是分布式数据库的基础;提高系统性能。3.分布式:不同的数据库放到不同的服务器;提高系统 阅读全文
posted @ 2017-08-15 16:43 遥星别小楼 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: Ob_start()******要运行的代码*******$content = O 阅读全文
posted @ 2017-08-12 15:07 遥星别小楼 阅读(15264) 评论(1) 推荐(0) 编辑
摘要: 本文介绍了php并发加锁示例,对数据进行加锁,只容许一个用户在一个时间内进行操作,这个时候就需要用到锁了,需要的朋友可以了解一下。 阅读全文
posted @ 2017-08-11 18:31 遥星别小楼 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 主要介绍了PHP程序中的文件锁、互斥锁、读写锁使用技巧解析,其中重点讲解了sync模块和pthreads模块中的使用实例,需要的朋友可以参考下 阅读全文
posted @ 2017-08-11 16:57 遥星别小楼 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 常用并发数计算公式N=[(n*0.8*S*P)/(T*0.2)]*Rn为系统用户数S为每个用户发生的业务笔数(QPS)P为每笔业务所需要访问服务器的时间,单位为秒T为使用业务的时间,单位为秒;R为调节因子,缺省值为1 在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是从业务角度关 阅读全文
posted @ 2017-08-07 17:50 遥星别小楼 阅读(942) 评论(0) 推荐(0) 编辑