我是一名Web開發人員,我正在使用mPDF庫生成PDF文件。我想用PHP生成大約2000 - 3000頁的PDF文件。 mPDF庫需要很多時間才能生成PDF文件,並且達到了最大服務器超時時間。關於如何使用php快速提高Mpdf庫執行速度
我該如何提高執行力?
我是一名Web開發人員,我正在使用mPDF庫生成PDF文件。我想用PHP生成大約2000 - 3000頁的PDF文件。 mPDF庫需要很多時間才能生成PDF文件,並且達到了最大服務器超時時間。關於如何使用php快速提高Mpdf庫執行速度
我該如何提高執行力?
我知道有兩件事可以幫助你。
a。在mpdf安裝目錄中,您會找到文件compress.php。這將允許你創建一個新版本的mpdf.php - 一個更輕的版本。當你運行compress.php你將可以選擇你需要的pdf庫/函數 - 丟棄你不需要的東西。先備份原始文件。
b。在你的scrpt的頂部添加:ini_set("memory_limit","256M");
。將其更改爲滿足您的需求 - 這人會允許你使用256MB內存
編輯:(約compress.php使用)
運行該文件。按照屏幕上的指示。
第一次運行它會告訴你一個文件丟失。別擔心。複製&將原始mpdf.php重命名爲mpdf_source.php,將其上傳到安裝目錄。然後刷新你的頁面。
你會得到許多選項,包括在你的pdf中包含什麼。選擇你想要的。
先備份mpdf.php。
感謝您的回覆, – user3811650
我希望這些tps能幫助你。 2000頁是艱難的 – andrew
你可以向我解釋有關compress.php。根據你給的第一件事(一),所以如何工作這個文件 – user3811650