摘要:
优点: 1.分布式开发时,可以git clone克隆一个本地版本,然后在本地进行操作提交,本地可以完成一个完整的版本控制。在发布的时 候,使用git push来推送到远程即可。 2.git分支的本质是一个指向提交快照的指针,速度快、灵活,分支之间可以任意切换。都可以在本地进行操作可以不同步到远程 3 阅读全文
摘要:
优点: 1.svn优点:集中式管理,管理方式在服务端配置好,客户端只需要同步提交即可,使用方便,操作简单,很容易就可以上手 2.在服务端统一控制好访问权限,利用代码的安全管理。 3.所有的代码以服务端为准,代码一致性高。 缺点: 1.所有操作都需要通过服务端进行同步,这会导致服务器性能要求比较高。如 阅读全文
摘要:
class A{ function __toString() { return "怎么使用echo输出对象"; } } $arr=new A(); echo $arr; 阅读全文
摘要:
1.CGI协议用于php解析器跟webserver之间的通信(效率低,浪费资源) 2.FastCGI 可以一次性处理多个进程,是CGI的改良版本 3.php-FPM 是FastCGI 的进程管理器(产生两个进程,master进程负责监听端口,worker进程来处理php代码) 阅读全文
摘要:
1.CGI是联系webserver 跟php解析器的一个桥梁 2.FastCGI是CGI改良的版本 3.php-FPM 是FastCGI 的进程管理器 阅读全文
摘要:
redis(支持十万级的并发) 优点: 1.减轻数据库压力 2.增强系统的并发量 3.提高用户体验 缺点: 1.数据不一致(延迟更新) 2.缓存雪崩 3.缓存穿透 解决方案: 1.加锁或队列(消息队列解决了:系统解耦、流量削峰、异步调用) 2.分析用户行为,尽量让缓存失效的时间均匀分布 3.如果是某 阅读全文
摘要:
优点: 1.减轻数据库压力(核心) 2.提高用户体验 3.增强系统的并发能力 缺点: 数据不一致(延迟更新) 阅读全文