2014年1月8日

摘要: 思路1:在当前目录先建立好一个目录 比如名为time.lock2:设置文件锁时间, limit 比如为1s3:每次访问服务器时,先判断time.lock是否存在,用file_exists,这里就有两条线(1)是第一次访问,那么对于第一次访问,time.lock文件早已经创建用当前时间-文件的最后修改时间 (这个时间很大) 必然大于limt,则允许访问但此时touch下timelock这个文件,也就是修改timelock的mtime为当前时间了(2)这个瞬间,恰好来了第二个访问者同样要经过判断,当前时间-文件最后修改时间 ,由于这个文件刚刚被修改,那么这个值很小如果小于自己设置的limit 比如 阅读全文
posted @ 2014-01-08 20:55 转瞬千年 阅读(365) 评论(0) 推荐(0) 编辑

导航