0
Optimizing a Mobile Site
       (or m.mobshare.in & why it rocks!)



Vish n u G op a l
I spoke at Barcamp
     Kerala 2...
and this is what
Mobshare looked like
      then...
www.mobshare.in
    Clean & Simple
www.mobshare.in
This is how it looks like right now!
Not much of a change!
New
broadcast/subscribe
       flow
Multimedia Messaging


⚇         (MMS)

                           ⚇
Mobshare Broadcast


⚇                        ⚇⚇⚇⚇
                         ⚇⚇⚇⚇
                         ⚇⚇⚇⚇
Channels!
(now rolled back)
Operator Integration
Vodafone, MTNL, Airtel
m.mobshare.in
Mobshare mobile site
m.
mobshare.
   in

 Photos, Videos,
Easy Join, Login
Rationale behind a
    mobile site
How we made ours
Optimization tricks
Why?
33% mobile penetration
   in India by 2011
400 million people,
  25-50 million with
Internet on the mobile.
Over 50% of them would
       only use
Internet on the mobile.
We made our site using
stuff we were familiar
 with. PHP, Symfony,
and in
2 weeks.
Optimization: Images
Animated,
 mobshare.in   Interative,
                 Large
banner 100KB
m.mobshare.in    Text,
                Static,
banner <1 KB     Tiny
Bandwidth is expensive
    10paisa/10KB
Optimization: CSS
CSS size of mobshare.in
        > 85KB
CSS size of m.mobshare
   < 3KB, all inline
Optimization: Requests
As fewer domain names
      as possible
Mobshare.in
8-12 domains,
*.cdn.mobshare.in
m.mobshare.in
1 domain, 1 direct IP
Direct IP?
  DNS resolution on a
mobile is really expensive
http://67.207.130.241/
   index.php?asset
Our Open Source tool:
  nginx-asset-hot-cache:
http://github.com/mobme/ngnix-asset-hot-cache/
Keep content focused.
Optimize for specific
     mobiles.
  N series, Generic Nokia, iPhone,
   Reliance/Tata Indicom CDMA
MobME
Team of 25 (12 technical)
 Looking to hire brilliant engineers.
Finis
Questions?
m.mobshare.in
www.mobme.in
Finis
Questions?
m.mobshare.in
www.mobme.in
Upcoming SlideShare
Loading in...5
×

Optimizing Mobile Sites

9,516

Published on

@Barcamp Kerala 3

About m.mobshare.in too

Published in: Technology, Business
2 Comments
3 Likes
Statistics
Notes
  • http://www.filestube.com/3a9be4e2f499947403e9,g/10PAISA-PAISA-D-MELLO-HUMZA-EXTENDED-CLUB-MIX-DJ-SUKETU-title-mp3sansar-blogspot-com.html#comments
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi,
    Seems like it’s a nice blog. So let us also add something useful in it. a sharetipsinfo. Trading. Trading in volatile market can be very fruitful also if we follow technical levels closely. It’s a common saying that stock market can change fortune in either way. But now the question is how to earn money from the Indian stock market.

    Traders are advised to strictly follow technical analyses and investors can follow fundamental analysis. Many analysts say it’s not wise to follow technical and fundamental analysis together. But we say what the problem is if one does so? As more knowledge will add up things will not have any negative impact.

    Regards
    sharetipsinfo title Sharetipsinfo Team Sharetipsinfo Team
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
9,516
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
84
Comments
2
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Optimizing Mobile Sites"

  1. 1. Optimizing a Mobile Site (or m.mobshare.in & why it rocks!) Vish n u G op a l
  2. 2. I spoke at Barcamp Kerala 2...
  3. 3. and this is what Mobshare looked like then...
  4. 4. www.mobshare.in Clean & Simple
  5. 5. www.mobshare.in This is how it looks like right now!
  6. 6. Not much of a change!
  7. 7. New broadcast/subscribe flow
  8. 8. Multimedia Messaging ⚇ (MMS) ⚇
  9. 9. Mobshare Broadcast ⚇ ⚇⚇⚇⚇ ⚇⚇⚇⚇ ⚇⚇⚇⚇
  10. 10. Channels! (now rolled back)
  11. 11. Operator Integration Vodafone, MTNL, Airtel
  12. 12. m.mobshare.in
  13. 13. Mobshare mobile site
  14. 14. m. mobshare. in Photos, Videos, Easy Join, Login
  15. 15. Rationale behind a mobile site
  16. 16. How we made ours
  17. 17. Optimization tricks
  18. 18. Why? 33% mobile penetration in India by 2011
  19. 19. 400 million people, 25-50 million with Internet on the mobile.
  20. 20. Over 50% of them would only use Internet on the mobile.
  21. 21. We made our site using stuff we were familiar with. PHP, Symfony,
  22. 22. and in 2 weeks.
  23. 23. Optimization: Images
  24. 24. Animated, mobshare.in Interative, Large banner 100KB
  25. 25. m.mobshare.in Text, Static, banner <1 KB Tiny
  26. 26. Bandwidth is expensive 10paisa/10KB
  27. 27. Optimization: CSS
  28. 28. CSS size of mobshare.in > 85KB
  29. 29. CSS size of m.mobshare < 3KB, all inline
  30. 30. Optimization: Requests
  31. 31. As fewer domain names as possible
  32. 32. Mobshare.in 8-12 domains, *.cdn.mobshare.in
  33. 33. m.mobshare.in 1 domain, 1 direct IP
  34. 34. Direct IP? DNS resolution on a mobile is really expensive
  35. 35. http://67.207.130.241/ index.php?asset
  36. 36. Our Open Source tool: nginx-asset-hot-cache: http://github.com/mobme/ngnix-asset-hot-cache/
  37. 37. Keep content focused.
  38. 38. Optimize for specific mobiles. N series, Generic Nokia, iPhone, Reliance/Tata Indicom CDMA
  39. 39. MobME Team of 25 (12 technical) Looking to hire brilliant engineers.
  40. 40. Finis Questions? m.mobshare.in www.mobme.in
  41. 41. Finis Questions? m.mobshare.in www.mobme.in
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×