Files upload speed in sharepoint2013

What should be the optimum speed while uploading files from file system to sharepoint, we are getting aroung 600KB/sec
But users want it more they compare it with normal trasfer speed rate which is around 50MB/sec.

It depends.
You have various 'bottlenecks' in file transfers, the main three are below:
Source disk speed
Intermediate network connection
Destination speed
Assuming that you're doing a like for like comparison (ie. all variables are the same except the user is accecssing a FileShare instead of a SharePoint server) then the most likely bottleneck is SharePoint and SQL, which will combine to limit your performance.
Out of those two the most likely and most adjustable is SQL so i'd cast your eyes there.
With the exception of the performance improvements possible with Shredded storage/cobalt SharePoint will always be slower than a File Share. It has far more to do than a FileShare does.

Similar Messages

  • Ichat file upload speeds really slow

    i am having issues with ichat file upload speeds.
    I'm sending a 1.5MB file and it's took 6+ minutes - one time it took 12 minutes!
    The same file sent back to me only took 40 seconds.
    The strange thing is it took 15 seconds to email the file, and 7 seconds to send the same file through Skype.
    There seems to be some issue with ichat. I've cost moved offices and when I was working from home it was not an issue.
    Any ideas?
    Thanks.

    Hi,
    Welcome to the    Discussions
    Are you dropping the file on the Buddy in the Buddy List ? (Peer-to-Peer)
    If you are sending in a Text Chat the Chat has to Change to a Direct IM first which is Peer-to-Peer.
    If you don't have the port open for the Direct IM iChat may try to route it through the AIM servers which will be longer. (normally it fails)
    9:43 PM Wednesday; November 10, 2010
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Possible to show file upload progress for web form submission?

    I just made a simple form as a test. There are 3 files being submitted here via a "web form".
    Files being uploaded in this case are of these sizes:
    110MB
    9MB
    24MB
    I'm testing functionality that will let a print shop's clients upload their files. For larger files they'll use FTP but this "order form" does a lot of business for them so we're trying to replicate in BC.
    My problem is that I am wondering if there is a way to show the "upload progress" as a total %. Such as a visual status bar, etc.
    As of now the only way it's showing is in the default browser status bar (chrome in this case):
    http://cl.ly/image/1d3U0S1h2521
    I read somewhere that the limit is 150MB for an upload. Wondering if that means 150MB TOTAL as in 3 files combined in my case. Or If I chose to allow 3 files to be attached would it allow for 450MB?
    Also, if you do a user submitted web app instead and allow people to attach files that way, does the same file limit apply?
    My second issue is that the upload speed seems to be SLOW. I know it's not my connection because on my non BC site as well as another with the same form, the files upload fairly fast. But on BC it just crawls and on a few tests I get this:
    http://cl.ly/image/2T2q160M1R1n
    Any help or suggestions with the file upload progress as well as file upload speed would be appreciated.
    Thanks!

    So if i have 3 files to be uploaded, the max allowed is 750MB correct? (just wondering if when uploading its 250mb total or per file).
    Guess i'll do something fake to make it appear its working with a loading graphic or something.
    My web browser (chrome in this case) shows the % uploaded. I wonder if all web browsers do the same. I havent tested yet.
    If only there were a way to have javascript or something grab that same #% from the web browser itself and just format it to appear where I want on the form along with the % uploading.
    Anyone know if that's possible?
    Here's where Chrome for mac shows it:
    http://cl.ly/image/1c3i3x25262j
    If I could grab that (uploading 19%) from the browser and format it into css/html i'd be gold.
    Then find if similar browsers do the same and write some js for each browser specifically to grab it.
    In a perfect world at least....

  • How to speed up ProgressEvent.PROGRESS to catch small file uploads?

    Hi there,
    I'm uploading some files to a server. On Mac OSX the Event.COMPLETE listener does not work. It works fine on Windows, but not on OSX.
    So, to test if a file is complete I'm monitoring the ProgressEvent.PROGRESS listener. This works pretty well most of the time on OSX and 100% of the time on Windows.
    My problem is that when I try to upload files that are about 100kb or smaller on OSX, the file apparently uploads so fast that a ProgressEvent is never fired or it's missed and so my script doesn't know the file is complete. I'm testing if bytesUploaded == bytesTotal and small files never seem to register anything in the ProgressEvent. However, files larger than 100kb and up seem to work file and the progress bar moves and I can register when the file is done. This is only OSX.
    Is there way that I can somehow speed up how fast the ProgressEvent is called to listen so it can catch small files' progress?
    Any ideas on how to overcome this? I wish Event.COMPLETE would work on OSX with my host but it simply won't after weeks of testing we can't get it to work so monitoring the ProgressEvent is the only other alternative method of trying to tell whether a file is complete or not. If anyone has any "Plan C" ideas I'm open to that too.
    Thanks!

    Hi there,
    If my memory is not cheating on me then this is a Mac issue. The solution would be to send some additional data, like an empty echo that would force the COMPLETE event to trigger. Try googling for this issue because I'm sure that you'll run over a few articles that can help you out if you insist a bit.
    With best regards
    Barna Biro
    EDIT: Yeah, I found the post on my blog where someone said that he ran over the same problem. http://blog.wisebisoft.com/2009/01/28/simple-flex-file-uploader/ Read Valentijn's reply.

  • Upload Speed with file hosting sites

    My upload speeds have gone down from ~1mb/s to 1-30kb/s. It has been consistent like this for a couple weeks now. I've tried mediafire, megaupload, uploaded.to, and zshare and they all upload this slow. Torrents still upload fine,
    I've tried figuring out what port they use for uploading so I could see if it needed to be open, but no luck.
    I'm running ubuntu 9.1. My router is Westell A90 9100EM15.

    thetestisover wrote:
    My upload speeds have gone down from ~1mb/s to 1-30kb/s. It has been consistent like this for a couple weeks now. I've tried mediafire, megaupload, uploaded.to, and zshare and they all upload this slow. Torrents still upload fine,
    I've tried figuring out what port they use for uploading so I could see if it needed to be open, but no luck.
    I'm running ubuntu 9.1. My router is Westell A90 9100EM15.
    What does http://speedtest.verizon.net show you??
    How are uou connected to the router, wired or wireless?
    Have you tried resetting the router?

  • Rename file extension during a file upload ??

    I need to rename the extension of a file at some point during the file upload. I am not sure where to do this at.
    The file needs to be renamed before it is written to the directory.
    Basically, the file will come in with a .txt or .doc type. Based on a users profile, I will change the type to a non-relavent number such as 1111.
    Here is my upload servlet. Can you tell me where to change the type so it will write the file with the new extension?
    Thanks.
    public class FileExport {
    //restrict upload files to 1 Meg
    private static final int DEFAULT_MAX_POST_SIZE = 1024 * 1024;
    private static final String NO_FILE = "unknown";
    private HttpServletRequest req;
    private File dir;
    private int maxSize;
    private Hashtable parameters = new Hashtable(); // name - Vector of values
    private Hashtable files = new Hashtable(); // name - UploadedFile
    public FileExport(HttpServletRequest request,
    String saveDirectory) throws IOException {
    this(request, saveDirectory, DEFAULT_MAX_POST_SIZE);
    // request the servlet request
    // saveDirectory = directory in which to save any uploaded files
    // maxPostSize = maximum size of the POST content
    public FileExport(HttpServletRequest request,
    String saveDirectory,
    int maxPostSize) throws IOException {
    // check values
    if (request == null)
    throw new IllegalArgumentException("request cannot be null");
    if (saveDirectory == null)
    throw new IllegalArgumentException("saveDirectory cannot be null");
    if (maxPostSize <= 0) {
    throw new IllegalArgumentException("maxPostSize must be positive");
    // Save the request, dir, and max size
    req = request;
    dir = new File(saveDirectory);
    maxSize = maxPostSize;
    // Check saveDirectory is truly a directory
    if (!dir.isDirectory())
    throw new IllegalArgumentException("Not a directory: " + saveDirectory);
    // Check saveDirectory is writable
    if (!dir.canWrite())
    throw new IllegalArgumentException("Not writable: " + saveDirectory);
    // Now parse the request saving data to "parameters" and "files";
    // write the file contents to the saveDirectory
    readRequest();
    public FileExport(ServletRequest request,
    String saveDirectory) throws IOException {
    this((HttpServletRequest)request, saveDirectory);
    public FileExport(ServletRequest request,
    String saveDirectory,
    int maxPostSize) throws IOException {
    this((HttpServletRequest)request, saveDirectory, maxPostSize);
    // Returns the names of all the parameters as an Enumeration of
    // Strings. It returns an empty Enumeration if there are no parameters.
    public Enumeration getParameterNames() {
    return parameters.keys();
    // Returns the names of all the uploaded files as an Enumeration of
    // Strings. It returns an empty Enumeration if there are no uploaded
    // files. Each file name is the name specified by the form, not by
    // the user.
    public Enumeration getFileNames() {
    return files.keys();
    // Returns the value of the named parameter as a String, or null if
    // the parameter was not sent or was sent without a value.
    public String getParameter(String name) {
    try {
    Vector values = (Vector)parameters.get(name);
    if (values == null || values.size() == 0) {
    return null;
    String value = (String)values.elementAt(values.size() - 1);
    return value;
    catch (Exception e) {
    return null;
    // Returns the values of the named parameter as a String array, or null if
    // the parameter was not sent.
    public String[] getParameterValues(String name) {
    try {
    Vector values = (Vector)parameters.get(name);
    if (values == null || values.size() == 0) {
    return null;
    String[] valuesArray = new String[values.size()];
    values.copyInto(valuesArray);
    return valuesArray;
    catch (Exception e) {
    return null;
    // Returns the filesystem name of the specified file, or null if the
    // file was not included in the upload. A filesystem name is the name
    // specified by the user. It is also the name under which the file is
    // actually saved.
    public String getFilesystemName(String name) {
    try {
    UploadedFile file = (UploadedFile)files.get(name);
    return file.getFilesystemName(); // may be null
    catch (Exception e) {
    return null;
    // Returns the content type of the specified file (as supplied by the
    //client browser), or null if the file was not included in the upload.
    public String getContentType(String name) {
    try {
    UploadedFile file = (UploadedFile)files.get(name);
    return file.getContentType(); // may be null
    catch (Exception e) {
    return null;
    // Returns a File object for the specified file saved on the server's
    // filesystem, or null if the file was not included in the upload.
    public File getFile(String name) {
    try {
    UploadedFile file = (UploadedFile)files.get(name);
    return file.getFile(); // may be null
    catch (Exception e) {
    return null;
    // method that actually parses the request.
    protected void readRequest() throws IOException {
    // Check the content length to prevent denial of service attacks
    int length = req.getContentLength();
    if (length > maxSize) {
    throw new IOException("Posted content length of " + length +
    " exceeds limit of " + maxSize);
    // Check the content type to make sure it's "multipart/form-data"
    // Access header two ways to work around WebSphere oddities
    String type = null;
    String type1 = req.getHeader("Content-Type");
    String type2 = req.getContentType();
    // If one value is null, choose the other value
    if (type1 == null && type2 != null) {
    type = type2;
    else if (type2 == null && type1 != null) {
    type = type1;
    // If neither value is null, choose the longer value
    else if (type1 != null && type2 != null) {
    type = (type1.length() > type2.length() ? type1 : type2);
    if (type == null ||
    !type.toLowerCase().startsWith("multipart/form-data")) {
    throw new IOException("Posted content type isn't multipart/form-data");
    // Get the boundary string; it's included in the content type.
    // Should look something like "------------------------12012133613061"
    String boundary = extractBoundary(type);
    if (boundary == null) {
    throw new IOException("Separation boundary was not specified");
    // Construct the special input stream we'll read from
    MultipartInputStreamHandler in =
    new MultipartInputStreamHandler(req.getInputStream(), length);
    // Read the first line, should be the first boundary
    String line = in.readLine();
    if (line == null) {
    throw new IOException("Corrupt form data: premature ending");
    // Verify that the line is the boundary
    if (!line.startsWith(boundary)) {
    throw new IOException("Corrupt form data: no leading boundary");
    // Now that we're just beyond the first boundary, loop over each part
    boolean done = false;
    while (!done) {
    done = readNextPart(in, boundary);
    // A utility method that reads an individual part. Dispatches to
    // readParameter() and readAndSaveFile() to do the actual work. A
    // subclass can override this method for a better optimized or
    // differently behaved implementation.
    protected boolean readNextPart(MultipartInputStreamHandler in,
    String boundary) throws IOException {
    // Read the first line, should look like this:
    // content-disposition: form-data; name="field1"; filename="file1.txt"
    String line = in.readLine();
    if (line == null) {
    // No parts left, we're done
    return true;
    else if (line.length() == 0) {
    // IE4 on Mac sends an empty line at the end; treat that as the end.
    // Thanks to Daniel Lemire and Henri Tourigny for this fix.
    return true;
    // Parse the content-disposition line
    String[] dispInfo = extractDispositionInfo(line);
    String disposition = dispInfo[0];
    String name = dispInfo[1];
    String filename = dispInfo[2];
    // Now onto the next line. This will either be empty
    // or contain a Content-Type and then an empty line.
    line = in.readLine();
    if (line == null) {
    // No parts left, we're done
    return true;
    // Get the content type, or null if none specified
    String contentType = extractContentType(line);
    if (contentType != null) {
    // Eat the empty line
    line = in.readLine();
    if (line == null || line.length() > 0) {  // line should be empty
    throw new
    IOException("Malformed line after content type: " + line);
    else {
    // Assume a default content type
    contentType = "application/octet-stream";
    // Now, finally, we read the content (end after reading the boundary)
    if (filename == null) {
    // This is a parameter, add it to the vector of values
    String value = readParameter(in, boundary);
    if (value.equals("")) {
    value = null; // treat empty strings like nulls
    Vector existingValues = (Vector)parameters.get(name);
    if (existingValues == null) {
    existingValues = new Vector();
    parameters.put(name, existingValues);
    existingValues.addElement(value);
    else {
    // This is a file
    readAndSaveFile(in, boundary, filename, contentType);
    if (filename.equals(NO_FILE)) {
    files.put(name, new UploadedFile(null, null, null));
    else {
    files.put(name,
    new UploadedFile(dir.toString(), filename, contentType));
    return false; // there's more to read
    // A utility method that reads a single part of the multipart request
    // that represents a parameter. A subclass can override this method
    // for a better optimized or differently behaved implementation.
    protected String readParameter(MultipartInputStreamHandler in,
    String boundary) throws IOException {
    StringBuffer sbuf = new StringBuffer();
    String line;
    while ((line = in.readLine()) != null) {
    if (line.startsWith(boundary)) break;
    sbuf.append(line + "\r\n"); // add the \r\n in case there are many lines
    if (sbuf.length() == 0) {
    return null; // nothing read
    sbuf.setLength(sbuf.length() - 2); // cut off the last line's \r\n
    return sbuf.toString(); // no URL decoding needed
    // A utility method that reads a single part of the multipart request
    // that represents a file, and saves the file to the given directory.
    // A subclass can override this method for a better optimized or
    // differently behaved implementation.
    protected void readAndSaveFile(MultipartInputStreamHandler in,
    String boundary,
    String filename,
    String contentType) throws IOException {
    OutputStream out = null;
    // A filename of NO_FILE means no file was sent, so just read to the
    // next boundary and ignore the empty contents
    if (filename.equals(NO_FILE)) {
    out = new ByteArrayOutputStream(); // write to nowhere
    // A MacBinary file goes through a decoder
    else if (contentType.equals("application/x-macbinary")){
    File f = new File(dir + File.separator + filename);
    out = new MacBinaryDecoderOutputStream(
    new BufferedOutputStream(
    new FileOutputStream(f), 8 * 1024));
    // A real file's contents are written to disk
    else {
    File f = new File(dir + File.separator + filename);
    out = new BufferedOutputStream(new FileOutputStream(f), 8 * 1024);
    byte[] bbuf = new byte[100 * 1024]; // 100K
    int result;
    String line;
    // ServletInputStream.readLine()
    // adds a \r\n to the end of the last line.
    // Since we want a byte-for-byte transfer, we have to cut those chars.
    boolean rnflag = false;
    while ((result = in.readLine(bbuf, 0, bbuf.length)) != -1) {
    // Check for boundary
    if (result > 2 && bbuf[0] == '-' && bbuf[1] == '-') { // quick pre-check
    line = new String(bbuf, 0, result, "ISO-8859-1");
    if (line.startsWith(boundary)) break;
    // Are we supposed to write \r\n for the last iteration?
    if (rnflag) {
    out.write('\r'); out.write('\n');
    rnflag = false;
    // Write the buffer, postpone any ending \r\n
    if (result >= 2 &&
    bbuf[result - 2] == '\r' &&
    bbuf[result - 1] == '\n') {
    out.write(bbuf, 0, result - 2); // skip the last 2 chars
    rnflag = true; // make a note to write them on the next iteration
    else {
    out.write(bbuf, 0, result);
    out.flush();
    out.close();
    // Extracts and returns the boundary token from a line.
    private String extractBoundary(String line) {
    // Use lastIndexOf() because IE 4.01 on Win98 has been known to send the
    // "boundary=" string multiple times. Thanks to David Wall for this fix.
    int index = line.lastIndexOf("boundary=");
    if (index == -1) {
    return null;
    String boundary = line.substring(index + 9); // 9 for "boundary="
    // The real boundary is always preceeded by an extra "--"
    boundary = "--" + boundary;
    return boundary;
    // Extracts and returns disposition info from a line, as a String array
    // with elements: disposition, name, filename. Throws an IOException
    // if the line is malformatted.
    private String[] extractDispositionInfo(String line) throws IOException {
    // Return the line's data as an array: disposition, name, filename
    String[] retval = new String[3];
    // Convert the line to a lowercase string without the ending \r\n
    // Keep the original line for error messages and for variable names.
    String origline = line;
    line = origline.toLowerCase();
    // Get the content disposition, should be "form-data"
    int start = line.indexOf("content-disposition: ");
    int end = line.indexOf(";");
    if (start == -1 || end == -1) {
    throw new IOException("Content disposition corrupt: " + origline);
    String disposition = line.substring(start + 21, end);
    if (!disposition.equals("form-data")) {
    throw new IOException("Invalid content disposition: " + disposition);
    // Get the field name
    start = line.indexOf("name=\"", end); // start at last semicolon
    end = line.indexOf("\"", start + 7); // skip name=\"
    if (start == -1 || end == -1) {
    throw new IOException("Content disposition corrupt: " + origline);
    String name = origline.substring(start + 6, end);
    // Get the filename, if given
    String filename = null;
    start = line.indexOf("filename=\"", end + 2); // start after name
    end = line.indexOf("\"", start + 10); // skip filename=\"
    if (start != -1 && end != -1) {                // note the !=
    filename = origline.substring(start + 10, end);
    // The filename may contain a full path. Cut to just the filename.
    int slash =
    Math.max(filename.lastIndexOf('/'), filename.lastIndexOf('\\'));
    if (slash > -1) {
    filename = filename.substring(slash + 1); // past last slash
    if (filename.equals("")) filename = NO_FILE; // sanity check
    // Return a String array: disposition, name, filename
    retval[0] = disposition;
    retval[1] = name;
    retval[2] = filename;
    return retval;
    // Extracts and returns the content type from a line, or null if the
    // line was empty. Throws an IOException if the line is malformatted.
    private String extractContentType(String line) throws IOException {
    String contentType = null;
    // Convert the line to a lowercase string
    String origline = line;
    line = origline.toLowerCase();
    // Get the content type, if any
    if (line.startsWith("content-type")) {
    int start = line.indexOf(" ");
    if (start == -1) {
    throw new IOException("Content type corrupt: " + origline);
    contentType = line.substring(start + 1);
    else if (line.length() != 0) {  // no content type, so should be empty
    throw new IOException("Malformed line after disposition: " + origline);
    return contentType;
    // A class to hold information about an uploaded file.
    class UploadedFile {
    private String dir;
    private String filename;
    private String type;
    UploadedFile(String dir, String filename, String type) {
    this.dir = dir;
    this.filename = filename;
    this.type = type;
    public String getContentType() {
    return type;
    public String getFilesystemName() {
    return filename;
    public File getFile() {
    if (dir == null || filename == null) {
    return null;
    else {
    return new File(dir + File.separator + filename);
    // A class to aid in reading multipart/form-data from a ServletInputStream.
    // It keeps track of how many bytes have been read and detects when the
    // Content-Length limit has been reached.
    class MultipartInputStreamHandler {
    ServletInputStream in;
    int totalExpected;
    int totalRead = 0;
    byte[] buf = new byte[8 * 1024];
    public MultipartInputStreamHandler(ServletInputStream in,
    int totalExpected) {
    this.in = in;
    this.totalExpected = totalExpected;
    // Reads the next line of input. Returns null to indicate the end
    // of stream.
    public String readLine() throws IOException {
    StringBuffer sbuf = new StringBuffer();
    int result;
    String line;
    do {
    result = this.readLine(buf, 0, buf.length); // this.readLine() does +=
    if (result != -1) {
    sbuf.append(new String(buf, 0, result, "ISO-8859-1"));
    } while (result == buf.length); // loop only if the buffer was filled
    if (sbuf.length() == 0) {
    return null; // nothing read, must be at the end of stream
    sbuf.setLength(sbuf.length() - 2); // cut off the trailing \r\n
    return sbuf.toString();
    // A pass-through to ServletInputStream.readLine() that keeps track
    // of how many bytes have been read and stops reading when the
    // Content-Length limit has been reached.
    public int readLine(byte b[], int off, int len) throws IOException {
    if (totalRead >= totalExpected) {
    return -1;
    else {
    if (len > (totalExpected - totalRead)) {
    len = totalExpected - totalRead; // keep from reading off end
    int result = in.readLine(b, off, len);
    if (result > 0) {
    totalRead += result;
    return result;
    // Class to filters MacBinary files to normal files on the fly
    // Optimized for speed more than readability
    class MacBinaryDecoderOutputStream extends FilterOutputStream {
    int bytesFiltered = 0;
    int dataForkLength = 0;
    public MacBinaryDecoderOutputStream(OutputStream out) {
    super(out);
    public void write(int b) throws IOException {
    // Bytes 83 through 86 are a long representing the data fork length
    // Check <= 86 first to short circuit early in the common case
    if (bytesFiltered <= 86 && bytesFiltered >= 83) {
    int leftShift = (86 - bytesFiltered) * 8;
    dataForkLength = dataForkLength | (b & 0xff) << leftShift;
    // Bytes 128 up to (128 + dataForkLength - 1) are the data fork
    else if (bytesFiltered < (128 + dataForkLength) && bytesFiltered >= 128) {
    out.write(b);
    bytesFiltered++;
    public void write(byte b[]) throws IOException {
    write(b, 0, b.length);
    public void write(byte b[], int off, int len) throws IOException {
    // If the write is for content past the end of the data fork, ignore
    if (bytesFiltered >= (128 + dataForkLength)) {
    bytesFiltered += len;
    // If the write is entirely within the data fork, write it directly
    else if (bytesFiltered >= 128 &&
    (bytesFiltered + len) <= (128 + dataForkLength)) {
    out.write(b, off, len);
    bytesFiltered += len;
    // Otherwise, do the write a byte at a time to get the logic above
    else {
    for (int i = 0 ; i < len ; i++) {
    write(b[off + i]);

    I am also need to rename a file and extension while uploadinf the file to the server. The oreilly example seems only save as the same file name and ext. I wonder if you have the ability chANGE OIT OR NOT. pLEASE LET ME KNOW
    thanks
    kansen

  • Excel file upload in background

    Hi
    any one inform me how to Excel file will be Executed as a background job.
    The Excel file will be executed as a background job.
    This will eliminate issues related to network speed,
    time-outs,user logging off,ect;
    and the need for the user to remain logged in to the transaction till it finishes
    execution. After the background job completes the output report will be sent to the
    user via email as an attachment.
    Regards
    Gopal
    Duplicate thread.
    Edited by: kishan P on Aug 24, 2010 10:39 AM

    hi,
    function module for email attachment  -
    function module SO_DOCUMENT_SEND_API1
    function module for background schedule - u2018ALSM_EXCEL_TO_INTERNAL_TABLEu2019
    When scheduling a job in the background the appropriate statement to read in your file is OPEN DATASET, and the file must be on the file system that the SAP server can see.
    At anytime, a user can switch of the Personal Computers even though the job is still running in the background.  Therefore GUI_* and WS_* function modules are not designed to work in that way, as they need to access your personal computer  file.
    To choose the correct download method to used, you can check the value of SY-BATCH in your code,
    if it is 'X' use OPEN DATASET and if it is ' ' use WS_UPLOAD.
    link for help -
    Re: Excel file upload through BAPI in BACKGROUND
    Rgds
    Raj

  • Why is the upload speed for "downloadable product" so slow?

    Upload speeds are normal with other adobe services, but when it comes to uploading my product, the speed continually decreases to a crawl, making it impossible to get my product online. It starts slow: at about 20kB/s and then drops to 3kB/s!
    Any suggestions?
    Thanks.

    hi Sanjit,
    Using safari, only one one file was being uploaded, no other browsers or windows open. On a whim, decided to add " https:// " before the address after logging into BC... it made an improvement in the upload speed. Am now getting about 50-54kB/s. It's useable, but still slower than it should be.

  • IPad (and iPhone 4) upload speed on wi-fi very slow - any thoughts?

    Both my "i devices" - an iPad and iPhone 4 are very slow for upload speeds on wi-fi. For example, here are the results of using speedtest.net on my iMac 21.5", iPhone 4 and iPad just now:
    iMac: download 38.39 Mbps, upload 19.22 Mbps (so the wi-fi network itself has good upload speeds)
    iPhone 4: download 21.17 Mbps, upload 0.39 Mbps (why so slow?!)
    iPad: download 23.66 Mbps, upload 0.71 Mbps (why so slow?!)
    The wireless router is an Airport Extreme updated to the latest firmware.
    I've seen screenshots of other people's iPad and iPhone speedtest.net tests where the upload speed over wi-fi doesn't suffer compare to download like mine does, by a factor of 54!
    I've seen postings here and there by people with similar problems. Are there any solutions? Are my iPad and iPhone 4 bad? Are they incompatible with my Airport Extreme? Are there "settings" somewhere that can help with the problem?
    Any advice would be appreciated.
    Thanks.
    doug

    Hi, Carolyn.
    Perhaps so. Maybe there are certain kinds of connections which are better suited for iPads and iPhones than others. But the download speed on neither device seem to have problems. It's just the upload speed.
    I did try several channels yesterday - 6 through 13 - but it didn't seem to make a difference.
    Why would trashing my Mac preference files and restarting my Mac help anything? My Mac isn't having any problems.
    Oh, by the by, on my iPhone at least I already tried resetting Network preferences. I even did a Reset > Erase All Content and Settings and re-installed my iPhone 4 from scratch. While still in a "vanilla state" before restoring from my backup, I tried testmyiphone.com via Safari and got similar results - very poor upload.
    The 3G connection also fluctuates between "so so" (1-2 Mbps down, 0.8 Mbps up) and really horrible (0.2 Mbps down and 0.05 Mbps up).
    I did just try your suggested "reset networks" on my iPad. This time I got a download of 13.26 Mbps and upload of 2.2 Mbps on the first test. On the 2nd test I got about the same download, but an upload speed of just 0.63 Mbps.
    So something's still wrong.
    doug

  • Silly Questions - Upload Speed & Hardware

    Hi tere network people,
    Networking ignorant here in need of your help.
    I'm using a PowerMac G4 as a server and I have a PHP website going to share some pics with friends.
    Some lamented it can be slow to download the pictures on their side (Most, if not all, have Broadband). The picture files are not huge, but my connection is only a residential Broadband one.
    The ISP states that: "The upload speed is 256 Kilobits/Sec. Average upload rates are circa 20 Kilobytes/Sec."
    Coming to my silly questions:
    1) How much my Upload speed should be to confortably support 5-10 users at a time?
    2) Since I got a new PM G4 with a 7200 rpm HD and a Gigabit Ethernet port and a slightly faster processor, should I look at the modem/router specs? Can they affect/limit upload speed?
    If anyone can give me some basic tips, I'd be grateful.
    Cheers!
    PM G4 (PCI Graphics) - 350Mhz, 128-bit, 100 MHz, L1 Cache: 64K, L2 Cache: 512/1M, CD-Rom, 10GB Mac OS X (10.3.5)
    PM G4 (PCI Graphics) - 350Mhz, 128-bit, 100 MHz, L1 Cache: 64K, L2 Cache: 512/1M, CD-Rom, 10GB   Mac OS X (10.3.5)  

    1) How much my Upload speed should be to confortably support 5-10 users at a time?
    That's easy to calculate.
    Assume that your 10 users are on broadband connections with a 1mbps download speed. In order to fulfill everyone's demands at top speed you need a 1mpbs x 10, or 10mpbs upload speed.
    Of course, it's unlikely that everyone will download files at the same time, and it's also unlikely that they'll sustain 100% of their rated download speed, so you can probably halve that figure without any noticeable degradation, but even 5mpbs is way higher than your current 256kbps upload link.
    It's also clear that your internet connection is your bottleneck. Upgrading the server isn't going to make any difference.

  • Macbook upload speed suddenly slow see history

    Hey there,
    So my wife has the white Macbook from september 2008 and I have the Macbook Pro 15in from March 2009. We both share the same internet connection but after the upgrade to SL her upload speed has become painfully slow (see history) while mine is still the same speed.
    Date Download Speed Upload Speed
    Tuesday 00:55 984 kbps (123kB/s) 27 kbps (3.38kB/s) Share
    Tuesday 00:06 989 kbps (124kB/s) 19 kbps (2.38kB/s) Share
    Sep 4, 22:01 1059 kbps (132kB/s) 120 kbps (15kB/s) Share
    The september 4th speedtest was BEFORE the SL upgrade and the tuesday is AFTER the SL upgrade, but then again I upgraded my Macbook Pro to SL and there has been no drop in my upload speed.
    What to do? My wife is now using my Mac which is no good for any of us.
    Thanks
    Thomas

    Select each of the items shown in RED in Activity Monitor. Click on the Quit icon in AM's toolbar then click on the Force Quit button. You only need to do this if you are unable to quit the programs in the normal way - Make the program the frontmost application, then press COMMAND-Q.
    You also have two items in the /Library/StartupItems/ folder. They should not be there. You can remove them. HP should have updated software that replaces the older driver. I'm not sure about the TiVo item, but it should not be installed in that location.
    You should check the Classroom Enrichment application for compatibility with Yosemite: See App Compatibility Table - RoaringApps.
    As for your backup needs I would suggest this:
    Repartition the Seagate backup drive. This removes all the Seagate software. If you want more control over your backups than provided by Time Machine see the following options:
    Suggested Backup Software
      1. Carbon Copy Cloner
      2. Get Backup
      3. Deja Vu
      4. SuperDuper!
      5. Synk Pro
      6. Tri-Backup
    Others may be found at MacUpdate.
    Visit The XLab FAQs and read the FAQ on backup and restore.  Also read How to Back Up and Restore Your Files. You can download free trial versions of all six so you can try them out and decide on the one you prefer before paying for it. I am a big fan of Carbon Copy Cloner, but that does not mean it's your best choice.
    Now given all the above consider that you can always use Time Machine. But until you get your computer straightened out I would refrain from making a backup. There's no point in restoring a malfunctioning backup made of a malfunctioning computer.

  • How do I increase the file download speed?

    When downloading outside of firefox, I manage anywhere from 5mb/s to 16mb/s, depending what I am downloading and where from. Yet, when a file has to download from within the browser, it downloads at 1/30th to 1/10th of that if I am lucky. Is there some kind of restriction built in to firefox that I might be able to change or am I just S.O.L?

    Download / upload speeds depend on 3 things.
    * The speed of the ISP
    * The speed of the sender
    * The speed of the receiver
    Since you seem to have decided Firefox is the issue, lets work on that.
    Go to the '''[https://addons.mozilla.org/en-US/firefox/ Mozilla Add-ons Web Page]''' {web link}
    (There’s a lot of good stuff here) and search for a download manager.
    There are also external programs that can be used.
    '''http://kb.mozillazine.org/Issues_with_Firefox#Downloading_opening_or_saving_files'''

  • File Transfer speed...Huge Topic

    Hi guys,
    I've read lots of stu regarding file upload/download speed, but none of the tips I've read has fixed my problem.
    I have 2 LANs, interconnected with 52Mbps line, no router between , only switches /___sbsstatic___/migration-images/migration-img-not-avail.png
    On each sites, I have Windows servers.
    With a windows client on site A, I can upload a 500 MB file to site B in 2 minutes.
    My macbook (and in fact ALL Mac os X clients) needs 10 minutes /___sbsstatic___/migration-images/migration-img-not-avail.png
    Downloading the same file from the windows Server takes only 2 min for both clients.
    IF I start the upload from the windows server (I start a copy from win to Mac), then it takes only 2 min
    So the same transfert, initiated from windows goes 5 times faster /___sbsstatic___/migration-images/migration-img-not-avail.png
    More crazy, no problem with another windows server. If I go on site B, same issue with all servers located on site A. BUT again no problem with a windows client.
    It doesn't have anything to do with the line.
    I tried everything with nscmb.conf, tcpack, ... Nothing has changed...
    Does anybody knows what's going on ?
    I'm open to any tips
    Thanks in advance

    I wonder if the problem is that the disks are formatted NTFS which is native to Windows but not to the Mac. Hence there needs to be a conversion for the Mac. Could that conversion be taking the additional time?
    |___________________
    Allan

  • File transfer speed when on battery power

    Hey there - I've noticed that my file transfer speed is ridiculously slow when i'm not plugged in to a power source. Even when my battery is fully charged it's super slow. This happens not only when I'm uploading files from a memory card to my computer but when I'm attaching files to an email, or even sending an email.  I've asked other mac users and they say this is not the norm for their machines....any ideas?
    thanks!
    Sunny

    additionally, you can disable power menagement for your wireless card completely through iwconfig's power option. I suggest you read the manpage for iwconfig, I have quotes the 2 related options for you.
    txpower
    For cards supporting multiple transmit powers, sets the transmit power in dBm. If W is the power in Watt, the power in dBm is P = 30 + 10.log(W). If the value is postfixed by mW, it will be automatically converted to dBm.
    In addition, on and off enable and disable the radio, and auto and fixed enable and disable power control (if those features are available).
    Examples :
    iwconfig eth0 txpower 15
    iwconfig eth0 txpower 30mW
    iwconfig eth0 txpower auto
    iwconfig eth0 txpower off
    power
    Used to manipulate power management scheme parameters and mode.
    To set the period between wake ups, enter period 'value'. To set the timeout before going back to sleep, enter timeout 'value'. You can also add the min and max modifiers. By default, those values are in seconds, append the suffix m or u to specify values in milliseconds or microseconds. Sometimes, those values are without units (number of beacon periods, dwell or similar).
    off and on disable and reenable power management. Finally, you may set the power management mode to all (receive all packets), unicast (receive unicast packets only, discard multicast and broadcast) and multicast (receive multicast and broadcast only, discard unicast packets).
    Examples :
    iwconfig eth0 power period 2
    iwconfig eth0 power 500m unicast
    iwconfig eth0 power timeout 300u all
    iwconfig eth0 power off
    iwconfig eth0 power min period 2 power max period 4
    website with the current manpage:
    http://linux.die.net/man/8/iwconfig
    or simply:
    $ man iwconfig
    Last edited by stefanwilkens (2010-09-13 11:11:37)

  • Extreme slow upload speed in Dallas area

    Hello
    Something happened to my upload speed last Thursday, it has dropped considerably connecting to most servers making many sites very sluggish. I have the hardest time just attaching a file in Gmail and the gmail chat keeps saying 'unable to connect'. Using FTP for my work is almost impossible. It's takes me 5-10 tries to upload a file that's not even 50KB.
    I've called Verizon tech support and went through different diagnostics and then they sent a new router, which still didn't help. Here's what I concluded so far:
    It's not the router
    It's not the computer since it happens on every machine
    It's not the wiring since I can get good speed test connecting to some servers.
    It's not the servers that i'm connecting to; everything works when i'm at work or on the phone.
    I have 15/5, I've attached some speed test results.
    Verizon's own speed test page even timed our during upload, which was stuck under 0.5 when it was about to finish.
    Anyone else experiencing this? Verizon say my issue is currently with the engineers, but I have no idea how long that wait to be.
    Thank you

    Is there any Verizon representative that can escalate my issue?
    Basically a tech came last Saturday and wasn't able to figure out what was wrong and left and closed my ticket. Whenever I call back now they're just telling me it's my computer, which is completely FALSE. All my 5-6 computer just doesn't happen to have slow upload speed of the sudden and require modification to RWin buffer as the suggested by the on-site tech. Verizon phone support bluntly told me they can't do anything further and would charge me for coming out again to replicate my issue.
    Things the tech have already tried:
    -Run Fios Optimizer multiple times on multiple computers.
    -Replaced router
    -Replaced ONT
    -Rebooted PON card
    Upload speed still sporadic, works perfect on some speedtests, but it's less than 0.5MB on many servers including Verizon's very own local speedtest. Gmail and any google site request is constantly slow. This site is slow and often times out. FTP to my own site is almost impossible if I want to upload a file that's bigger than 100kb. 
    I'm extremely frustrated.... There are reports of same exact issues in other thread, one seems to be fixed. Is there any way Verizon can look at that and apply it here?
    http://forums.verizon.com/t5/FiOS-Internet/Slow-upload-and-tired-of-techs-closing-tickets/td-p/62221...
    http://forums.verizon.com/t5/FiOS-Internet/Slow-upload-speed-on-evenings-for-almost-2-months-now-on-...
    Problem was fixed for Headhunter6
    http://forums.verizon.com/t5/FiOS-Internet/Unusable-upload-speed-at-night-and-during-weekend/td-p/62...
    http://forums.verizon.com/t5/FiOS-Internet/extreme-slow-upload-speed-in-Dallas-area/td-p/619117
    Is it because I'm using a community account on this forum so I'm being ignored?
    I've tried to sign up using my residential account, but got this yellow error page.

Maybe you are looking for

  • F-53 tcode . Open Document is not being pulled.

    When we try to post manual payments by using F-53, and I add the document number. It gives me a message that -No appropriate line item is contained in this document Message no. F5228, although I see that  an open item in Fbl1n. Is their a config step

  • Why are icons showing thru folders?

    In my dock my app folder my dowload and document folder all has the contents showing thru the folder.

  • Kernel Selection

    Hi I am installing SAP Netweaver 2004s in a new server where i need to install unicode system. My architecture is like this manner. System A --> AS ABAP System B --> AS Java BI javaEP but together there should be one database whether it is possible.

  • My brand new iMac keeps freezing?

    Hi, I have an iMac 27" late 2013 model, running OS 10.9.4, with 3.5 GHz i7, 32 GB of RAM and a 3 TB SATA hard disk drive (with 2.18 TB of storage remaining). I bought it less than 2 months ago from the Apple Online store, and have been using it up un

  • How do I Hot Sync my palm Address Book to original Mac Address Book?

    MacBook Pro   Mac OS X (10.4.7)   MacBook Pro   Mac OS X (10.4.7)