Site very slow, when Boost installed, getting errors with taxonomy

Events happening in the community are now at Drupal community events on www.drupal.org.
ayesh's picture

Hi,
My drupal site is really slow. It's on a shared host, so I installed Boost as a possible solution(it rocks too). I could get faster page loads after installing, and it worked for anonymous users well. But when I try to post content (/node/add/*) which has taxonomy enabled, I get "invalid argument for each()..." Error from taxonomy.Module. I couldn't figure out what went wrong. So I disabled Boost. Problem solved, low performance

In a test site(above's dump) with Boost enabled, I used devel to track sql queries. It shows that site spend hundreds of miliseconds dealing with cache tables.(14 times, 2sec)

any idea on what I can do is great.
Theme: acqua marina
Modules:
adv forum
account reminder
path auto
pagetitiles
nodewords
rules
views/panels/ctools
dhtml menu

Comments

If cache queries are your

dalin's picture

If cache queries are your problem then they are probably using MyISAM which locks the entire table when a row is being updated/inserted/deleted. You can switch to InnoDB which uses row-level locking which avoids this, but if you are on shared hosting then your host might not support this.

With the foreach error, you might need to change Boost's cache clearing options. You may have a broken View or the like.

--


Dave Hansen-Lange
Director of Technical Strategy, Advomatic.com
Pronouns: he/him/his

High performance

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: