473,395 Members | 2,783 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

visualize activity on a website

hi all --

I'd like to have a real time visualization of all the visitors on my
website. That is, a list of all the people currently on each page,
updated in real time.

Does anyone have an approach they could share? I'm curious what
technologies people find useful for this kind of thing.

Also, if you don't mind, if you were to code something like this, how
many hours do you think it would take?

Regards
Jan 17 '08 #1
5 1244
On Jan 17, 9:31 am, brien <xcolw...@gmail.comwrote:
hi all --

I'd like to have a real time visualization of all the visitors on my
website. That is, a list of all the people currently on each page,
updated in real time.

Does anyone have an approach they could share? I'm curious what
technologies people find useful for this kind of thing.

Also, if you don't mind, if you were to code something like this, how
many hours do you think it would take?

Regards
You will not be able to do it in javascript. The closest you will get
is if you use AJAX and have VERY fast response page on the server.
Generally to achieve real-time you will need a client-server type
application, server will maintain connections to (number of) client(s)
and send short updates of status change.
There are various technologies that can be used to achieve this
(CORBA, RMI, sockets... to name a few).
Minimalistic real-time client-server application can be done in about
1-2 days, full application development timing will depend on spec.
Jan 17 '08 #2
rf

"brien" <xc******@gmail.comwrote in message
news:ee**********************************@q39g2000 hsf.googlegroups.com...
hi all --

I'd like to have a real time visualization of all the visitors on my
website. That is, a list of all the people currently on each page,
updated in real time.
You can *sometimes* tell when a visitor *starts* to be on your page.

Please define how you intend to tell when a visitor *stops* being "on" your
page.

--
Richard.
Jan 17 '08 #3
On Jan 17, 7:33*am, "rf" <r...@invalid.comwrote:
"brien" <xcolw...@gmail.comwrote in message

news:ee**********************************@q39g2000 hsf.googlegroups.com...
hi all --
I'd like to have a real time visualization of all the visitors on my
website. That is, a list of all the people currently on each page,
updated in real time.

You can *sometimes* tell when a visitor *starts* to be on your page.

Please define how you intend to tell when a visitor *stops* being "on" your
page.
Typically you store the time of each visitor's last hit. To determine
"absence", you subtract an arbritrary number of minutes from the
current time and compare it to each. I usually store this information
in a database table so that it is simple to query for just those who
are "present" (or to find the last visitation time of a specific user.)
Jan 17 '08 #4
rf

"David Mark" <dm***********@gmail.comwrote in message
news:ec**********************************@i7g2000p rf.googlegroups.com...
On Jan 17, 7:33 am, "rf" <r...@invalid.comwrote:
"brien" <xcolw...@gmail.comwrote in message
>Please define how you intend to tell when a visitor *stops* being "on"
your
page.
>Typically you store the time of each visitor's last hit. To determine
"absence", you subtract an arbritrary number of minutes from the
current time and compare it to each. I usually store this information
in a database table so that it is simple to query for just those who
are "present" (or to find the last visitation time of a specific user.)
I repeat, please tell me how you know when a visitor has stopped looking at
a page.

I don't consider your "arbritary number of minutes" as a valid measure of
when a visitor has stopped looking at a page.

Snake oil? :-)

--
Richard.
Jan 17 '08 #5
On Jan 17, 8:56*am, "rf" <r...@invalid.comwrote:
"David Mark" <dmark.cins...@gmail.comwrote in message

news:ec**********************************@i7g2000p rf.googlegroups.com...
On Jan 17, 7:33 am, "rf" <r...@invalid.comwrote:
"brien" <xcolw...@gmail.comwrote in message
Please define how you intend to tell when a visitor *stops* being "on"
your
page.
Typically you store the time of each visitor's last hit. *To determine
"absence", you subtract an arbritrary number of minutes from the
current time and compare it to each. *I usually store this information
in a database table so that it is simple to query for just those who
are "present" (or to find the last visitation time of a specific user.)

I repeat, please tell me how you know when a visitor has stopped looking at
a page.
You don't.
>
I don't consider your "arbritary number of minutes" as a valid measure of
when a visitor has stopped looking at a page.
It isn't. It is just a way to present a "Who is online" display and
to track the last visitation time for each user.
>
Snake oil? :-)
Not if you don't sell it as something it is not.
Jan 17 '08 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: A. Novruzi | last post by:
Hi, I am looking for a free 3D visualization software, running in Linux, and able to visualize 3D functions in nonstructured mesh (basically, my mesh is a set of thetraheders used for some 3D FE...
1
by: Thomas Korimort | last post by:
Hi, how can i visualize the content of the symbol table in Python? Sometimes i want to know which symbols are imported from apackage and such kind of things Greetings, THomas Korimort
1
by: Piotr Czapiewski | last post by:
Hello everybody I am a software-engineering student and I'm supposed to get familiar with Oracle Activity-Based Management. I've been using Oracle DB for a couple of years, but Oracle ABM is...
2
by: Me | last post by:
Hi, I have an interesting need: after merging dozens of databases on a large company IT environment, we would like to know, over time, which objects of the 3 MDBs left are most often used by...
1
by: Joe | last post by:
Hi, We have a secured website and a user needs to create an account before they can log in. After they login a session cookie (ASPSESSIONIDQABTBBAB=MOPPDDHDOKBJCJFOINAHCJKD) is created to...
1
by: Israel | last post by:
Hi... Somebody knows how can i visualize TIF image in my .Net Webproyect, is there a .NET webcontrol who can open and visualize TIF image (Black and white, gray scale and color)? Is there a...
1
by: richard.hallgren | last post by:
Hi, I have several Xml schemas that I like to visualize in some sort of tree view (so it's possible to expand and collapse different nodes in the schema). I also have to make it possible to...
4
by: max | last post by:
Hi all, I want to write a program in C/C++ which monitor any hard disk activity by a particular program which have assigned for WINXP. For example, the program are going to run like this.....
15
by: itschy | last post by:
Hi. I have a couple of nodes (just ids, no coordinates whatsoever) and links betweens them (weighted). Is there any existing solution to visualize this network in php? Thanks itschy
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.