So here is my problem and probably problem of many. Even if you optimize your working enviroment, your server, localhost, whatever when you install more than 100 modules your drupal UI will become slow. As there are lots of UI tools you can use, views in first place, but then DS, search/facets api, panels, open layers etc. This problem is most apparent in views, when you set things up and try to find out what will produce output you want, you will spend most of the time waiting, so in 20 minutes you work, you will do effective work 10 minutes at the most, other time you will be just waiting for your actions to go to DB and return back results so you can adjust them and repeat. This is just so slow and nagging workflow. I can compare it to some other CMS like WP where you will have instant action and reaction and you just keep on clicking and setup/site building is so much quicker (UI is also better) that after you work on drupal, WP seems really like something sweet and kind to you :) and I hate drupal for making me wait all the time.

I usually have memcache and varnish installed for better performance and it does help I also tried pantheon services which is specialized drupal hosting but they are also slow and paid is the same as free. I would really like to get to the speed of almost instant reaction from DB and FAST workflow but seems to me like I would need to buy ONE whole cloud for that or cluster of servers at office.

My current Idea is to stay away from production or live sites and build thing separately on small instances of drupal, and just install minimal what I need to build something and test it out and then when I know exactly what to do just deploy it to Full site. As this way when developing on full site I feel I am loosing a lot of time.

What are your thoughts about this? how do you handle admin UI and this drupal lag?

Comments

Jaypan’s picture

Are you developing locally, or on your server? I honestly don't see these same issues as you, but I work locally, so maybe that's the difference. If you aren't working locally, you will be doing yourself favors by doing so.

Marko B’s picture

So you are saying you work locally and when you have a view with relationships in it, filters and on that view there are also maps like open layers maps attached and then all that is rendered with DS layout. When you save, refresh, add something it is all happening instantly?

Can you also tell me what is your local work enviroment, what OS etc?

Jaypan’s picture

Everything is faster when you work locally.

I use OSX with MAMP, but you can set up a local environment on any system:

Windows: WAMP or XAMPP
OSX: MAMP or XAMPP
Linux: XAMPP

There is also the Acquia Dev kit that you can download that gives you an AMP (Apache Mysql PHP) server to work with.