Make iWeb pages load Faster - DIY tips

Like many other "i" apps from Apple iWeb is an "abstraction layer" builder which is what allows it to be a mostly WYSIWYG site creator. But the downside is that because you can't edit code (and personally I don't want to be an HTML code monkey) that means iWeb has to use some hidden, under-the-hood tricks to create some of the "pretty" graphic elements we all like to see, such as shadows, borders, reflections, etc.
After building a couple sites that weren't very complex I noticed photos and other graphics were taking far too long to load compared to other, similar sites and wondered what was causing the slow page-loading times. By using tools like RAGE iWeb SEO Tool and, the built-in page inspector in Safari I was able to see exactly what was going on under the surface: iWeb has to use JavaScript code to create and build things like borders on objects or photos, reflections, shadows and even non-web-safe colors.
For example, a simple colored border around a box gets converted into several segments of lines that are individual PNG's! That means instead of a single boxed-element the browser has to instead load all these separate PNG files and literally "builds" the border around the shape - or photo image. That takes a lot of extra time to process - and some browsers can't even read the code properly and don't build them at all during display.
So here's how you can build a better graphics-heavy page in iWeb and reduce this JavaScript processing time:
1. Try to reduce the use of borders around graphic elements as much as possible.
2. When you want a reflection, shadow, border or even perspective change on a photo or image file, use this application to create those effects instead: http://www.acqualia.com/picturesque/. This can build all those elements INTO the image file and can output it as an optimized PNG. Otherwise, every effect has to be built in Javascript separately by the browser - and also explains why some browsers like FireFox are unable to even display shadows created by iWeb.
3. Although iWeb '09 will do it's best to scale-down large photo files it's best to do that work in a photo editing program first. Image files - unless they are going to be really huge - should be 150k in size, or smaller.
4. When possible use web-safe colors for page color, backgrounds, shape-objects etc. only. This is especially important for Windows browsers which can easily get confused with iWeb created code.
If you've noticed slow loading times on your iWeb sites these tips should help speed things up quite a bit - especially when it comes to images with effects.
Cheers.

Like many other "i" apps from Apple iWeb is an "abstraction layer" builder which is what allows it to be a mostly WYSIWYG site creator. But the downside is that because you can't edit code (and personally I don't want to be an HTML code monkey) that means iWeb has to use some hidden, under-the-hood tricks to create some of the "pretty" graphic elements we all like to see, such as shadows, borders, reflections, etc.
After building a couple sites that weren't very complex I noticed photos and other graphics were taking far too long to load compared to other, similar sites and wondered what was causing the slow page-loading times. By using tools like RAGE iWeb SEO Tool and, the built-in page inspector in Safari I was able to see exactly what was going on under the surface: iWeb has to use JavaScript code to create and build things like borders on objects or photos, reflections, shadows and even non-web-safe colors.
For example, a simple colored border around a box gets converted into several segments of lines that are individual PNG's! That means instead of a single boxed-element the browser has to instead load all these separate PNG files and literally "builds" the border around the shape - or photo image. That takes a lot of extra time to process - and some browsers can't even read the code properly and don't build them at all during display.
So here's how you can build a better graphics-heavy page in iWeb and reduce this JavaScript processing time:
1. Try to reduce the use of borders around graphic elements as much as possible.
2. When you want a reflection, shadow, border or even perspective change on a photo or image file, use this application to create those effects instead: http://www.acqualia.com/picturesque/. This can build all those elements INTO the image file and can output it as an optimized PNG. Otherwise, every effect has to be built in Javascript separately by the browser - and also explains why some browsers like FireFox are unable to even display shadows created by iWeb.
3. Although iWeb '09 will do it's best to scale-down large photo files it's best to do that work in a photo editing program first. Image files - unless they are going to be really huge - should be 150k in size, or smaller.
4. When possible use web-safe colors for page color, backgrounds, shape-objects etc. only. This is especially important for Windows browsers which can easily get confused with iWeb created code.
If you've noticed slow loading times on your iWeb sites these tips should help speed things up quite a bit - especially when it comes to images with effects.
Cheers.

Similar Messages

  • Hello. As I can make my pages load faster.

    Hi I'm new to this community. I created a page in iweb but I think it loads a bit slow. I hope I can help. www.webworldpr.com

    thank you very much for the reply. Which one is better with iweb optimizer.
    Web Site Maestro
    WebCrusher

  • HOT TIP to make pages load faster (img background?)

    OK this obviously won't apple to everyone but... I managed to DRAMATICALLY reduce the page load time.
    Firstly, this tip is for you if you're using a background image on your page - in the content for example - where I'm using mine.
    iWeb, for some reason known only to the developers, creates a PNG image the COMPLETE size of your web page!
    So if you're site is 700px wide and you've got a lot of photos on a page then it could go say 3000px in height. iWeb will create a 700px X 3300px (or so) PNG with your background.
    THIS WAS 1.4MB!!!! for me..... absolutely crazy!
    They put in no-repeat on the background CSS.
    So how to fix this...
    It's actually quite easy
    1) Publish to a directory
    2) using photoshop or some other image editing tool that can open PNG files, open up the largest background_image1.png - largest being largest in px X px - e.g. 700 X 3300 is bigger than 700X1800
    3) crop the image in width from 700px to 5px - yep you read that right - crop it to 5px!
    (Now obviously this depends on the image you're using in the background but I am assuming that most images are patterns that repeat horizontally... if you have another image that repeats horizontally and is bigger than 5px then make the image as wide as your repeating image)
    4) save the image as a JPG
    5) open MassReplaceIt
    6) create a query where you replace /background_image1.png) no-repeat with /background_image1.jpg) repeat-x
    7) set it to update all HTML pages that use a background
    8) copy the JPG to all folders that have the background image (unfortunately as the folder name is different it's difficult to just put the image in the /images directory - and i don't know how to use wildcards in massreplaceit - any tips welcome)
    NOTE: I am using the same image background on all pages for consistency therefore I have the same filename - I am assuming that it's like that for everyone - the filename that is - so checkout that the replace will work for you.
    Well hope that helps you - I managed to reduce the page load times dramatically and now I can actually consider using iWeb for generating pages for my family in Australia who are still on 56Kbit modems and don't have broadband available.
    Cheers
    Jason

    http://www.websiteoptimization.com/services/analyze/wso.php?url=http://www.nmrtubes.com/
    Your entire home page is made entirely from
    images.....consider using some
    use of CSS and background colour, minimal graphics and some
    actual text, and
    you'll be a long way better off.
    Brendon
    "s.joy" <[email protected]> wrote in message
    news:ejfvjp$j0c$[email protected]..
    >I had posted this a couple days ago, but then wasn't
    available to check in
    > until now...so I'm reposting and this time I included my
    web address!
    >
    > Does anyone know how to make pages load faster? My page
    loads
    > incrementally at
    > the moment. The only images on my home page are .gifs so
    I'm wondering why
    > it
    > still comes in choppy when the files are so small. The
    address is
    > www.nmrtubes.com
    >

  • Anyway to make a swf load  faster on a site?

    Does anyone know if you can make a swf load faster, a friend
    of mine has a flash scene on his website but it takes forever to
    load the page its on, is there anyway to fix this or make it loa
    faster? thxs.

    Yes you can change the speed which you burn CDs.
    http://docs.info.apple.com/article.html?artnum=304711
    Look at the Advanced section, Burning tab.
    Regards,
    Colin R.

  • When I add pictures into MUSE , do the pictures resize for web quality (And so the page loads fast enough) or do I have to do this using an external software like photoshop, etc. ? Thank You

    When I add pictures into MUSE , do the pictures resize for web quality (And so the page loads fast enough) or do I have to do this using an external software like photoshop, etc. ?
    Also is there any way I can change the contact form email for all of my contact forms at once.
    I have over 100 contact forms and i want to make them reach the same email anyway I can do that without going one by one?

    If you have placed the image in Muse using File > Place and then scaled the image down in Muse while editing, then Muse publishes/exports the scaled down/optimized image in final output. When using as a Fill, the output size depends on the Fitting option you setup in the Fill options.
    As for the contact form email, you would need to specify the email address for each form individually. There is no workflow to edit the same for multiple forms at a time.
    Cheers,
    Vikas

  • IWeb page loads half white, please help!

    Hello everyone, I have a very annoying problem. I have the background on my iWeb page set to black, but nine times out of ten when I visit it online, the bottom part of the page loads white. I refresh and I refresh and it keeps doing it, then eventually it goes away after the millionth refresh. But sometimes it doesn't appear at all.
    How can I make it so that the page always loads with a completely black background?
    Any help would be greatly appreciated.
    Thanks!

    As far as I can tell it is an minor annoyance I have seen this in my own websites from time to time as well as other CSS websites created with something other than iWeb. But, so far I have only experienced this in Safari.

  • IWeb Pages Load Slowly in Browser

    Even since the 1.0 version of iWeb, I noticed that the content rich themes resulted in very slow page loads. So, I decided to choose the most minimalist theme possible -- Modern. Even with the latest version, I still notice that the pages created load quite slowly. Here's a simple page with just a few elements on it:
    http://web.mac.com/resourcesforlife/journal/
    The various layers load at different times, so rather than text appearing on a page, the text appears without a page and then the image layer of the paper shows up later -- kind of ruining the effect of text on a paper.
    Previously, the blog directory (main page) would load at an average speed. Now it seems even slower. There are some kind of white borders being placed around the images and this takes a while to apply. I didn't notice these prior to the 2.0 version of iWeb.
    So, in general, the density of coding on the pages and inefficient design of the pages, seems to cause them to load slowly. This is a similar problem to what I've heard about with people using Microsoft Word to create HTML pages. The code ends up being very complicated and takes a long time for the browser to interpret. So, many people use programs like Dreamweaver to create the cleanest and simplest code possible for their pages allowing them to load quickly.
    Another example of an unnecessarily slow page is my blog archive. It's just text. When it generates, it almost seems like the server is creating the page using a MySQL engine or something like that. One would think that the archive page might be generated into clean HTML at the time of publishing. I looked at the source code, and it isn't pre-generated using basic HTML. It's calling up Java Script routines to generate the page:
    http://web.mac.com/resourcesforlife/journal/writings/Archive.html
    Any thoughts on this topic?

    How weird, but cool! It's too bad iWeb isn't as smart as you are. Since the site generates much of the coding on the fly at the time of publishing to the web, you would think it could think of a smarter way (like the one you've presented) to generate the page image. For example, the text I typed in on the little notepad begins as me typing text. It ultimately ends up as a graphic image created by iWeb when publishing. So, why not just make the entire page a relatively compact JPG image?
    Your suggestion would work great if I wasn't planning on changing the content of my main opening page.
    I noticed if I used the fun handwriting font along with others in the same text box, that the entire text box became hundreds (like 300) different images representing the separate text and links on the page -- super inefficient. So, I ended up using the fun handwriting font in a separate text box that gets converted to an image and then another text box of Arial font text:
    http://web.mac.com/resourcesforlife/journal/topics.html
    So, that works on those pages. But I wanted the main page to look nice. Oh, also, some of the elements on the page are links. The movie tickets link to a certain page, for example. So, I'd need to create hotspots in the jpg image to accommodate for that.
    In any event, I'm still going back to mark this question as solved because I think for most people's situations it would be with the suggestion you made -- use iWeb to design the graphics of a page, and then save it as a JPG.
    I suppose I could also use Pages or Keynote to do the same. Once an entire web page is a JPG image, it doesn't matter how it was created.

  • Why do firefox pages load faster if I switch to different application on the taskbar?

    Using XP sp3, Firefox 27.0.1. Firefox spikes resources usage. I've tried resetting firefox. Granted, my pc is older, and only has 2.25 gig of ram, but until recently the loading time was acceptable. Now it's not. This seems to happen occasionally after firefox is updated.
    Pages are loading much more slowly recently, maybe since security update on 2/14? The odd thing is, if, while the page is loading, I click on another non-firefox application, like the task manager, in the taskbar, the firefox page seems to load faster. Is this possible? The delay seems to be when the spinning circle (I don't know what it's called - favicon?) with the ball has turned green and is rotating to the right. I'm not talking just a few seconds of difference. It could be a minute's difference.
    Thanks for any help you can give.

    Ok, so I installed a program called Process Explorer, which is like Windows Task Manager, but with a bit more information. When Firefox is loading a new page, and is the current window, the page is slow to load and firefox takes between 65-80% of the cpu. If I click off firefox, it can take as much as 97% of the cpu, giving some up to AVG's avgrsx.exe, vprot.exe and sometimes plugin-container.exe, but loads the page faster.
    Your instructions:
    "let your firewall ask again for permission to get full, unrestricted, access to internet for Firefox and the plugin-container process and the updater process. "
    I'm not sure what you mean - should I see this happening (as in it asking permission from me to grant access)? Because I don't.
    I've attached a screenshot of Process explorer top cpu processes while the page is loading.

  • Speed up how a iWeb page loads in a browser

    I just started using iWeb. I have coded in HTML for my personal website at work and that loads quickly, but when I load my iWeb page in either FF or Safari, it takes a long time loading each image. Is there a way to this up?
    TiA,
    DB

    DB ~ This article may help:
    http://www.iwebformusicians.com/SearchEngines/Optimize.html
    Also let me... Well, see for yourself by clicking HERE.

  • OnyX has made my page loading faster! Yeah!!! How?

    In the process of installing and useing Onyx for the first time, I noticed that in the program under "Perameters>Safari>in the option (Speed of display of web pages NORMAL or FAST." I choose Fast, and it loads Web pages faster!!! I made a comparision loading web pages with the function alternating between normal and fast, using Toast.Net. I also loaded pages from AOL, and Yahoo and the Fast function is faster!!!! First, I want to know how this works??? Incidently, Firefox has an extension called Faster Fox, I wonder if they're the same type app. Second, If "Normal" is slower and is the default setting, am I doing any harm to my wonderfull iMacby using the Fast setting? Thanks, Bill

    Hello,
    Saw your other post and replied here:
    http://discussions.apple.com/thread.jspa?threadID=649139&tstart=0

  • Need to Make the DATA Load Faster

    Hi
    I need to load the data from the source to the target like 90 tables. The source has 36 million rows in some of the tables it is taking a long time altough I have dropped the indexes on the target. I really need to make it as fast as possible. Following is the code for 1 table that I am currently using. Any Help would be really appreciated.
    INSERT INTO AAA.CHECKHISTORYITEM@db1 (
    OID,
    AMOUNT,
    BANK_DEPOSIT,
    CHECKHISTORYOID,
    CODE,
    FIELD_NB,
    HISTTYPEOID,
    STATUTORY_DED,
    TAXCODEOID,
    VALIDTILL,
    ABBREV,
    CONVERSION_ID,
    DESCRIPTION,
    EXTERNAL_ID,
    ACTIVE,
    CREATEDON,
    CREATOROID,
    DELTAOID,
    MODIFIEDON,
    SCREEN_TRANSACTION_NUMBER,
    SECURITYOID,
    SHARABLE,
    SUBCLASS,
    TARGETUSEROID,
    VERSION,
    VERSION_NUMBER,
    ACM,
    MODIFIEDBYUSEROID,
    cidn)
    (select
    OID,
    AMOUNT,
    BANK_DEPOSIT,
    CHECKHISTORYOID,
    CODE,
    FIELD_NB,
    HISTTYPEOID,
    STATUTORY_DED,
    TAXCODEOID,
    VALIDTILL,
    ABBREV,
    CONVERSION_ID,
    DESCRIPTION,
    EXTERNAL_ID,
    ACTIVE,
    CREATEDON,
    CREATOROID,
    DELTAOID,
    MODIFIEDON,
    SCREEN_TRANSACTION_NUMBER,
    SECURITYOID,
    SHARABLE,
    SUBCLASS,
    TARGETUSEROID,
    VERSION,
    VERSION_NUMBER,
    ACM,
    MODIFIEDBYUSEROID,
    'ABCD from ABCD.CHECKHISTORYITEM);
    commit;

    Is there any trigger on the table you're inserting? You could consider disabling constraints (in case any exists) if you're sure enough of the data you're inserting and no one else "touches" the table while you're working on it.

  • Ways to Make Flash Content Load Faster?

    Hello,
    I have a site I am working on that has a couple of Flash
    items. I have been told that they load too slowly. What are some
    ways to make them load more quickly?
    Thanks.

    Please refer to the topic "Not sure how i should go about
    creating this flash to accomplish what i need." that was posted
    yesterday. We discuss several ways to do this, albeit sort of
    indirectly. That should give you more specific questions to ask.

  • Make 'dictionary app' load faster?

    Hi,
    I use mac's app, 'dictionary', pretty often.
    I'm used to 'SPOTLIGHTING' into the app, which then takes about 1-2 seconds to load. I then 'COMMAND-Q' it.
    Is there anyway to have it load quicker than 1-2 seconds? Like.. instant? Similar to 'Dashboard'?
    Thanks,
    Matt

    Set it as a log in item.

  • IWeb make it load faster

    Hi!
    Could you please recommend me a program or give a solution how to make iWeb page load faster?
    OMG, 14 seconds to load a template with some text on it... broadband 1mbps
    I have already search half of the Internet but couldn't find any perfect answer at all.
    I converted or png images to JPG and changed the filename back to .png (using automator). The size of files was smaller but insted of transparency I got white colour space. What is strance I didn't find any option in automator to convert to gif.
    I have just tried to use some programs: PngOptimizer, PNGCrusher, OptiPNG, iWeb-optimizer, ImageOptim. Some of them doesn't work (Leo 10.5.6) others work not enough good. ImageOptim in my surprise compresed files saving up to 50% of original filesize... but 50% was only for files below 1kB, for those above 50 I get only 0,03%.
    I can't wait to try your solutions.

    I use Web Site Maestro which will optimize PNGs as well as everything else.
    http://www.tonbrand.nl/

  • Why does it take so long to load my iweb pages

    I'm brand new to using iWeb and this is my first attempt at a webpage: http://web.mac.com/cankuhnster It is a report on what I did and the San Diego Comic Con last week.
    Can anyone give me suggestions on what I can do to make my pages load faster? I love the way the pages look but it takes a while to get the page to load.
    Thanks,
    Steve
    by the way I love, love, love the ease of using iWeb

    Your page includes a 1913X7068 .png file that weighs in a 4.7MB's. Not Web friendly.
    http://web.mac.com/cankuhnster/iWeb/San%20Diego%20Comic%20Con%20Report/Page%20On e%20of%20The%20Kuhnster%20Reportfiles/shapeimage2.png
    I don't know how you made it (it may have been done by iWeb) but you should find a way to break it up into its parts (images and text).

Maybe you are looking for

  • CCA install error during init database (@UseMe.sql)

    when I init the oracle database use @UseMe.sql It give following errors. how to fix it? 25907 [main] INFO $Revision: 3 $ - Node list size [1] 25922 [main] INFO $Revision: 222 $ - Inserting the following language => italian 25938 [main] INFO $Revision

  • How to create this code in labview

    hello... please helpe me for this Question i have create this code "c" in " labview "...  ex c : if portc.f1==1 {     portc.f0=~portc.f0 ex labview : if push button  ==1 {    round led =~ round led thanks... Solved! Go to Solution.

  • PSD FILE MAXIMUM

    I can't place Photoshop CS6 file to Illustrator CS5 that I already choice PSD file maximum  for any  version?

  • Update for 5th Generation ipod

    Will Apple be releasing an update for 5th Generation ipod users to upgrade to the Operating System of the ipod Classic?

  • Scroll Wheel Speed in KDE, witha Razer Mouse???

    I just bought a Razer Lachesis, with the firmware on the mouse configured from drivers on my Windows install. But- How on Earth do I get the same scroll wheel speed in Arch that I do in Windows? Some apps-such as system popups (i.e. plasma widgets do