How do I optimize my website for faster loading time?With frequently updated content, enhanced richmedia advertising, and third party widgets among many other expansion of features, source code for your website is exploding quickly and without constant optimization effort, the costs (slow loading time, larger bandwidth bills, low user activities) will outweigh the benefits from all the exciting features. High performance websites should be optimized frequently, from designing the first pages to routine maintenances. There are many tips, tricks and techniques you can do to speed up your website. Your users will thank you for saving their time and money.
Aware of the problemIf your site is hosted on the machine next to your desk and not on some remote datacenter, you will not see any performance problem. You should know your visitors: connection types (mainly dial-up or all broadband), geographical distribution (how far they are from your web servers, the further away, the slower web pages load). There are tools to simulate different locations and connection speeds. If you have frequent interaction with users, they will let you know through complaints.
Determine what to optimizeIdeally, every page and section should be optimized. However, we all have limited resources and solve the biggest bottleneck will give the most impact. Another strategy is to find a set of simplest optimizations. Remember that optimization is a loop: optimize, measure, then optimize further or choose another area. There are many tools for developers. Firefox is one and definitely is a good friend with useful add-ons. Firebug with YSlow can generate a performance report card (A is the best, F is the worst).
Identify solutionsA good solution takes into account the trade-offs between speed versus other factors (such as browser compatibility, file organization, code readability). With an existing site, you want optimizations that do not destroy the existing work processes. In many cases, the end user does not care or read your source code so scramble/obfuscate it all you want but your developers need a well-organized structure to be productive. For simple sites, you can do manual optimization. For large sites, develop systematic/automated scripts so it could be run whenever you update the code. Some optimization techniques that are very basic, simple to implement:
Other Articles in Technical
Solve technical issues while working within the ad server
- Do ad clicks have referrer information from my site?
- How do I clear the browser cache and cookie?
- How do I detect device orientation for iPhone/iPad?
- How do I record page views and unique visitors?
- How do I remove spyware and malware from my computer?
- How do I setup a video ad with multiple bitrates?
- How to convert a date string to a unix timestamp and vice versa?
- Why do some icons/images look different in Internet Explorer?
Cannot find an answer for your question? Ask our Customer Care team
- How fast does it take to serve one ad?
"Extremely fast! Each ad is served within milliseconds. On average, our ad server selects, serves and tracks an ad impression ..."
- Where is the publisher-side file for iframe busting?
"If the publisher serves ads via an iframe-based invocation code, an expandable ad would not be able to "jump" out ..."
- HTML5 Animate Ad
- How do I troubleshoot my ISP's nameservers?
"The DNS servers of your local Internet service provider can block access to our ad servers or they do not ..."