I am hoping that you might consider taking a look at my site at https://www.starch-smart.com
Gzip compression code in .htaccess file:
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 wonder if 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 hesitation 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 and replace them with Joomla article files describing what our service is.. 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:
EasySocial getResource calls:
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 multiple calls to what appears to be the same process:
Can you tell me what that might be all about? Is there a way to reduce this? Do you have any idea where there might be such long server waits to receive the response?
This is actually happening on all my pages:
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?
Makes the call three times?
EasySocial:
https://www.starch-smart.com/social
Makes the call five times?
EasyDiscuss:
https://www.starch-smart.com/forum
Makes the call three times?
EasyBlog:
https://www.starch-smart.com/blog
Makes the call three times?
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!
Gzip compression code in .htaccess file:
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 wonder if 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 hesitation 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 and replace them with Joomla article files describing what our service is.. 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:
EasySocial getResource calls:
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 multiple calls to what appears to be the same process:
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? Is there a way to reduce this? Do you have any idea where there might be such long server waits to receive the response?
This is actually happening on all my pages:
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?
Makes the call three times?
EasySocial:
https://www.starch-smart.com/social
Makes the call five times?
EasyDiscuss:
https://www.starch-smart.com/forum
Makes the call three times?
EasyBlog:
https://www.starch-smart.com/blog
Makes the call three times?
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!