[英]Storing Huge Amount of Data from XML to MYSQL database for PDF
我需要使用php將XML數據轉換為pdf格式的建議。 我想提供一個選擇,只要單擊下載鏈接即可下載pdf。
我有一個包含數千條記錄的XML文件。我想將XML記錄轉換為pdf格式。 以前,我曾經從mysql生成pdf。 我不知道如何使用php將xml數據直接轉換為pdf。
一種選擇是一個一個地檢索每個XML記錄,然后使用php和mysql將其插入數據庫。
我的問題是:
如果我將解析xml記錄並運行mysql insert語句數千次以將數千條記錄存儲到數據庫中,效率會降低嗎?
而且,將需要更多時間從數據庫檢索那些記錄以生成pdf。 是否還有其他方法可以有效地解決此問題? 請給我建議。
最弱的鏈接是XML解析器-通常是最慢和最消耗內存的過程,因此我將XML導出到MySQL數據庫,然后按需生成PDF報告。 但這僅在您需要根據用戶請求動態生成PDF時才有意義。 否則,最好一次將XML轉換為PDF並將靜態文件保留在服務器上。
http://www.tcpdf.org/是PHP世界中最受歡迎的PDF引擎之一。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.