I have made site on drupal
My site has 7500 users and approx (20 to 50 without logged in)(2 to 10 logged in) users are online (and this is not heavy traffic I think)
The site is on dedicated server. I have enabled setting in performance from drupal admin and also installed memcache and eaccelerator
I looked in query logs from using devel module. it is firing total 600 to 900 queries on each page
When I have installed patch of path.inc to reduce the queries of drupal_look_path()
. It has reduced queries to around 400
I have also made some positive changes in mysql (my.cnf
) file, but still there are many same queries run form user_load()
function again and again
I have 60 to 70 modules enabled and all are use full. I can't remove the modules
Still the site is running slow it is taking approx 10 to 15 sec
Now I don't know why the site is running so slow
- Is it because the drupal has the large php code ?
- Is it because it is firing so many queries on each page?
- Does the InnoDB engine improve the performance?
Please, any kind of suggestions are welcome