Tag: 访问者

实时访问者与nodejs&redis&socket.io&php

我对这些技术不熟悉。 我想为我的网站获得每个产品的实时访问者。 我的意思是像“X用户看这个产品”的通知。 每当用户连接到一个产品柜台将增加本产品,当断开计数器将减less只为这个产品。 我试图search大量的文件,但我感到困惑。 我正在使用Predis Library for PHP。 我所做的事可能总是错的。 我不知道在哪里把createClient,何时订阅和何时取消订阅。 我已经做了什么: 在产品详细页面上: $key = "product_views_".$product_id; $counter = $redis->incr($key); $redis->publish("productCounter", json_encode(array("product_id"=> "1000", "counter"=> $counter ))); 在app.js中 var app = require('express')() , server = require('http').createServer(app) , socket = require('socket.io').listen(server,{ log: false }) , url = require('url') , http= require('http') , qs = require('querystring') ,redis = require("redis"); […]