HomeNotes500%+ Speed Improvement of Dolphin!
634 days ago in 
 

500%+ Speed Improvement of Dolphin!

In some cases up to 25x speed increase is possible. Without upgrading, without modifications of Dolphin code, only by tuning your hosting server properly. Read on...

 

Wondering why 7.0.3 is taking so long? It's because we're taking the speed issue a lot more seriously now and over the last 2 weeks we have been researching and testing as crazy. We tried different setups, compared servers of our partner hosting providers and tracked performance of some clients' sites. As a (interim) result we have two major groups of "answers":

 

1. Hosting server setup

 

Our tests showed dramatic contrast in performance of Dolphin on different server configurations. In some cases we are talking about up to "25 times" variation! Moreover, some of the popular Dolphin hosting providers have made the poorest possible choices for their servers. We already had a bold guess about this after we worked on BoonEx.com server optimisation and only confirmed it during our latest testing. In short, the first thing you need to do to speed up Dolphin is to properly configure your hosting server.

Now, it would be irresponsible to give advice like that without any specific recommendations, so we have started a new document with our tips and comparisons. We will be updating this document regularly, as soon as we find even better options. So, right now you can speed up your Dolphin-based site dramatically and reduce yoru hosting account load by following instructions given in:

Dolphin Hosting Server Setup Recommendations


Please, read it carefully and use the tips as long as you understand them and feel confident about what you are doing. If in doubt, try to force your hosting provider to do it. Some files benefit more than others, some less, but overall you may expect up to twice better files execution times across entire Dolphin package. This is A LOT and will translate into better search engine rankings, more pleasant browsing experience and happier clients.

To hosting providers: please, read our recommendations and move Dolphin-based sites to optimised machines. You may contact us for any help with tuning your servers. In short order we plan to start measuring and comparing hosting providers performance and feature those that do the best job for our clients. It is in your best interest to optimise for Dolphin.

 

2. Dolphin

 

On the Dolphin side we pinpointed some of the major bottlenecks and work on them right now. Our goal is to introduce most obvious and quick "cures" into 7.0.3 (eAccelerator, MemCached, gZip CSS, JS cache, some code optimisation) and then produce Dolphin 7.1 with more significant improvements. The catch with Dolphin is that "perceived speed" can be vastly enhanced with reworked layout/design, navigation menu, default arrangement of blocks, streamlining of options, optimising AJAX, etc. You could see what we achieved with latest Forums update, and that's what we're doing for 7.1 too.

 

Speed

This is an important topic on its own and I will sure bring it up again later, but now I need to say that we decided to take SPEED as the single most important focus in our further development. Latest changes in BoonEx.com, experience with other sites and clients requests show that speed is only getting more important despite improving internet connections and beefier servers. People just expect the web to be faster. More importantly, when/if we focus on speed, we make better choices in every other aspect - design, layout, usability, coding, security, etc. So, from now and on I pronounce SPEED as the mantra and the arch-challenge for BoonEx development and once we get "up to the speed" it will become Dolphin's main advantage.

Plussed by

 
 
 
 

Comments

Oldest First
|
Threaded
 
 
Please login to post a comment.
JasonVan
This is really, really, really awesome news. (Am I really the first to comment?)
UFO360
WOoooowhoooooo

Can wait to see the proof

Good You Boonex

Thank's
LeatherSportB
No mention of Nginx?
Andrew Boon
Need more time to compare and test. For now, both LightSpeed and Nginx show clear advantage over Apache, but we need more data. There're some other options too, like lighthttpd and new ones, so it would take some time to have a clear answer.
AlexT
@LeatherSportB

This document covers MySQL and PHP optimization, web-server's optimization tips will be added right after 7.0.3 release.
UFO360
Take your times guys

We don't wat people talking craps about boonex

I LOVE BOONEX A LOT

KEEP THE GOOD WORK
dolphinbugfixing
Fantastic! this is by far the Greatest Version Ever Since Version 5 and also it means dolphinbugfixing.com is out of work by the time this version will came out LOL.

so far here at dolphinbugfixing.com we managed to optimized dolphin sites from version 6.x.x to 7.0.2, so in addition with eAccelerator and MemCached this will significantly improved performance.

@AlexT and @Andrew -- I think there was no mention about database query optimization because I think this is the area where resource see more hug is huge, like for example avoiding LEFT JOIN statement in the database queries.
AlexT
@dolphinbugfixing

It will be some optimization in MySQL queries too. I think most critical slow queries will be fixed, along with pruning for some tables.
rgormly
This I assume, is going to make all the other sites on my server speed demons as well. I'll bet I even rocket along at 26 mph (fast for me) on my forty mile bike ride in the morning. Speed is good! I'll keep you posted at my dolphin site: http://celebratecycling.com in my blog tomorrow. I'm starting out with new specialized shoes that are too narrow for my wide feet. It could be painful. The salesman said the wider variety won't be available until October. And I could bring them back if they see more didn't fit after a few rides. I'm getting carried away, but if any of you enjoy cycling or would like to meet good looking people who do, feel free to come on over to http://celebratecycling.com and join as a free charter member. You can also suggest what I might do to make the site better. It sounds like I am going be buried in the server for a few day trying too get it straightened out. Pretty soon we will have our sites tuned up an spinning like tops.

Keep up the great work guys and gals, we appreciate it.
Nathan Paton
You guys need to update your recommended hosting list. According to AlexT, some of your providers (Arvixe) don't actually meet the proper server requirements.
Diddy
It feeeeeeeeeeeels so gooooooood!

Currently I do not gave any complain from my members why the site is so fast :-)

Thanks
annabel
I forwarded the recommandations to Gigapros (in case they haven't received it yet). I hope they will make adjustments asap so I can enjoy the speed of my site :-)
dhouse
Magnussoft can you expand on Arvixe's deficiencies? My site, Historyofhomes.net is hosted with them and I have concerns. What server would you recommend?

Thanks,
Betty
tomakali
Hmm... trident update dropped [ maybe ]
FleaTrax
This seems very encouraging.. I was going to change hosts this weekend but I would like to know more about which set up is fastest...Any idea when you will have the necessary data to make a conclusive assessment?
Diddy
@dhouse
I'm with Arvixe and my site is pretty fast now :-)
Diddy
one more suggestion for future updates!

Categories in Avatar cos if I will upload more Avatars than I have now it gets to painful to look for the desired Avatar :-)
shymatsi
Diddy,
You were able to make the changes in your Arvixe dedicated server? I can't even find the sections referenced from the article in my WHM...
LightWolf
Well I see I was right about NO release in August. And I see no mention of it now, so assume we will get this much needed upgrade in Sept or Nov?
LightWolf
Also to let you know your edit button wont allow me to edit my post, it gives me a error.
 
 
 
PET:0.082456827163696