Help find my bottleneck / performance problem
PermalinkTo the best of my knowledge, it only occurs when logged in.
When the problem hits, the browser will whitescreen and sit, waiting upwards of 30 seconds and then render the page.
The problem occurs in the front-end and in the dashboard. I'm running on a development instance of concrete5 5.5.2 than has NO usage base other than myself.
ATTACHMENTS
Attached are a screencaps of Google Developer Tools timelines and a RAW time files that can be loaded into Developer Tools.
(To load a timeline, click "Timeline", right click "Timelines", and choose "Load Timeline data".)
Two timeline data files, the smaller one shows two random, back-to-back delays. One for a send request and one waiting on /tools/required/i18n_js. The larger file is a much longer browsing session which ends with the random delay on a dashboard "systems" page.
Concrete5 cache is disabled. I thought my random delay problem was fixed for quite a while, but I upgraded to 5.2.2 today and started seeing the problem again.
I'm really at a loss here, but can't make this site production until I solve this random delay. Any help is appreciated.
Thanks!
==============
ENVIRONMENT INFORMATION
# concrete5 Version 5.5.2 # concrete5 Packages 301 Redirects (2.0), Add Multiple Pages (2.0), All In: The Advanced User Import Add-on (2.0), Automatic Email Obfuscator (1.2.2), Content+ (1.0), IU Webserve File Fix (0.1), Kelley School of Business (0.55), Maintenance Editor (1.1), Page Redirect (1.2), Page Selector Attribute (1.1), Related Content Panel (1.0), Related Pages (1.2.1), RSS Feed Creator (1.18). # concrete5 Overrides blocks/spotlight_random, blocks/external_form, controllers/login.php, controllers/news, helpers/concrete, helpers/file.php, helpers/image.php, helpers/pagination.php, js/jquery.valid8.js, js/form.executiveEducationRegistration.js, css/form.validation.css, libraries/authentication, libraries/file, single_pages/login.php, single_pages/dashboard, single_pages/news, tools/page_controls_menu_js.php # Server Software Apache # Server API cgi # PHP Version 5.2.14 # PHP Extensions calendar, cgi, ctype, curl, date, dba, dom, filter, gd, hash, iconv, json, ldap, libxml, mbstring, mcrypt, mysql, mysqli, oci8, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, posix, Reflection, session, SimpleXML, soap, SPL, SQLite, standard, tokenizer, xml, xmlreader, xmlwriter, xsl, zlib. # PHP Settings
Edit: corrected typo.
Also, I'm not sure how the related content add-on works but that also sounds that it might be doing some multiple level searching stuff heavy for the server.
If you're able to run this site on a separate testing/staging server, I'd try there even to disable all add-ons and then enabling then one by one to see when the problem occurs again.
I'd say (from personal experience, might also be wrong) it's 90% chance that some of your add-ons is doing this.