Search code examples
expressionengine

Matrix & Playa calls slow my site down


I'm running a template with 1 channel to display about 500 entries. These entries consist of a few textfields and a MX google maps field.

The page takes 4 seconds to load ( which is too long ) and when I look at the output profiler I notice a few hundred lines like this:

(0.545310 / 45.39MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata (0.552964 / 45.42MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata (0.553339 / 45.42MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata (0.561014 / 45.45MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata (0.561453 / 45.45MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata (0.570236 / 45.49MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata (0.570871 / 45.49MB) Calling Extension Class/Method: Matrix_ext/channel_entries_tagdata (0.581254 / 45.52MB) Calling Extension Class/Method: Playa_ext/channel_entries_tagdata ...

Odd, since there are no playa or matrix fields in this channel. I asked around on the P&T support forums, but maybe you guys are able to help ?


Solution

  • Uninstalling the Matrix and Playa Extensions ( make sure you keep the field-types & module ) takes care of this.

    The calls to Matrix & Playa are gone now, page loads fine. And everything else ( including Matrix & Playa fields ) still works.