La generazione di PDF in Magento è molto lenta
-
12-12-2019 - |
Domanda
Ho un problema con la mia installazione di Magento, all'ora di stampare il PDF con le fatture e le bolle di imballaggio è davvero lento, circa 3-4 minuti danno il file in PDF.
Non importa se si stampa 1 pagina o più, il tempo di stampa è lo stesso.
Soluzione
Hai provato a cambiare il font predefinito per la generazione di PDF?Ciò influisce solo sulla dimensione del file, ma è una riduzione così significativa delle dimensioni che potrebbe migliorare le cose per te.
copia il file principale in locale (override locale)
app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php
per
app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
Trova la linea che contiene:
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . ‘/lib/LinLibertineFont/LinLibertineC_Re-2.8.0.ttf’);
sostituire con:
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);
Nel mio caso la dimensione del file originale era vicina a 1 mb, in seguito era 200K.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange