簡體   English   中英

在php和Windows中創建ZIP文件

[英]Create ZIP file in php , windows

我必須使用php創建一個zip文件。 這些文件位於我的Web服務器的目錄中。 我必須(動態地)添加這些文件並創建一個zip文件。

在php中使用小文件可以完美工作,但是當我嘗試使用大於200 MB的文件制作zip時,我將花費更多時間來創建zip。

那么,有沒有什么方法可以使用Windows系統命令來制作一個可以通過PHP運行的zip文件? 這樣我們就可以輕松快速地創建zip文件,而不會造成內存損失。

請幫忙

您可以嘗試在數據庫中實現某種隊列。 您加入了zip操作,而在后台執行某種cron作業進行壓縮,並在完成時通知您的隊列。

這不會減少處理時間,但是由於壓縮是CPU和I / O繁重的操作,因此可能無法加快速度。 使用這種技術,您不必讓用戶等到完成壓縮后,例如,完成后就可以簡單地發送一封電子郵件(包含創建的zip文件的鏈接)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM