CakePHP-Sockets:CakePHP的扩展套接字

时间:2024-06-10 18:04:32
【文件属性】:

文件名称:CakePHP-Sockets:CakePHP的扩展套接字

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-10 18:04:32

PHP

尝试使用Amazon API时,我读到很多有关Amazon规则的信息,即仅允许每秒发出1个请求,否则如果您的网站经常被忽略,则将拒绝您的网站访问Amazon。 显而易见的解决方案是让您的网站确保每秒发出的请求不超过1个。 通常,我会通过处理所有传出请求的系统范围内的单例对象来实现此目的,但是由于PHP是在请求级别上生成的,因此系统范围内的单例是不可能的,因为每个客户端都有自己的单例。 因此,我决定采用一种将文件编组为请求的锁定文件方法。 这里介绍的系统包括3个类和一个接口。 ISocket接口仅概述了CakePHP中HttpRequest实现的get和post方法。 遗憾的是,HttpRequest还没有实现它的接口。接口可能是对CakePHP 2.0的一个很好的补充。 NormalSocket类仅扩展了HttpSocket并实现了ISocket,该ISocket使Throttle


【文件预览】:
CakePHP-Sockets-master
----app()
--------tests()
--------libs()
----README.md(3KB)

网友评论