Performance: Better to use FastCGI or mod_php?

Hi everybody,

one of our customers instances (Sugar 7.6 Pro) tends to keep getting slower as user base and data size grow, but I cannot pinpoint the source.

I have taken all the measures from the performance guide (no developer mode, not too many list items, no trackers, use Chrome, logging on FATAL, Opcache is in use), optimized the database just fine (running on its own server, no slow queries, InnoDB and Query caches, etc), the Apache webserver ist running the latest supported version of PHP (5.4) and we have only limited scheduler jobs running.

But still the system responds not too quickly, opening a record in the contacts takes nearly 4s.

We are using mod_php for our installation, is there any performance benfit fpr using FastCGI with SugarCRM 7?

On the other hand, I ran some performance test with Chrome, and it seems that nearly 3/4 of the page loading time is used for Scripting:

Clipboard_2016-02-01_18-37-13.png

My client pc is pretty decent (Core i5, 8GB RAM, running Win 7 / Chrome from a SSD drive), so I suspect not much I can do here. Any other ideas where to look?

Greets,

Mark

Parents
  • I would say that your Contact record spends a lot of time rendering the view.  Are there customizations to the Contacts module that could cause the Record view there to be re-rendered multiple times?  Do other modules (like Accounts, Cases, etc) have similar performance characteristics?

    App Ecosystem @ SugarCRM

Reply
  • I would say that your Contact record spends a lot of time rendering the view.  Are there customizations to the Contacts module that could cause the Record view there to be re-rendered multiple times?  Do other modules (like Accounts, Cases, etc) have similar performance characteristics?

    App Ecosystem @ SugarCRM

Children
  • I used the complete page reload when starting the performance measurement, so you might have a point here. The Sugar instance has some additional fields and 3 addtional modules that are related to the contacts, so nothing out of the ordinary. Accounts, Leads and Calls (which has only notes as a subpanel) share the same loading times.

  • I would suggest upgrading to Sugar v7.7.1 and PHP 5.6 due to massive speed improvements with that version.

    .

    CRM Business Consultant