Skip to main content

Top 7 ways to speed up download of your page.

Why is download speed so important?
As we all know nobody wants to wait everybody in this word wants to get everything in flash…so tell me Do you like to wait for pages to download? i do not think so,and if is it so…just go through following zombie steps…..

1. Design your pages with Stylesheet(CSS), not tables


CSS downloads faster than tables because:
Browsers read through tables twice before displaying their contents, once to work out their structure and once to determine their content
Tables appear on the screen all in one go - no part of the table will appear until the entire table is downloaded.
CSS generally requires less code than tables
All code to do with the layout can be placed in an external CSS document, which will be called up just once and then cached (stored) on the user's computer; table layout, stored in each HTML document, must be loaded up each time a new page downloads
With CSS you can control the order items download on to the screen - make the content appear before slow-loading images and your site users will definitely appreciate it …(I dnt abt about others..but I really do.)

2. Don't use images where you only wants to display text


This is where CSS comes into the picture.There is no need to use image where u want only text just use CSS and feel the power. Have a look at this code:

3. Use shorthand CSS properties


Font
Use:
Font: 1em/1.5e, bold italic serif
...instead of
font-size:1em;
line-height:1.5em
font-weight:bold;…etc.
Border
Use:
Border:1px solid #000000;
...instead of
border-width:1px;
border-color:#000;
border-style:solid;
Same things can be applied for background, margin, padding…..

4. Minimise white space and comment tags


Every single letter or space in your HTML code takes up one byte(oh my goshhhhhhhh). It doesn't matter but when considered along with all the spaces it may go higher than expected.

5. Use relative calls rather than absolutes


Try to avoid absolute call ups as they take up more space. An example of an absolute call up is: . Much better would be . But what if some files are in different folders to other ones? Use these shorthand properties:
- Calls up http://www.URL.com
- Calls up http://www.URL.com/filename.html
- Calls up http://www.URL.com/directory/filename.html
- Calls up index.html within that directory
- Calls up index.html one directory above
- Calls up filename.html one directory above
- Calls up index.html two directories above

6. Put CSS and JavaScript into external documents


To place CSS in an external document use:

To place JavaScript in an external document use:

Any external file is called up just once and then cached (stored) on the user's computer. Instead of repeating JavaScript or CSS over and over again in HTML files, just write it out once in an external document.

7. Use / at the end of all links to directory


Don't do this:
http://www.myBlog.com/zombie
Do this instead:
http://www.myBlog.com/zombie
Why? If there's no slash at the end of the URL the server doesn't know if the link is pointing to a file or to a directory. By including the slash the server instantly knows that the URL is pointing to a directory and doesn't need to spend any time trying to work it out…isn’t it amazing…....
I hope this will help u people…as it helped me also…so happy CSSingggggggggg….

Comments

Popular posts from this blog

One or more exceptions occurred while processing the subscribers to the 'item:creating' event

I was recently installing the packages from one of the QA environment to my local Sitecore instance, "Media library package" to be precise, And it started giving me this below error One or more exceptions occurred while processing the subscribers to the 'item:creating' event Looking at the sitecore logs, it gave me more info on the context and the actual inner exception was following Solution: 'Name' should consist only of letters, digits, dashes or underscore Now it was evident that some of my file names were violating the naming rule, I could see in the log just before exception from where the installer stopped creating items, and that file name had round braces "(" and ")" at the end of it, with my surprise I was able to create the item with those name in the content tree, but below was the solution for it, Solution I am using SC 9.0.1 and in that Go to Sitecore.Marketing.config file residing in "App_Config\Sitecore\Mar...

High CPU to completely normal CPU - SXA issue, SXA pages not loading in mobile device

  Hi Team, Today i am going to share one of the nightmarish issue with you all, We are having Sitecore 9.1.1 hosted in azure PaaS environment Our site was working just fine and no noise, but we have been working on a feature release where 7-8 months of development needed to be released to production, Big GO LIVE event right?  Also to make the development smoother we also introduced BLUE/GREEN deployment slots in the same release, so we can easily SWAP slots and go live Everything went well, we went live, we even did load and performance testing on our staging and pre-prod and we were confident enough of results Very next day we started getting "SITE DOWN" alerts, and also product owners and clients mentioned that site is very slow for them in US time and in our morning when we were accessing it, it was working lighting fast so we were clue less at start, but we started digging  1) First thing caught our eyes were HIGH CPU spikes, in US time, also without any traffic CPU u...

401.1 Unauthorized with windows authentication error code 0xc000006d

How many of you have faced this hosting issue when you do everything what it takes to run the site with windows authentication but still you are getting the same error again and again? If you think you also have faced the same issue and you tired of reading MSDN KBs for it and still have not found the issue (If KB has solved the issue, well and good, if not you can try this trick),Please Read below Typical scenario In typical hosting with IIS, i did every possible things like enabling windows authentication, changing it in web.config, configuring connection pool, authorization rules, it asks me for window authentication login and despite of entering correct credentials it always fails and keeps on asking for login, and when pressed cancel it gives 401.1 with 0xc000006d error code Solution (Which worked for me at-least after trying for almost 6-9 hrs) You need to change the Loop Back Check in registry so that it allows the host names which you are giving in url are allowed and au...