Algorithm for Friendship, Affair, and Love

IIT Patna: A Journey Began

Google page ranking algorithm

Crawling a website

Performance measure of a website

Performance Measure of a Website (cont'd...)

Fetching different performance metrics

As we discussed earlier that performance measure is proportional to the traffic in your website. So we need to know how much traffic is coming in your website. You could know it from your service provider. Also you have to know where you stand in compare to your competitor, as well as with the best websites. For this reason knowing ranking is very important for a website.

Alexa provides ranking of a website solely based on traffic in flow. It is needless to mention that Alexa rank is very much inaccurate, because it extrapolate a lot. Moreover, the traffic behavior is not freely provided to the users. However it is most popular among the community. It is a paid service. Still it is a worthy concept to look at your Alexa rank and compare with your competitors.

As we have already discussed all important metrics, those a required to determining the performance of a website. If we can fetch all these metrics, it will be very important to evaluate a website performance. I used fetched Alexa data for get all these metrics. Because Alexa is very popular traffic rank adviser. We have already discussed about Alexa.

Alexa traffic ranking

The traffic rank is based on three months of aggregated historical traffic data from millions of Alexa Toolbar users and is a combined measure of page views and users (reach). It provides a overview of desired website, with a graphical representation. As a first step, Alexa computes the reach and number of page views for all sites on the Web on a daily basis it provides website rank in every day. The main Alexa traffic rank is based on the geometric mean of user and page viewed averaged over time (so that the rank of a site reflects both the number of users who visit that site as well as the number of pages on the site viewed by those users). The three-month change is determined by comparing the site's current rank with its rank from three months ago. For example, on July 1, the three-month change would show the difference between the rank based on traffic during the first quarter of the year and the rank based on traffic during the second quarter.

For fetching all the metrics of any website, crawling of that particular page in Alexa website is necessary. For example to know the Alexa rank of www.tutorialpoint.org, we have to crawl http://www.alexa.com/siteinfo/tutorialpoint.org. The below program is written for that. Python programming language is used to write this code. Different libraries are there in python which make it possible to fetch data from web.

< Prev.Page   1   2   3   4   5   6   Next page>