Okay so I recently made a website thats less than 1MB. It loads different swfs (ranging from 10KB to 300KB) upon navigation clicks.
Someone tells me that this is “HUGE” and that it’s not very practical. I’m feeling like crap because the website isn’t that graphic heavy and yet it’s so big according to this poohead.
Well theres survays that say if your website doesn’t load in five seconds people become un interested, maybe i was wrong in saying that it is a bit big. I suppose your right :d
depends what market you’re aiming at. if the site’s client base is in the US or any part of the civilized world, you can probably get away with that size as bandwidths are getting larger by the day. if you want an international audience, then you will find many parts of the world which still aren’t as well connected as all that, and people will grow beards waiting for your site to load…
in serbia for instance tons of people still use 56k modems and dial-up. the serbian web design rule is an acceptably light site is about 200k.
but as I say - all depends on your target audience…
Less then 800k is the target area. 500k or less is awesome. 200k is perfect but hard to achieve. anything above 1mb is unacceptable.
For content images make sure the jpg’s are progressive. There are different ways of making a flash movie smaller, with some time and effort you can cut almost any flash movies file size in half. Also you can gzip css and javascript files, cut alot of meta data off of png images, make the css so the site would look fine if images aren’t loaded.
[QUOTE=ajcates;2358832]Less then 800k is the target area. 500k or less is awesome. 200k is perfect but hard to achieve. anything above 1mb is unacceptable.[/QUOTE]
The target size of a site is completely subjective. It’s all about your target audience. There’s a big difference between a site targeting high end MMO gamers, for example, and a site intended to educate senior citizens or something.
If you’re making a site for a Japanese audience, 10MB is totally fine. There are absolutely no hard rules, and even for a US market, 1MB is not too big at all if you’re going for an appropriate target audience.
[quote=ajcates;2358832]Less then 800k is the target area. 500k or less is awesome. 200k is perfect but hard to achieve. anything above 1mb is unacceptable.
For content images make sure the jpg’s are progressive. There are different ways of making a flash movie smaller, with some time and effort you can cut almost any flash movies file size in half. Also you can gzip css and javascript files, cut alot of meta data off of png images, make the css so the site would look fine if images aren’t loaded.[/quote]nobody is right, your completely going against what you say with your own site. Firebug tells me it’s about 500kb in size, and most of those images load pretty slowly and your site looks like crap with no images.
If a good chunk of your files are loaded externally, I don’t see why 1mb is unacceptable. If the user can get to the page and start viewing the initial content while the rest loads, there’s no great loss. Obviously this is not true for a site specifically aimed at a target audience with a finite bandwidth.
Yea there are many html sites that are far over that (not to be mean but take darkmotions site it doesn’t actually display content till 466kb, but its 667kb still under 1mb).
IMO, 1mb is perfect for the load (dynamic movies/images viewable on the front page only. Sub pages don’t count in the main load size).
Well I have 1 website that I split into 4 swfs (Im using 4 swfobjects) thinking that it might be a little smoother than having 1 large swf? I dont really know how to load movies very well AND keep the code within the loaded movie working (some _parent or this issue I dont know about).
My initial loading is ~850KB (a +1MB huge BG image because I dont know how to do full screen images any other way). Then I have about 10-20 swfs that load (using loadMovie, cause Im nooby) if a user chooses different pages of course.
My initial WOULD be 340KB (3 swfs) if I didn’t have one swf thats 510KB because it has a reel of 7 pictures in it. I would try to load these pictures in one by one but then I wouldn’t be able to make an image slide to the next (I dont want it to just disappear and the next appears). But thats because I’m a crappy programmer.
Whats weird is that the website runs at 100% speed on one computer, and around 50-60% on the rest of the computers I run them on. Wtf?
–
On that note, anyone have links for me? I need to learn how to create really dynamic websites. Anything that’ll help me learn and get out of my bad practices. I gotta stop making these complicated websites x_x.
I just cant figure out how 2advanced’s website is more complicated then mine and it loads/runs so much better…
[QUOTE=REEF·;2359360]My initial WOULD be 340KB (3 swfs) if I didn’t have one swf thats 510KB because it has a reel of 7 pictures in it. I would try to load these pictures in one by one but then I wouldn’t be able to make an image slide to the next (I dont want to just disappear and the next appears).[/QUOTE]You should load the images after you load the SWF, that way you can preload each one and it would look a little nicer.
[QUOTE=TheCanadian;2359361]You should load the images after you load the SWF, that way you can preload each one and it would look a little nicer.[/QUOTE]Okay lets say the 7 pictures werent 1 big JPEG, and instead they 7 smaller JPEGS.
Would I…
Create an empty MC. Load all the images into this big MC (each image loading directly next to the previous in terms of _x). Use onEnterFrame to make the big MC slide left and right when the user wants it to?