1. Learn the techniques of asynchronous programming
2. Pass local variables
3. Use gzip compression
4. Keep code small and light
5. Avoid unwanted loops
6. Keep DOM access to a minimum
7. Cache objects to increase performance
It’s common practice in programming to have a script repeatedly access certain objects. For example, in the following example, notice how the browser must dynamically look up the object, “document.images” two times for each loop – once to see if i<document.images and the second time to change the images src. If you have 10 images then this amounts to 20 calls to the images object.
An alternative method is to “cache your object”; this means storing a repeatedly accessed object inside a user defined variable, and using that variable instead in subsequent references to the object. The performance improvement can be significant. In the following example, the number of times document.images is referenced is half of the previous version, which significantly reduces the load on the browser.
It is common practice for scripts to repeatedly access a certain object. By storing a repeated access object inside a user defined variable, as well as using a variable in subsequent references to that object, performance improvement can be achieved immediately.
8. Use Monitis application monitoring
Applications are the lifeblood of your business, and certainly you don’t want to leave monitoring them to chance. This means choosing a vendor with a proven track record of giving enterprises and small businesses fast, concise, and reliable information on their infrastructure. One name that stands apart in the industry is Monitis, which offers an all-in-one cloud monitoring tool that covers all your IT systems – Web apps, servers, networks, websites and more – in one central location.