[转]锁机制之PHP文件锁

锁机制之所以存在是因为并发导致的资源竞争,为了确保操作的有效性和完整性,可以通过锁机制将并发状态转换成串行状态。作为锁机制中的一种, PHP的文件锁也是为了应对资源竞争。假设一个应用场景,在存在较大并发的情况下,通过fwrite向文件尾部多次有序的写入数据,不加锁的情况下 会发生什么?多次有序的写入操作相当于一个事务,我们此时需要保证这个事务的完整性。

Read More

[转]浅谈千万级PV/IP规模高性能高并发网站架构

高并发访问的核心原则其实就一句话:把所有的用户访问请求都尽量往前推,如果把来访用户比作来犯的敌人,我们一定要把他们挡在 800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。

Read More

my avatar wulijun

PHP开发者,关注Nginx,PHP等Web开发技术的发展与应用

GitHub Project