By Christian Dandyk on Thursday, 26 February 2015
Posted in Technical Issues
Replies 16
Likes 0
Views 849
Votes 0
Hi!
We are using EasySocial, EasyDiscuss and EasyBlog on our site alphafotograf.de.
Currently, EasySocial and EasyDiscuss are loaded very slowly (about 6s). We tried a lot of things to fix that, but until now we don't know, what the problem is, since we hardly use other extensions or changed any important settings (that we'd know of).
The other Problem is that, when logging in with a wrong password, the user doesn't get an error message but is stuck in an infinite redirection loop between the Joomla authentification system and the one of EasySocial. At least that's, what we assume.
Your help would be very appreciated, we will of course provide an admin account.
Hi Christian,

Can you provide us with backend access and FTP access so that we can further investigate this issue on your site.

Please advise.
·
Thursday, 26 February 2015 10:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,
the data is provided in the site details of the above post.
·
Saturday, 28 February 2015 03:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Christian,

I have applied the mod_deflate codes as outlined in the post here, http://stackideas.com/blog/optimizing-the-delivery-of-javascripts-on-joomla and this should bring down the size of the page by 200%. I have tested both EasyDiscuss and EasySocial on your site and they both only take roughly about 1.8s - 2.8s for the initial page load to happen. Not really sure how are you getting 6s?
·
Sunday, 01 March 2015 03:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Oh by the way, I have also configured EasyDiscuss so that it uses "Off" for stylesheet compilation rather than cache so that the system would not need to keep checking for changes on the less files.
·
Sunday, 01 March 2015 03:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,
thank you for your help. Unfortunately, the loading time of EasySocial is still too long (5 seconds, as you can see in the attached image). Especially when loading the page with a mobile device it takes EasySocial another 5 seconds to switch to the mobile layout. So we end up with a loading time of approximately 10 seconds, which is unbearable.
By the way: I have a good internet connection and most others visiting our page have the same issue.
Furthermore, there is still the login issue, so what about that?
·
Sunday, 01 March 2015 19:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Christian,

Your main concern is not the "Total time taken to load everything" but your main concern should really be the first request made to the server as shown on my screen shot here, http://screen.stackideas.com/2015-03-01_2111.png . Your server takes about 3s to return the initial response which is fine in my opinion considering that there are activities on the site.

This determines how long it takes for the server to return you a response. The rest of the items are mostly loaded asynchronously as it does not affect your page load. For instance, if you embed an image that is 50mb in size, your page is definitely going to take ages to load but that is the least concern because the "initial" page would still load up first and that is the most important request made to the server.
·
Sunday, 01 March 2015 21:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,
even though we don't think that this is an appropriate time, we'll probably have to accept it.
The other problem, that you unfortunately ignored, is the login issue. How do we get that solved?
·
Thursday, 05 March 2015 23:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mark,

I am hoping that you might consider taking a look at my site at https://www.starch-smart.com

I just added your code from http://stackideas.com/blog/optimizing-the-delivery-of-javascripts-on-joomla to the .htaccess file. I had been testing with the Caching disabled and the system cache turned off. I have now turned those back on again and tested again. Things do seem to have improved but mostly I think it is because the caching has been turned back on. I am not sure that your code actually lowered the size of the javascript files. Maybe you can let me know if i set it up wrong in the .htaccess file!

My main concern with turning the caching back on for site is that i am using EasySocial modules a lot and it seems like the cache can prevent people from communicating in real time. ie. a cached page may be served without the most recent comment, etc... A prime example of that is the home page where I have Recent Social Activity being reported using the EasySocial Stream.

My hosting company which is CloudAccess.net suggests I may want to reduce the dynamic content from the home page. But... the whole point of EasySocial, EasyDiscuss and EasyBlog is the dynamic content. :-) OTOH, I may have to reduce the modules on the home page. Basically what I was trying to do was highlight some content from each of the StackIdeas components on the homepage so people would get a sample of the community activity:

Home Page pulls dynamic content from multiple components:
https://www.starch-smart.com/
I probably just need to not pull from so many StackIdeas modules?

EasySocial:
https://www.starch-smart.com/social

EasyDiscuss:
https://www.starch-smart.com/forum

EasyBlog:
https://www.starch-smart.com/blog

Also, this is something else I noticed:
if you go to tools.pingdom.com and put in https://www.starch-smart.com and then look at the timeline at the very bottom there are four time consuming processes all making this call:

https://www.starch-smart.com/?option=com_easysocial&tmpl=component&no_html=1&controller=foundry&task=getResource

Can you tell me what that might be all about?

I am all ears as to your suggestions how I can make my EasySocial, EasyDiscuss, and EasyBlog site as fast as possible so that people won't leave because of the slowness!

Thank you very much for considering and looking at this!

Sean Carney
·
Friday, 06 March 2015 00:09
·
0 Likes
·
0 Votes
·
0 Comments
·
I am attaching a picture of the waterfall from pindom tools looking at https://www.starch-smart.com/social in order to show you all the processes at the end that are all https://www.starch-smart.com/?option=com_easysocial&tmpl=component&no_html=1&controller=foundry&task=getResource

Thanks,
·
Friday, 06 March 2015 00:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Christian,

Sorry I missed your inquiry about the login earlier. The reason that you are hitting this redirection loop is simply because all the menu's including the community menu is set to registered only. Hence, when you enter an invalid password, the system redirects you to EasySocial's page but since the menu is set to registered only, Joomla redirects your user to Joomla's login page. We have a system plugin which intercepts this so that it would redirect any access to Joomla's user component back to EasySocial and that is actually causing the redirect loops.

I have disabled the System - EasySocial plugin and the redirection will no longer happen now
·
Friday, 06 March 2015 02:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mark,

I am wondering still if you might be interested in looking at my site and maybe you can work some magic there as well. I have a couple posts above this one talking about the problems with speed and also have attached a document in my previous post that shows a bunch of long waits while on the server. They all seem to be the same URL:

https://www.starch-smart.com/?option=com_easysocial&tmpl=component&no_html=1&controller=foundry&task=getResource

I put the site access information into my comment three above this one: Sean Carney on Thursday, March 05 2015, 04:09 PM #
·
Saturday, 07 March 2015 03:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

Can you please start a new thread in the forums please?
·
Saturday, 07 March 2015 18:20
·
0 Likes
·
0 Votes
·
0 Comments
·
OK. coming right up! :-)
·
Sunday, 08 March 2015 09:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sean,

Thanks.
·
Sunday, 08 March 2015 10:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark - Please check out our NewRelic findings. You can see details at https://www.evernote.com/shard/s229/sh/ad1be4f1-a555-4a7b-8d52-e3fa7aceebfe/5b77a49d6d068401 or attached. EasySocial is the slowest component by far and most of it relates to image processing. Any ideas on how we can speed this up?

Thanks,

Chris
·
Sunday, 07 June 2015 03:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Christopher,

Thanks for this and I believe we have gotten in touch with you on Skype
·
Tuesday, 07 July 2015 17:06
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post