🎉 We got a new, shiny ✨ Weekly Top Seller Badge 🏆 and we're very happy 😄! Check it out on 🚀 CodeCanyon  

Header background

FAQ's

some common questions related to configuration of PDF Customizer module for Perfex CRM
cijagani

Written by cijagani

Last updated

Question: I'm experiencing slow performance when generating PDFs using the PDF Customizer module for Perfex CRM. Why?

Answer: Our module is using the Perfex CRM PDF library, which is using the TCPDF library. If you're experiencing slow performance when generating PDFs using TCPDF, there are several factors you can consider and optimize to improve the speed. Here are some tips:

  1. Check Server Resources: Ensure that your server has sufficient resources (CPU, memory, etc.) available. Generating complex PDFs can be resource-intensive.

  2. PHP Version: Make sure you are using a recent version of PHP, as newer versions often have performance enhancements.

  3. PHP Opcode Cache: Enable opcode caching for PHP, such as APC, OPcache, or XCache. This can significantly improve script execution times.

  4. Reduce Image Size: If your PDF includes images, make sure they are optimized for the web. Large image sizes can significantly slow down PDF generation.

  5. Optimize Image Formats: Use image formats that are more suitable for the content. For example, use JPEG for photographs and PNG for images with transparency. Also, ensure that images are compressed appropriately.

  6. Use Standard Fonts: Whenever possible, use standard fonts (like Helvetica, Times, etc.) instead of custom fonts. Standard fonts are usually more optimized.

  7. Reduce Page Complexity: Simplify your PDF layout and structure. Complex layouts with many elements can slow down the rendering process.

    Remember to test your changes thoroughly to ensure that they do not adversely affect the quality or functionality of your generated PDFs. Each application is unique, so experiment with these tips to find the combination that works best for your specific use case.

For any help, please contact via the the Support page. 

We uses cookies to ensure you get the best experience on our website.