Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9247423
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T09:43:23+00:00 2026-06-18T09:43:23+00:00

heys guys. So… I have a website that needs to upload files like, 500MB

  • 0

heys guys.

So… I have a website that needs to upload files like, 500MB large.

My question is… what kind of system requirements do I need? Specifically about memory. For uploading a 500MB file I need 500MB RAM? How much RAM will be necessary for ONE upload of that kind succeed?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T09:43:25+00:00Added an answer on June 18, 2026 at 9:43 am

    PHP, or better the web server, will not buffer the whole upload in RAM.

    Upload size depends not directly on RAM size. I cannot say what exactly your system should look like but I can say that I handled GB sized updates years ago with low cost work station.

    Note that you’ll have to change the following php.ini settings if you want to support big uploads:

    upload_max_filesize = '500M';
    
    post_max_size = '500M';
    

    About memory again: Note that not PHP will consume the memory. The web server will handle the download. You won’t worry about this in PHP.

    If you use a Linux system you can view the tcp buffer size when typing

    cat /proc/sys/net/ipv4/tcp_rmem
    

    in terminal. You’ll see 3 numbers. The minimum, medium and maximum buffer size in bytes. On my system it is:

    4096    87380   4115680
    

    Meaning that the maximum buffer size is ~3.9MB which is significantly smaller then the 500MB you have.

    So don’t worry about memory in this case. Its is very likely that the network is the bottleneck.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

heys guys, i have a website, which contains lots of db work to display
Heys, I am writing something in Xcode. I use Core Data for persistency and
Heys all, I've tried to use NRefactory(Vb) https://github.com/icsharpcode/NRefactory/ but it didn't come with mono.cecil.dll
Considering the code below. I would like to run 3 experiments at a time.
I want to do something like looks like this (obviously not valid c code,
How can i put break line in string. Something like this. string var =
If I belong to the no-www camp , cookies I have set in http://example.com
Heys! Ill cut right to the subject, here's the jquery code: jQuery(function() { jQuery('.entry-content
i have created a win32 window it work fine but im tryin to get
Hey S.O! I realized my child nodes are not being indented - they are

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.