Optimizing web page speed
1. Server Response Time : Your page speed is depend on number of lines of code and your server, more the server response time higher the page speed is. It is recommended that your server should start transmitting the first byte of resources within 200 milliseconds of a request.
We can improve server response time by
i. improving web server configuration
ii. enhancing the quality and scope of your web hosting service
2. Avoid Faulty redirection for your web pages
3. Optimize and minify CSS and JS files : More data and excess page weight means your pages will simply take longer to load, on average. Minification eliminates redundant or simply irrelevant data without affecting how a page displays.
4. JS at the bottom and CSS at the top of every HTML/coding files: By placing your CSS up front, the browser can display whatever content it has as soon as possible, your pages appear to be loading faster. When JS code is loading, the browser will not begin other downloads. To speed the page load, move JS scripts to the bottom of the page if possible.
5. Remove Unnecessary Downloads/Uploads in Cpanel
6. Optimize Your Images on every page
Optimizing Mobile web page speed
1. Plan Your Site Layout: it’s important to keep the site layout as streamlined as possible as a Mobile web pages will load slower than traditional web pages.
2. Optimize your brand identity elements from Your Standard Site to Your Mobile Site: This is important for two reasons. A mobile site is a brand touch-point and, like any other property, should reflect and promote your brand essence. Also, for users who are already familiar with your company, a similar design will make them feel like they’re visiting an old friend, which is an important consideration for your most loyal customers.
3. Avoid Flash or Java : Some machines did not support flash content and some dont have java reader, so it is better to avoid flash and java in your website. Otherwise your end user may missed out the fun.
4. Reduce the Amount of Text Entry Necessary: Most of us have trouble typing on tiny keyboards. When possible, use dropdown menus, checklists and pre-populated fields as a means of data entry. This helps minimize the challenges people face when typing text into a smartphone.
5. Avoid Using Pop-Up Windows: Make sure you alert your user so that they know how to navigate back to the original page
6. Let people visit the complete website: Avoid using more scrolls in your mobile website