Excellent plugin but one big issue
-
The plugin works smooth and fast when it works, but sometimes – from time to time – upon clicking on Overview there are endless loading animations and the server stops responding. I have my own test server and when that happens I can’t even SSH for a while. After some time there are a few scenarios:
a) WordPress is down and the error is:
Error establishing a database connection This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down. Are you sure you have the correct username and password? Are you sure that you have typed the correct hostname? Are you sure that the database server is running?
Trying again results in:
Error establishing a database connection
so I have to restart the server to make WordPress working again.
b) After 4-5 minutes everything is back to normal. During ‘endless loading’ noone can access the site.
The plugin is really promissing but because of the described issue it can’t really be used.
As I already said, when everything is OK then clicking on Overview opens all data in just a seconds.
What I have noticed is:
1. Clicking the refresh icon under Overview > Top Visitors causes the error: No matching widget found! I am not saying that has something to do with the above described problem but it is the indication of ‘something is not as should be’ so it could be a good starting point. What it look like to me is – many statistics modules from the Overview page (Hit Stats, Recent Visitors, Top Visitors, Top 10 Countries, Top 10 Pages, …) are polling the database at the same time so sometimes such multiple requests coudn’t be served and are causing some kind of a loop that eats all CPU. Maybe you could try to introduce small random delay between requests to avoid all modules to access the DB at the same time.
2. When visitor just arrives on the site they are indeed shown in the ‘Online’ count, but after a very short time the count doesn’t anymore show the visitor which is still at the site.
A few suggestions:
1. Somewhere in this support pages I’ve read the visit timestamps are recorded in database but you still didn’t implement the UI for displaying the data. Being able to check the timestamps of recorded visits is essential for this kind of plugin so you really should implement displaying the timestamps of the visits.
2. It would be really nice if you could implement the ability to see which pages were visited by each visitor.
- The topic ‘Excellent plugin but one big issue’ is closed to new replies.