Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 07-10-2009, 09:15 PM
z0diac z0diac is offline
 
Join Date: Dec 2006
Posts: 252
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Will this help speed things up?

I have a 3rd party upload program which allows users to select hundreds of files at once to attach. Works great, EXCEPT...

After the last file is uploaded and vB starts listing the files in the main vB window above the Manage Attachments button (in the Additional Options box), it gets progressively slower - to the point where, when it gets to listing file 300, 400, etc... it's taking like a full second between each file it tacks on to the list. Meaning, the user has to sit around for 15 mins waiting for the attachment listing to stop being shown.

Now, would cutting out the part of code that lists the files speed things up? Meaning, is it the process of listing the attachments that's taking up time? Or is it the process of adding the attachments to the post? (in which case, cutting out the part of it that lists them to the user, won't speed anything up really)

??
Reply With Quote
  #2  
Old 07-10-2009, 09:32 PM
TNCclubman's Avatar
TNCclubman TNCclubman is offline
 
Join Date: Sep 2008
Posts: 690
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any chance you can ask the 3rd party coder? He'd probably know and can address it for you
Reply With Quote
  #3  
Old 07-10-2009, 10:10 PM
Ronald0's Avatar
Ronald0 Ronald0 is offline
 
Join Date: Jan 2009
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1. Get more bandwidth
2. Get a better upload connection
3. Only allow them to upload 1 file at a time. (.rar it and upload it)

Those 3 things would be better advise. If its pictures, then i have no idea then to tell you to use a online software like tinypic.
Reply With Quote
  #4  
Old 07-14-2009, 02:04 AM
z0diac z0diac is offline
 
Join Date: Dec 2006
Posts: 252
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ronald0 View Post
1. Get more bandwidth
Hehe - already have 5000GB/month. (and more bandwidth doesn't give more speed - just more data )

Quote:
2. Get a better upload connection
Not a connecton problem. I'm on 100Mbit, but it's only sending *kilobytes* of info during this part of vB's processing. (there's no real i/o between server and user during this part)

Quote:
3. Only allow them to upload 1 file at a time. (.rar it and upload it)
Hehe, the whole part of the flash uploader is so we can upload 2000+ at a time, so we can get all 250,000+ images into the system. I think one at a time and it would take 100 of us a couple lifetimes each doing it single file/time.

It had nothing to do with bandwidth or speed - it was a simple coding problem with the way vB used it's java coding to show users their attached files after they finished uploading and before they clicked submit. They were already actually attached to the message - we foudn this out by not waiting for them to list, and just clicking submit anyway while vB was still listing them. Low and behold they were all showing up fine in the completed post. So we ended up just removing the part of code that listed all the attachments to the user after uploading, and things are flying now. :up: The flash uploader displays progress the entire time anyway, so the user can see they're uploading successfully or not that way, so removing vB's part of the code that lists the files was all that was needed.

Thanks for your replies everyone!
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 12:19 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05657 seconds
  • Memory Usage 2,188KB
  • Queries Executed 11 (?)
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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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_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