In today's mobile device world, the pace of life continues to accelerate, so the patience of users accessing your website is also gradually lost. At the same time, I provide many features. To prevent your website from getting outdated or cheap, you must keep up with your competitors. You want to win the applause of the visitor, but the visitor does not stay on the page for a long enough time to load the page, it is impossible to have a deep impression on the page. Here are the five common mistakes that cause slow website performance and the inability to retain users.
(The figure above shows www.monitis.com, a monitoring formula for the website's control panel. Website monitoring like this can observe some indicators, such as downtime, loading time, and response time)
1. Too many third-party plug-ins, advertising and analysis tools. I like this, share it, buy one, and forward it on Weibo. When you are on the website, we track all the information twice. To some extent, they are essential to a successful website, but these add up to a lot of JavaScript. Too many causes overall performance degradation, especially those that are not asynchronously deployed.
2. Handling too many servers. You can make your server do a lot, or your background code may be messy and inefficient. Your users have powerful machines that can handle this part of their work; if possible, take advantage of this opportunity. If no security factor is involved, why not validate the form on the user's machine? Your browser caches the stored data and the data may be requested by the server. Do you take full advantage of it?
3. DNS takes too long. If you use free DNS, short-term changes are a great opportunity-even free. Upgrading to a paid service will basically increase the loading time. If you host too many domain names, latency may occur. It is good to provide parallel downloads. It is impossible to solve DNS problems once and for all.
4. No compression, connection, and combination. Before being sent to the client, everything can be compressed-especially images. Most images reduce the size by 10% without significant quality loss. CSS image sprite-or merge Image sets into one image-is another effective strategy. In addition, you can connect multiple script files or style sheets to reduce HTTP requests.
5. Improper hosting. Outdated server software versions cannot optimize traffic for modern websites. You may need software upgrades. IIS and Apache servers are not as suitable for scaling as Nginx or lighttpd. Maybe your website needs better hardware. Hosted in a shared environment, the performance of your website is easily affected by the performance of other websites in the hosting environment. You need to pull your website out of the mud of Shared hosting-to prevent website with bad code from harming your website.
This is the most common problem of delaying excellent websites. Make sure that your website is not so slow that you cannot bear, resulting in reduced traffic. An information chart emphasizes this information with statistics.
Original article address: oschina
Link: http://www.cnblogs.com/oooweb/p/5-bottlenecks-of-website-performance.html