Hey Eric, We modified the caching rules, moved a ton of stuff to CDN and removed the js.map files. Website loads a lot faster than before. Thanks a ton for the pointers!!!!
-anurag On Thu, Nov 20, 2014 at 5:50 PM, Eric Eslinger <[email protected]> wrote: > So, I loaded up your site and just looked at the google chrome debug > network tab to see the waterfall. It looks like you're *not* minifying > right now (the all.js file isn't minified, and has comments etc in it - it > also took my browser almost two seconds to fetch, although 840ms of that > was waiting time). > > A lot of your custom statics have that long delay on them - the > style.rev.css, font-face.rev.css, and all.rev.js all had a big delay from > request to response. They all also have some aggressive "don't cache" > headers. Are you serving these from your app server, rather than from > nginx directly? > > You are also requiring sourcemap stuff (angular-animate.min.js.map) that's > not necessary for a production site. You're also using a local server for > some of your bower components, whereas a CDN would be faster (or superfast > if the user already has that particular resource cached locally). > > Finally, you can concat all your partials into a single templateCache file > (I use gulp-angular-templatecache, which reduces the number of XHRs needed > to load the page). > > e > > On Thu Nov 20 2014 at 1:07:20 PM Anurag <[email protected]> wrote: > >> Hello, >> We recently migrated our website, https://www.pley.com, to AngularJS >> 1.2.26 and are currently stuck on trying to make the site load faster. >> Current optimizations include - minification/CDN/compress/concat etc. >> >> Google webmaster tools suggests to "defer" loading JS, but doing that >> results in angularJS not loading correctly. >> >> The page load time is currently ~4seconds, does anyone have suggestions >> on what we can change to make the site load faster? >> >> thx, >> -anurag >> >> -- >> Twitter: @anuragphadke (https://twitter.com/#!/anuragphadke) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "AngularJS" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/angular. >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "AngularJS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/d/optout. > -- Twitter: @anuragphadke (https://twitter.com/#!/anuragphadke) -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
