最近遇到了一些问题,服务器对某个处理太耗时导致网页反应速度很慢,听说了任务队列。谷歌了一下,基本上都是讲某个队列怎么用,但其实并没有一个太清晰的概念,能请各位讲解一下吗?首先说一下我理想中的情况。比如一个请求被处理的时候,我发现它很费时,于是对它进行一番描述后再序列化,并存到某个公共的地方。同时有一个守护进程在监听那个公共的地方,一但发现有动静就从公共的地方取一条数据出来,反序列化后根据逻辑再调用某些脚本来处理这些费时的任务。不知道这么设想队列的工作方式有没有问题呢?如果是这样的话,gearman或者disque等,扮演的是上述哪些角色呢?能推荐一些适合PHP使用的吗,谢谢
繁星点点滴滴
相关分类