Question about zip stream for large files

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ZipStream-PHP

    :floppy_disk: PHP ZIP Streaming Library

    For downloading I tried this https://github.com/maennchen/ZipStream-PHP and later tried this as well https://github.com/stechstudio/laravel-zipstream but the download "hangs" until all photos are processed (until the loop is done) and only at the end it shows the save dialog. Then when you save it, it's already downloaded, because it downloaded it during that "hang" period. The problem is it looks like a "delay" when user clicks download button. When working with small amount of data that's tolerant, but when I want to download, for example, a few GB, it still downloads it but it's doing it in the background. When I open network tab I see the request is pending and the size column is growing (cause it's downloading files) and then after couple of minutes (it depends on your download speed) it shows a save dialog.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • laravel-zipstream

    Easily create Zip files on-the-fly and provide a streaming download

    For downloading I tried this https://github.com/maennchen/ZipStream-PHP and later tried this as well https://github.com/stechstudio/laravel-zipstream but the download "hangs" until all photos are processed (until the loop is done) and only at the end it shows the save dialog. Then when you save it, it's already downloaded, because it downloaded it during that "hang" period. The problem is it looks like a "delay" when user clicks download button. When working with small amount of data that's tolerant, but when I want to download, for example, a few GB, it still downloads it but it's doing it in the background. When I open network tab I see the request is pending and the size column is growing (cause it's downloading files) and then after couple of minutes (it depends on your download speed) it shows a save dialog.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Create Laravel 8 Zip file and Download?

    1 project | dev.to | 11 May 2022
  • Laravel Ecosystem in 2024

    2 projects | dev.to | 7 Sep 2024
  • Laravel has raised a $57M Series A in partnership with Accel

    2 projects | news.ycombinator.com | 5 Sep 2024
  • "Backup Tables" package

    1 project | dev.to | 24 Aug 2024
  • 5 essential tools for Laravel development

    4 projects | dev.to | 17 Aug 2024

Did you konow that PHP is
the 14th most popular programming language
based on number of metions?