Rebased #2120 to master. Paperclip duplicates the original files quite a lot as part of its validation process. (#1642, #1326). When uploading large files (several hundred megabytes to gigabyte range), this becomes a problem: The web server will be busy creating 3 - 4 duplicates on disk, while the app (and potentially the user) are waiting for the upload operation to complete. This pull request introduces hard links instead of ```FileUtil.cp``` where possible to keep the logic as-is but save time and disk space.
Name |
Last commit
|
Last Update |
---|---|---|
.. | ||
interpolations | Loading commit data... | |
io_adapters | Loading commit data... | |
locales | Loading commit data... | |
matchers | Loading commit data... | |
storage | Loading commit data... | |
validators | Loading commit data... | |
attachment.rb | Loading commit data... | |
attachment_registry.rb | Loading commit data... | |
callbacks.rb | Loading commit data... | |
content_type_detector.rb | Loading commit data... | |
errors.rb | Loading commit data... | |
file_command_content_type_detector.rb | Loading commit data... | |
filename_cleaner.rb | Loading commit data... | |
geometry.rb | Loading commit data... | |
geometry_detector_factory.rb | Loading commit data... | |
geometry_parser_factory.rb | Loading commit data... | |
glue.rb | Loading commit data... | |
has_attached_file.rb | Loading commit data... | |
helpers.rb | Loading commit data... | |
interpolations.rb | Loading commit data... | |
logger.rb | Loading commit data... | |
matchers.rb | Loading commit data... | |
media_type_spoof_detector.rb | Loading commit data... | |
missing_attachment_styles.rb | Loading commit data... | |
processor.rb | Loading commit data... | |
processor_helpers.rb | Loading commit data... | |
rails_environment.rb | Loading commit data... | |
railtie.rb | Loading commit data... | |
schema.rb | Loading commit data... | |
storage.rb | Loading commit data... | |
style.rb | Loading commit data... | |
tempfile.rb | Loading commit data... | |
tempfile_factory.rb | Loading commit data... | |
thumbnail.rb | Loading commit data... | |
url_generator.rb | Loading commit data... | |
validators.rb | Loading commit data... | |
version.rb | Loading commit data... |