107 – Five Reasons Your Site Loads Slowly
WordPress Webinar about Custom Post Types is on January 4th at 10am EST
New Media Expo
– If you are going to be in Vegas, please let me know, I’d love to meet you!
Sign up for my newsletter to be the first one to register for my upcoming course!
Tools / Plugins
Chad Warner (optimwise.com)
Left his method of teaching people how to use WordPress
Also called in and shared how he is creating videos to help his clients learn WordPress.
Andrew H (impact-images.com.au/)
His website is taking up a lot of room on his server. He wonders how he can make it smaller.
– Are you storing full size images on your site?
– Are you backing up your site to your host?
– My site is 309MB and that includes all plugins and theme files as well.
Jacob provides a great resource to find people to do work for us. It’s a site called http://odesk.com. You can find people who work locally or overseas. One benefit of hiring someone overseas is that they are working while you sleep.
Too Many HTTP Requests
– Combine multiple scripts and css files into one
– Combine images with spriteds
– Use few images
Minimal Client Side Processing
– Validate forms on the client’s site
– Use AJAX to only require small parts of the page to change in response to user actions, you make your site or web application much more responsive and efficient.
Failure to Use Browser Cache / Local Storage
– Adding an Expires header to your components with a date in the future makes them cacheable, reducing the load time of your pages.
– Caching items that do not change regularly on your site, images, scripts etc
Too Many Bytes
– Use compression to make code smaller (http://diyws.ath.cx/how-to-enable-gzip-compression-for-your-wordpress-site/)
– Using less code in templates
– Image optimiazation (http://smushit.com)
– CSS minification
Not using a Global Network
– One very common mistake is to ignore geography. If your site is hosted in a NYC data center, there is a huge difference in latency for users in Boston versus users in California (let alone Asia). Serving content from the edge is the role of the traditional CDN. Using a cloud provider to distribute your content to even more locations so users always pull from a server near them is even better.
Call To Action
– Sign up for webinar at http://yourwebsiteengineer.com/webinar
What other things would make a website load slowly?