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":
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:
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.
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.
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.
Can wait to see the proof
Good You Boonex
Thank's
This document covers MySQL and PHP optimization, web-server's optimization tips will be added right after 7.0.3 release.
We don't wat people talking craps about boonex
I LOVE BOONEX A LOT
KEEP THE GOOD WORK
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
It will be some optimization in MySQL queries too. I think most critical slow queries will be fixed, along with pruning for some tables.
Currently I do not gave any complain from my members why the site is so fast :-)
Thanks
Thanks,
Betty
I'm with Arvixe and my site is pretty fast now :-)
Categories in Avatar cos if I will upload more Avatars than I have now it gets to painful to look for the desired Avatar :-)
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...
1) What is the maximum online users on your site? -- increase the number of mysql connection allowed and RAM maybe too.
2) Do you have several modules from different developers? -- chances are one of them is slowing your site.
3) How many members you have? -- consider adding additional hard drive, maybe a SAS drive then put the dolphin scripts in there.
4) Homepage see more
We have found a part in dolphin which makes dolphin slow. We are working on it to bring some change.
I think you should try not to load the all site ? for example the header, footer and member menu must not be loaded every time the user navigate to another page, you must think about ajax solutions.
With all my respect, thank you boonex.
In fairness to hosting providers they are not the reason why your site is slow. These are the questions you need to consider.
1) What is the maximum online users on your site? -- increase the number of mysql connection allowed and RAM maybe too.
2) Do you have several modules from different developers? -- chances are one of them is slowing your site.
3) How many members you have? -- consider adding additional hard drive, maybe a SAS drive then put the dolphin scripts in there.
4) see more
I am a old dolphin come back for a second time to see if i can get to grips with it all and dolphin has evolved from when i was here last some many years ago now and the speed testing is gonna be a Big Job with a ton of tweaking.
Great Stuff
FYI: I have a dedicated server with Arvixe, one of the low end, servers. I'm thinking of upgrades, and see more
tried it, done it all. Had dolphinbugfixing support and our Agent AntonLV too, improved a lot, site stopped crashing and no need to reboot server every day(!!!). We have a dedicated server, now with 4GB RAM, 1 drive with 250GB + 2 additional with 120 GB... only around 800 visitors day (no biggy), but still a mistery, when more than 40 users are online plus some guests (and these can not see photos, which is the more used feature, along with IM), the site stops...it does not crash but it stops see more
I think some of the cPanel processing are running for example Log Rotation and Backup this is normal, solution set this processing on off-peak time of your site.
>>>the site stops...it does not crash but it stops for 10 minutes and then comes back to life
@dolphingbugfixing - done it, thanks for the advice.
Went further and now have 8 GB RAM, guess what? Yes, it stalled again, and even after we removed IM, it stalled once again....so...
BUMP!
Hosting company keeps seing to many concurrent IP connections and believe they are DDoS'd and wnat to block them, but it is not, it's the IP of our approved users, which for some reason keep creating up to 1.000 connections!
Someone has some ideia where this can come from? We did not have this see more
Finally your site is perfectly working now, wow it was a challenge I have to tweak several database queries to achieved performance.