Go Back   vb.org Archive > Community Central > Community Lounge
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-13-2002, 05:10 AM
K33nny K33nny is offline
 
Join Date: May 2002
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default The smaller in size, the better.

No, we aren't talking about the size of the male genitila. My concern, thoughts, and question is about the size of forums as far as pages go.

Xelation.com - The page sizes are quite large but the look is extremely swell
FeXBoards.com - The page sizes aren't as much as Xelation Forums but still up there.
Yaxay.com - The page sizes are pretty decent but yet c-pr0mpt was able to keep the look extremely top tier.

I was wondering what tips should be given to keeping file sizes down. I'm working on a style right now and just the basic layout and ONE postbit is .9 kb when there are 7 it's about 42 kb a page. I was thinking, "thats going to be a lot when you add in all the fields, post info, etc."

I was just wondering what people thought was an appropriate size for forum pages were.

I dunno, kinda worried that its going to cost me to have the best looking forums I can create & run.

/sigh

Discuss.
Reply With Quote
  #2  
Old 08-13-2002, 07:47 PM
mashby's Avatar
mashby mashby is offline
 
Join Date: Jan 2002
Location: Nashville, TN - USA
Posts: 736
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think this is an excellent topic. Many times we, as webmasters, we forget how large our pages can get once people begin posting. The more graphics we use, the larger the page can get as people add more and more posts. So, I think you're making a great point in bringing this up k33ny.

I don't know what the "ideal" page size is, but I think a lot of it has to do with who your audience is. If you're a specialized board that focuses on graphic design, then I think that you'd probably sacrifice some bandwidth in order to have better, higher quality images in your site. So, if you're catering to hi-bandwidth users, such as a gaming board, then this may not be much of a concern. However, if you're trying to have the widest possible audience, then file size is going to be a serious factor for you.

=========================
Shrink Your Images
=========================
The first step is to take a look at the graphics that you're creating. You need to make them as small as you possibly can. For example, if you're designing a .gif image, do you need 32 colors, or can you back it off to 16? These may seem like small details, but once your site gets rolling, these bloated images can really present a problem.

=========================
Limit Image Use
=========================
The next area would be to focus on determining IF you even need an image for certain sections. Sometimes text, or a background color can produce the same effects.

=========================
Limit User Options
=========================
The other area that you can focus on is setting your users options when it comes to graphics. Do you want attachments to appear inline? What about signatures? Should graphics be allowed?

I've seen some sites where the user's signatures are such a big part of the site that the content is simply overshadowed by the graphics used in the users's signatures.

You might also want to limit how many posts display per page. That way you minimize how many posts end up

=========================
Test and Test Again
=========================
But the best way to test your site is to try it on different browsers and different computers. Visit your site from a friend's house, or school, or the library. Try and see your site from as many different points of view as possible.

One browser that I love to test with is Opera [link]. It displays how large the page is when it's downloading and provides a lot of good insight. You can also simply save a page you're viewing to your local hard drive. Then check the properties to see just how large a page actually is.

For example, this page is 75.2k in size and includes 41 images. Keep in mind, as of this writing, that only one post has been made.

========================
Other Issues Too
========================
Another factor to page load speed can be javascript, sql queries and a number of other factors as well. So, even if you have a lean mean graphic machine, there may be other issues to check as well.

Case in point, I'm currently working with PalmSource [link] and they are going through a web re-design. They are set to launch this Friday and they've just discovered that they have to retool all of their pages. Why? Becuase they have used SO MUCH javascript that their pages were taking up to 1 minute to display in some cases. So it just goes to show you that no one is immune to this issue.
Reply With Quote
  #3  
Old 08-14-2002, 12:07 AM
imported_plattopus imported_plattopus is offline
 
Join Date: Jun 2002
Location: Melbourne, Australia
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The main thing I notice when looking at postbits, is that all too often developers take the easy way out and use images instead of creative HTML. It's far easier from a design point of view to make each postbit a few images as opposed to a whole lot of HTML... even though the outcome is the same.

HTML loads many times faster than images do, so use it as often as possible!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:40 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03664 seconds
  • Memory Usage 2,183KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete