当前位置: 首页 > news >正文

网站建设的栏目规划汕头最好的seo外包

网站建设的栏目规划,汕头最好的seo外包,一键免费搭建手机网站,网站推广站点建设与策划先上设计图 说明:任务模块分一次性任务和每日任务,可能还包括男女用户任务区分 处理步骤: 一、同步任务数据库 1.1、任务列表数据库 1.2、完成任务数据库 二、搭建即时消息队列 一、composer require resque/php-resque二、因为服务器red…

先上设计图

 

说明:任务模块分一次性任务和每日任务,可能还包括男女用户任务区分

处理步骤:

一、同步任务数据库

    1.1、任务列表数据库

   1.2、完成任务数据库

二、搭建即时消息队列

一、composer require resque/php-resque

二、因为服务器redis设置了密码,所以要修改包文件

vendor/resque/php-resque/lib/Resque.php

手动修改redis连接方法

三、在项目增加  Worker.php   

3.1 增加内容

<?php/***在命令行执行  QUEUE=doTask  php app/jobs/Worker.php       QUEUE=doTask QUEUE=前面是参数* 后台执行  QUEUE=doTask nohup  php app/jobs/Worker.php &* QUEUE doTask:做任务*/
@define("IN_APP", true);
@define("APP_DIR", "/www/wwwroot/seeklove_main");
require_once(APP_DIR."/configs/config.inc.php");
require_once ROOT_PATH.'/vendor/autoload.php';
require_once(ROOT_PATH."/configs/init.inc.php");
require_once(ROOT_PATH."/common/functions.php");
require_once(ROOT_PATH."app/jobs/jobs.php");class Worker{/*** @router cli work*/public function run(){require_once APP_DIR."/vendor/resque/php-resque/bin/resque";}
}$worker = new Worker();
$worker->run();
说明:
require_once(ROOT_PATH."app/jobs/jobs.php");处理队列中的业务文件

3.2 在linux 命令窗口 执行 以下面命令,将消息队列常驻内存,这样有消息进来就可以立马消费掉

QUEUE=doTask nohup  php app/jobs/Worker.php &

3.3 jobs.php文件内容,是一个类

public function perform(){fwrite(STDOUT, 'Start job! -> ');
//        echo json_encode($this->args);$args = $this->args;if(!empty($args)){MyJobs::{$args['type']}($args['data']);}fwrite(STDOUT, 'Job ended!' . PHP_EOL);}

3.4 增加通用文件,doTask方法为我处理任务模块用的 

class MyJobs
{public function __construct(){
//        $redis = new RedisConn();
//        $this->redis = $redis->getConn();
//        Resque::setBackend($this->redis->getHost().":".$this->redis->getPort(),$this->redis->getDbNum(),$this->redis->getAuth(),$this->redis);}//做任务public static function doTask($data){$TaskM = new TaskModel();$TaskM->doTask($data['uid'],$data['sign']);}
}
说明:
askModel()是具体的业务逻辑处理

任务模块的业务逻辑包括:

1、判断任务完成状态

2、更新用户奖励

3、写入记录

4、更新任务完成状态

5、写完成的任务缓存

6、发送消息通知给用户

注意点:Resque.php下载下来是有问题的,需要修改,写入内存和常驻内存要熟悉命令。

修改了核心文件需要重启执行命令。

http://www.dinnco.com/news/86694.html

相关文章:

  • wordpress 会员管理插件重庆seo整站优化效果
  • 企业免费建站软件泰安百度推广电话
  • 公司网站建设合同竞价外包
  • asp.net做的网站模板网络服务
  • 传统网站布局百度快速排名提升
  • 地方生活门户网站名称淘宝流量助手平台
  • 在线制作微信头像seo 优化顾问
  • 那个外贸网站做的最好合肥网络优化推广公司
  • 网站建设常识学校教育培训机构
  • 网站预约功能怎么做关键词有哪些?
  • 桥东区网站建设优化官网咨询
  • 中央农村工作会议12月19日至20日刷神马网站优化排名
  • 免费网站空间怎么品牌推广公司
  • wordpress抢救360站长工具seo
  • 商务厅网站建设意见互联网营销师培训教程
  • 深圳百度总部seo公司重庆
  • 免费手机网站建设友链购买网
  • 未来最紧缺的十大专业百度优化师
  • 免费项目进度管理软件网站的seo
  • 做公司网站用什么系统小区推广最有效的方式
  • 做红k线网站宁波网站推广优化公司电话
  • 可以做海报的网站免费访问国外网站的app
  • 合肥商业网站建设费用nba今日最新消息
  • 企业网站建设 会计分录论坛推广方案
  • 网站开发过程中感想接广告推广
  • 安康市建设局网站职业培训机构管理系统
  • 网站开发地图游戏推广员如何推广引流
  • 做交易网站存在什么风险上优化seo
  • 嘉兴做网站如何做品牌推广方案
  • 河南网站建设哪家有湖北百度seo