By Kevin Morrison on Saturday, 10 January 2015
Replies 24
Likes 0
Views 1.3K
Votes 0
I know this is a broad topic and no one can possibly cover every possible configuration. However I think because EasySocial is such a server intensive application, generally any social platform is, they tend to run slower than other types of websites.

I think it would be good to have a better understanding of what types of server settings would be best (or at least better) to effectively run an EasySocial website. Hopefully some of the devs and other knowledgeable support personnel will chime in here and help get us up to speed with at least some of the more common configurations we could apply to our servers.

I personally have been having some lag issues that are difficult to troubleshoot. I have sought out others on the forum that have been in similar situations and while I have got a tip here and there as to what might be causing my problems I think it would go a long way to helping all of us if we had some better understanding about proper configurations.

So please chime in devs and give us some useful info that we can work with to get the most out of your awesome extensions...
Hello Kevin,

To be honest, I really would think that the "server optimization" would be based on the site owner unless there is a drastic "load" issue on the app, then we should be discussing about how to address these "bottlenecks".

Server configurations are very very subjective depending on what sort of scenarios and it doesn't mean that our current stackideas.com setup would be the same for your site. Perhaps I could get the guys over at cloudaccess to actually start a webinar about this and this would definitely help new site owners to understand how all of these different server configurations jive together.
·
Wednesday, 21 January 2015 00:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

If I were to run a social network site, I would consider having a barebone cloud / vps without any of those messy panels installed. These panels are usually resource hoggers as well. If you are solely going to use it for your site, you don't need a panel.

Apart from that, I generally prefer Apache + MySQL + PHP as this is much more stable for me. I have tried nginx but didn't really like it because it's too unpredictable as to what's going to happen next.
·
Saturday, 10 January 2015 14:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Mark, I agree and I would not use a panel either. I have to however due to having resellers and my choice in panels was cPanel. Still, I work better in SSH so dont go into the cPanel much...
·
Sunday, 11 January 2015 01:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

Yeah, if cpanel is necessary then I guess you'll probably want to have a better / larger resource for your server
·
Sunday, 11 January 2015 12:47
·
0 Likes
·
0 Votes
·
0 Comments
·
For sure, I have a kick butt box with tons of ram. Still tweaking the settings and probably always will be. Hence this thread, always looking to make it better any way I can...
·
Monday, 12 January 2015 03:12
·
0 Likes
·
0 Votes
·
0 Comments
·
My wish: EasySocial standalone application on a VPS using LiteSpeed web server. In addition, I'd like to see EasySocial only load necessary assets for the page being loaded. Maybe I'm ignorant but it looks like all ES assets are loaded on every ES page.

Since ES is becoming so versatile with what it offers, I'm not going to have much need for it to be running on Joomla. In fact, the only thing I can think of that Joomla handles is the user manager, ACL and template manager. If you were to run a standalone version, I bet it could be sped up significantly...by at least another 500-1000ms. I'd like to get the dashboard and profile pages down to under a second. One second seems to be the threshold for most people to regularly and continuously use a website. Right now, it takes my site between 1.2-1.6s (initial wait) and 3-5s (on load) on those pages but I'm only on a GrowBig plan with SiteGround. I'll be shopping for a VPS soon.

The other thing that would be helpful is a VPS setup service. I played around with DigitalOcean a couple years ago but having to do things via SSH is a painful process and I'm always afraid I'll muck something up. Over time it would get easier to use but I'd much rather spend more time on my site's content, customizations and promotion than having to worry about server set-up and optimization through SSH. Once you do get things set-up you still gotta stay current with all the best practices for server optimizations that seem to change every year or less. I wouldn't mind paying an extra charge on my membership for server set-up and maintenance of some sort.

My idea is StackIdeas could offer a preset droplet image that we could download and deploy on our account. Then when some maintenance and updates need to be done on the master preset, we could download it and redeploy on our accounts.

1. You guys would only need to offer and update one droplet image designed to optimize StackIdeas applications
2. We wouldn't have to become server technicians on top of running websites. All we would need to do is learn how to deploy the image on our accounts and update them with a new image when one comes available.
3. This method would prevent the need for SI team members from going into ALL of our VPS accounts which would take hours and hours away from working on your own products.
·
Monday, 12 January 2015 03:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry to jump into this discussion. I wanted to post a simulair question just a minute ago, but checked for topics about this subject. So I found this topic ;-)

My site running easysocial is also too slow. It is still in test phase, but the testers I asked, all complain about the site being to slow. I have a VPS server. Al static sites run fine. but easysocial is sometimes too slow. Between page loads sometimes people have to wait a second of 6 or 7...

My VPS provider is running a tool to find bottlenecks. I mentioned this problem to them too and they are investigating...they have not find anything that stresses the server too much uptil now....Therefor, I am wondering if the hardware of the server is fast enough. I am running more sites on it....

However, I just cannot find anywhere if the hardware of the server has influence on the performance of a site running easysocial...

My current VPS has:
2 Intel Xeon processoren
1024MB RAM geheugen
Fast I/O performance
50GB SAS harddisk

I can upgrade for not that much of money to:
4 Intel Xeon processoren
2048MB RAM geheugen
Fast I/O performance
100GB SAS harddisk

Will such a upgrade improve the performance/speed of the community running easysocial? Or will it not make any difference?
·
Monday, 12 January 2015 04:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello cbais,

How many users do you have logged in concurrently? Also, how many items are there on the stream?
·
Saturday, 17 January 2015 15:49
·
0 Likes
·
0 Votes
·
0 Comments
·
subscribe++
·
Saturday, 17 January 2015 20:22
·
0 Likes
·
0 Votes
·
0 Comments
·
subscribe
·
Saturday, 17 January 2015 23:47
·
0 Likes
·
0 Votes
·
0 Comments
·
How many users do you have logged in concurrently? Also, how many items are there on the stream?


2 users profiles and both users were online...... Dont want to know what the speed would do when there are 6 members in total and 3 members online at the same time ;-)

I did a lot of testing with different templates. Turned out that gantry was the bottleneck. Now I am using wanderers on my (test) easysocial site and the speed is good. Even with more users online at the same time......

So no more gantry (or warp7) for me on communitysites running easysocial.....
·
Monday, 19 January 2015 07:34
·
0 Likes
·
0 Votes
·
0 Comments
·
That is not necessarily true cbias. I have a very active site using Gantry and I have tried a dumbed down template like wanders and it made no difference. The fact that you are using probably the smallest VPS that can be created is your bottleneck. Sure it will work with the minimal user base you have and is why a stripped down template works (for now), but I assure you if it was three or more times that many users your budget server will without a doubt crack under the pressure regardless of the template.

I started this thread because I want to know what server configurations are going to be the best. Things such as parameters for PHP, Apache and to see if things like suPHP with some other security such as Sushosin are better than another configuration? So far I have posted similar questions on other such boards and clearly the response is the same here. People want to know, but obviously the developers don't know, otherwise there would have been more value added to the conversation by now. No offense to the StackIdeas team, I think what they are doing is nothing short of awesome, but regardless the results of my query are the same. Developers creating works of art without much more than a basic understanding of what is happening under the hood on the server side.... Sad really, when you think that people are creating code and for all practical purpose only know that it will work with a few variations of PHP and MySQL and give no regard the the multitude of parameters that an IT has to configure on the server side for any one of these versions that can make or break the deal.
·
Monday, 19 January 2015 07:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Well.. If what You say is the case, then there is a speed problem with easysocial....

On the same server I mentioned, I run a community site with jomsocial and socialize template (T3 framework?). It works like a charm. 1500 profiles....on top times maybe 30 users online at the same time. No hassle at all. works like a charm. Easysocial did not in combination with gantry or warp 7. Not even with only 2 users....

I Dont know how it will be when using wanderers and there are 30 users online at the same time, but for now it looks o.k.
·
Monday, 19 January 2015 08:14
·
0 Likes
·
0 Votes
·
0 Comments
·
I will agree that Gantry is a pig, I cant stand T3 and Warp is a joke so no comment on either of those. I guess it is worth noting if JomSocial will run well and EasySocial wont run as well. Does not indicate a problem but rather a conflict... probably a script since Gantry relies so heavily on them.

While it is interesting, the idea of this thread has nothing to do with comparing features and functions. As is always the case, another thread that will go in the wrong direction and try and answer the wrong questions...
·
Tuesday, 20 January 2015 00:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kevin,

I could actually go all day long discussing which server setup is best for you depending on your network but I really should be focusing on the development of EasyBlog 5

Cbais,

To be honest, I really have no idea why it's slow for you if you only have 2 users. That's pretty bad but I believe the reason that it could be this slow probably because T3 is trying to fiddle around with "html" codes on the page.

EasySocial relies heavily on HTML5 "data" attributes and there are times when these plugins / templates tries to do funny regular expressions on the entire output of the page and this is normally where the bottlenecks are!
·
Tuesday, 20 January 2015 00:10
·
0 Likes
·
0 Votes
·
0 Comments
·
I understand that Mark and it is to bad there are so many variables. Just as sad is the disconnect between development and platform that make it that way. Like buying a car, most people only want to focus on the outside and as long as it runs they dont care what is under the hood...;(
·
Tuesday, 20 January 2015 00:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark, did you see my suggestion above? If StackIdeas could offer a server snapshot service optimized for SI apps on DigitalOcean it would save a lot of time and money for us and you trying to troubleshoot different optimizations for different server set-ups. Plus, you guys would get some service product revenue. All you guys would have to do is update the snapshot as needed. We would download and deploy on our droplets.
·
Wednesday, 21 January 2015 01:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Good idea John, and I will try to work on snapshot on both DA and Linode that would be optimized for running a Joomla site with our extensions.
·
Thursday, 22 January 2015 01:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Mark! Looking forward to it. I would even pay an additional charge to have it updated from time to time with the latest softwares installed and latest optimization techniques employed.
·
Thursday, 22 January 2015 04:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the heads up on this John
·
Thursday, 22 January 2015 04:06
·
0 Likes
·
0 Votes
·
0 Comments
·
any news !?
i am just taking a linode server, seems cool ! 1gb of ram is good ?
·
Wednesday, 11 February 2015 22:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Jan,

It would be much better if you start off with 2gb at least
·
Thursday, 12 February 2015 13:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi every body,
i am coming today to share my experience with my actual hoster, Coolicehost,

my web site was hosted by siteground for many months, i'd moved up because my website become slow under my GoGeek plan, the unique choice was to upgrade to Cloud plan but not sure if an entry server will handle.

I does some search about nginx and found Coolicehost, the support is just great, some times i sent support mails at midnight and get response in some minutes, they know well their clients and they provide the right service,
they have many plans: shared and hybrid, all with cpanel, you can choose Nginx, LiteSpeed, Varnish, ..

Personaly i have a cloudlinux one with 6GB or memory and two processors, it handle very good my easysocial based website,

Money back guarantee period of 30 days, so you can try them without loosing any money if they are not satisfied.
·
Monday, 22 June 2015 23:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the share Jan.
·
Tuesday, 23 June 2015 14:49
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post