vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Will this help speed things up? (https://vborg.vbsupport.ru/showthread.php?t=218334)

z0diac 07-10-2009 09:15 PM

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)

??

TNCclubman 07-10-2009 09:32 PM

any chance you can ask the 3rd party coder? He'd probably know and can address it for you

Ronald0 07-10-2009 10:10 PM

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.

z0diac 07-14-2009 02:04 AM

Quote:

Originally Posted by Ronald0 (Post 1846629)
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!


All times are GMT. The time now is 04:45 AM.

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.01896 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete