Redis与memcached

Redis与memcached的区别

Redis与Memcached都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,本质上是一个内存key-value数据库。Redis则是一个开源的key-value存储系统。

Read More

如何实现浏览器跨域请求

跨域请求(Cross-Origin Request),简称CORS,是指在Web开发中,当一个Web页面向不同源(域名、协议或端口)的服务器发起请求时,浏览器会遵循同源策略(Same-Origin Policy)的限制,对这些跨源请求进行限制(跨域限制仅仅是浏览器的行为)。

Read More

CAP理论

CAP原则又称作CAP定理,是Brewer教授提出的,指的是在一个分布式系统中,三个要素最多只能同时实现两点,不可能三者兼顾。分布式系统提供的是最终一致性,而不是强一致性。分布式锁和分布式事务都是为了保证数据的最终一致性。

Read More

PHP的垃圾回收机制

每一个变量对应一个zval数据结构(zend value 的简写),在该结构内还有一个val结构体,该结构体内有一个引用计数(php7而言,对于php5,这个引用计数是保存在zval结构中的),标识该对象的引用数,当对象的引用计数为0时代表这个对象可被回收。

Read More