Updates 11-15 of May
Hello team! Last week our team our team has taken most important task - prepare and stand Hot Sales day. So let us share what we have completed in order to reach that objective.
1. We have done full upgrade of server in order to be able stand big loads.
We have implemented triangle that served our visitors:- We have launched big c3.4xlarge server that served us a good role of fileserver.
- We have launched a big c3.4xlarge server that served us as a database storage.
- We launched micro-instance that served us for waiting room functionality.
This turned into real success, as we managed to stand up to 2500 users per second with such configuration. Please refer to video of one of our load tests:
2. We have implemented CDN for Club Point Argentina project.
We believe CDN implementation helped a) users to grab content faster b) lower load for fileserver. As a provider we chose CDN77. CDN77 is good as it has servers in both Argentina and Chile:
I feel sure that will use same CDN-driven approach when haveng CyberMonday in Chile. Thanks to CDN provider we managed to save about 100 Gigabytes of traffic:
3. We have optimized quantity of queries:
- When user comes to Club Point, we send to server a query to figure out if do we have any news for him or no (like credits added, expired, invited and so on). Disabling these queries for HS days helped us a lot to reduce amount of queries.
We have implemented CSS sprites. Before this every icon on site = 1 query to server. Why not to unite them? We did them into 2 sprites, and now all the icons that we use all over the project are kept just in 2 neat files!
We don't beleive it is OK to load profile images on page load - this will increase in load time. So we did 2 sprites: 1 is with all icons related to purchase cycle, while other one contains all additional icons (profile, invites, my orders and so on).
4. We have implemented waiting room functionality.
This functionality was not used (what is good), but we have prepared a special page, where user could be forwarded in case of one of servers being down. This page explained user that site will be back soon and offered to wait for 10 minutes and then give 1 more try.
5. We have developed new feature that will come in updated release for Club Point Chile Cyber Monday.
Sometimes user enters our project, and does a try to do a purchase. On stage of payment he receives rejection. In most cases after such situation user closes page and leaves site. So we developed code that will notify such users via email offering them help in order to complete the payment. We believe this will help us grow our rates and will make purchase funnel more effective.


This comment has been removed by the author.
ReplyDelete