Optimizing admin UI for speed

Marko B's picture

I wrote a post here about this also but want to get some tips from this group if possible. https://drupal.org/node/2200175

What I want to know is how do you optimize drupal admin UI, or to be more exact how to make views admin UI react quicker or instantly.

I am looking for
-hacks(exclude something just for dev enviroment)
-raw power suggestions (use SSD (I do locally) use more ram, put DB in RAM somehow, use other type of DB)
-modules (memcache or some other, I use memcache for now)
-server setups (switch to prefork/worker apache, move to some other server nginx)
-OS (will ubuntu be faster then win 7 for example)

Comments

Optimizing the admin UI is

dalin's picture

Optimizing the admin UI is the same as optimizing the front-end:

1) Measure to find out what is causing performance bottlenecks.
2) Experiment with different ways of fixing that bottleneck.
3) Measure again to confirm that you've actually made a positive improvement.

Don't just randomly apply various "performance" techniques that you find throughout the web. That would be the same as searching the Internet for various health techniques to treat your unknown sickness. Sure chemotherapy is great for some people, but not if your problem is the common cold.

--
Dave Hansen-Lange
Technical Manager
Advomatic LLC
Great White North Office
Canada

I agree with method. I am

Marko B's picture

I agree with method. I am just asking for suggestions from people who already did that. I am not asking for some custom set of modules nobody ever saw. I could just downsize the question and ask, how to optimize for Views UI. Think that is the part most of people spend lot of the time configuring pages and making context filters, regular filters, relationships and all those nice but CPU and Memory intensive things in Views and then you need to test those and adjust and do it over and over again and this takes time if you have big site and heavy layouts.

For example. I have around 300 queries in one view displayed with devel, most of them are below 5 ms all the time, few pop above to 20 ms. I also have some other node pages with lots of elements with more then 350 queries and I get this takes time. Option to downsize them is not possible. I need all that is there. It is also hard to make some regular caching as I need this to be refreshed to see changes all the time.
Some suggestions please? :)

Drupal Specialist at http://adriadrop.com/

admin_menu

kbahey's picture

So, you are talking about backend for admin users, not just the front end ...

In this case, try disabling the admin_menu module.

For an example, see here.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.

It is also hard to make some

dalin's picture

It is also hard to make some regular caching as I need this to be refreshed to see changes all the time.

Sounds like Views Content Cache might be useful for you:
https://drupal.org/project/views_content_cache
where you can set a view to cache until new content of type X gets created/edited/deleted.

--
Dave Hansen-Lange
Technical Manager
Advomatic LLC
Great White North Office
Canada

Or you can cache the whole

Martijn Houtman's picture

Or you can cache the whole page, and use https://drupal.org/project/ajaxblocks to load the block content dynamically.

I am only talking about

Marko B's picture

I am only talking about backend for admin users, most exclusevily user 1.

Hmm admin menu. I do use it, also use the context one. They are both really useful. Your post is a little bit old now and probably this is not the case anymore but I will give it a try and see if there is some difference. thanx

Drupal Specialist at http://adriadrop.com/

High performance

Group events

  • 2015-11-16 08:00 - 2015-11-20 13:00 America/New_York
Add to calendar

Group notifications

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