Getting ready for the Habra effect

    Influx of visitorsThe note is devoted not so much to possible defense methods (much has already been written about them), as to the review of a small list for quick checking in preparation for possible jumps in attendance. Judging by the statistics of the load on electronic stores last week (when the Christmas sales season in the West began), even for large stores, the response time can fluctuate by 20%, so what about smaller websites?

    Such a check must be carried out before the release of new products, as well as before the season of bulk purchases (for Russia, this is the time on New Year's Eve and Christmas). So where to start?

    Item 1: server response time

    Why is this needed? Find out how long your site responds when trying to access it. You can check this indicator using well-known services. In particular, these are:
    • , with which you can "tap" the site from different points of the globe and see the server response time;
    • also offers to check the response time (ping) to the server;
    • using (requires quick registration), you can check not only the response time, but also the actual time it takes to create the pages. The server is physically located in Russia, so it may be more preferable for Russian sites.
    A good indicator here would be a minimum time of up to 500-1000 ms (better, of course, up to 200-300 ms).

    Point 2: fault tolerance

    Why is this needed? In fact, this is an express check for the Habr effect. Here you can use the service , with the help of which you can get about the following picture (the service emulates finding several users on your site):
    Page creation time depending on the flow of visitors

    The most important thing is that the chart does not go up very much (does not go exponentially) while increasing the number of users on the site and remains within 2-3 seconds (you need to take into account that physically the verification is carried out from the other end of the Earth, therefore there are significant network delays, for Russia they will not be).

    If we are preparing for the Habra effect, then we must withstand 50 simultaneous users on the site. Otherwise, you can limit yourself to the normal behavior at 20.

    UPD (thanks akira): it is worth paying attention not only to the availability of sites, but also to the availability of images when using them in posts that go to the main page. Often, virtual hosting companies simply can not cope with such a load. Post pictures to public resources (like ) to prevent this from happening.

    Item 3: page loading speed

    Why is this needed? Understand how the site’s pages will load quickly for targeted users. There are many services here, we will dwell on some.
    • YSlow for Firebug under Firefox. Here we look at a total score of at least 80 (better than 90).
    • . A quick estimate of the load time, it is desirable to have no more than 4 seconds (due to the fact that the servers are not located in Russia, the estimate is not so adequate).
    • . A similar service, only slightly worse in terms of data processing. Here you can navigate for 4-6 seconds as a good indicator.
    • . Here you can see both the loading diagram and quickly evaluate the speed itself. A simple assessment is preferably not lower than 70 (preferably not lower than 90). The server is located in Russia, so the data is most relevant.
    As in the case of the Habra effect, and when conducting mass promotions, it is important to prepare in advance so as not to lose target users, but to offer them products or services of proper quality. Checking the above parameters will take no more than 5 minutes, but will help prevent possible losses in site visits and (or) income for the online store. UPD: due to a large number of requests, our team decided to work hard in December and help everyone to cope with the attendance boom before the start of the sales season. Since even Google is going to take into account the download speed (most likely, on the client) from the new year , then the use of any specialized solutions, for example,

    New Year Web Optimizer

    Web Optimizer is becoming more and more attractive.

    Also popular now: