Register now or log in to join your professional community.
There are many ways to improve the website speed.
First analyze your website issues using the following tools:
http://tools.pingdom.com/fpt
https://developers.google.com/speed/pagespeed/insights/
www.gtmetrix.com
They provide good insight on the issues your website is currently facing.
Fix those issues and test again. At one stage you will good speed.
Some of the important steps that all the website needs to be done in order to improve the website page speed loading issue:
- Remove and Eliminate the unnecessary code- Optimize Images, Minify/Compress CSS and JS.- Use the CDN if possible it helps a lot.- Use Gzip
Hope this helps.
there is to many factors you have to do to effectuate that ...first of all : in client side ... you shouldn't use so much scripts in the top of the page ... if there is any js includes it's better to include it in the bottom of the page .... because as we know the DOM loads from top to bottom so it's better to make the outer js libraries get included at the end which will not slow the page load process .secondly if you have a static header & footer & sidebars as example which stay the same in all the pages it's better to include it instead of reload it every time ;)how ? just get the static header as example that you have an put it in a separate file like : header.html or .php or what ever u use ... and in all the other pages just call it in the top as example in php put include"header.php"; ... and the same to the sidebars + footer.third thing is about the backend side ... it's recommended to use economized SQL requests (if you have it) as example if you load from two different tables to get one data it preferred to use joins instead of using two select request(as example cuz there is a lot do that mistake which make the requests too slow while retrieving data from db) and also if you have a select request that return a big data it's I advice you to think about returning part by part and make a pagination for the data using limit ... fourth thing is try the maximum to make a good database conception cuz it have a big effect in website performance ...and finally : if you really need to make killer quick website and you really need that and required in your project to be super fast ... I highly recommend you to use AngularJS it will give the sanctification from both back and front end sides ;)any more clarification be cool to ask ...
I think you need first benchmark your website ? them you will know which criteria or fields that your website need to be improved
EX :
1- Database
2- Number Of request
3- Slow Down Pages.
4- Slow Down Queries.
5.....
Then you can take each aspect to start do your optimization { Optimize the queries , Decrease Number of request , Make Caching Layers , ... }
Please tell us where you want to improve your website speed for further help .
Just test it with YSlow chrome plugin and fix the issues, and you will get the best performance, but i prefer to build something on previously analysis to build one JS library and using less class's but main tips from me
- make css files in the header
- make js files in end of body
- using fonts icons instead of images
- make spirits images as you can
- using united and group classes for CSS and ID for JS
- less way to connect with database
- less code lines
and after you finish
- compress your files
- minify CSS files & JS
- remove duplicated links and targets
use the following links to make your website better
- http://nibbler.silktide.com/
- https://developers.google.com/speed/pagespeed/
and you will be fine with this.