J!Extensions Store™
Welcome, Guest
Please Login to access forum.
Re:Google PageSpeed Issues. A lot of them. How do we optimize our websites page speed? (1 viewing) 
Go to bottom
TOPIC: Re:Google PageSpeed Issues. A lot of them. How do we optimize our websites page speed?
Fresh Boarder
Posts: 4
User Offline
Google PageSpeed Issues. A lot of them. How do we optimize our websites page speed? 5 Years, 3 Months ago Karma: 0  

I was looking at Google's PageSpeed and seeing a lot of issues that seem in part due to JChatSocial. I know very little in regards to some of this, so I am only posting the suggestions that Google PageSpeed gave me with JChatSocial's name in it, that is causing in part, my sites dismal performance. If you want to to perform the scan yourself, and you have my website (I did not see a way to provide that to you privately), here is the link to test my site, or any for that matter.

Do you have any suggestions on what would be the most effective, efficient and quickest way how to fix these issues., in a manner they do not show up again if the software is updated?

Enable compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Compressing https://xxxxx.xx/components/com_jchat/js/main.js could save 76.9KiB (80% reduction).
Compressing https://xxxxx.xx/components/com_jchat/js/utility.js could save 47.2KiB (69% reduction).
Compressing https://xxxxx.xx/…ents/com_jchat/css/templates/default.css could save 24.5KiB (82% reduction).
Compressing https://xxxxx.xx/…onents/com_jchat/sounds/soundmanager2.js could save 22.8KiB (65% reduction)
Compressing https://xxxxx.xx/components/com_jchat/js/emoticons.js could save 5KiB (75% reduction).
Compressing https://xxxxx.xx/components/com_jchat/js/jstorage.min.js could save 2.2KiB (59% reduction)
Compressing https://xxxxx.xx/components/com_jchat/js/sounds.js could save 608B (63% reduction).

Leverage browser caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
https://xxxxx.xx/…ents/com_jchat/css/templates/default.css (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/angry.png (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/emoticons/angry_002.png (expiration not specified)
https://xxxxx.xx/…mponents/com_jchat/emoticons/annoyed.png (expiration not specified)
https://xxxxx.xx/…ponents/com_jchat/emoticons/big_eyed.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/blush.png (expiration not specified)
https://xxxxx.xx/…ents/com_jchat/emoticons/bring_it_on.png (expiration not specified) https://xxxxx.xx/…nts/com_jchat/emoticons/broken_heart.png (expiration not specified) https://xxxxx.xx/…omponents/com_jchat/emoticons/coffee.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/cool.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/cry.png (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/emoticons/evil_grin.png (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/emoticons/evilsmirk.png (expiration not specified)
https://xxxxx.xx/…mponents/com_jchat/emoticons/eyeroll.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/fever.png (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/emoticons/girl_kiss.png (expiration not specified)
https://xxxxx.xx/…ents/com_jchat/emoticons/gril_tongue.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/grin.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/gym.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/haha.png (expiration not specified)
https://xxxxx.xx/…nents/com_jchat/emoticons/heart_beat.png (expiration not specified)
https://xxxxx.xx/…omponents/com_jchat/emoticons/joyful.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/kiss.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/laugh.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/like.png (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/emoticons/like_food.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/money.png (expiration not specified)
https://xxxxx.xx/…mponents/com_jchat/emoticons/mrenges.png (expiration not specified)
https://xxxxx.xx/…omponents/com_jchat/emoticons/muhaha.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/nerd.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/ninja.png (expiration not specified)
https://xxxxx.xx/…ents/com_jchat/emoticons/not_talking.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/party.png (expiration not specified)
https://xxxxx.xx/…ponents/com_jchat/emoticons/question.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/sad.png (expiration not specified)
https://xxxxx.xx/…omponents/com_jchat/emoticons/scenic.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/sick.png (expiration not specified)
https://xxxxx.xx/…ponents/com_jchat/emoticons/sleeping.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/smile.png (expiration not specified)
https://xxxxx.xx/…ponents/com_jchat/emoticons/startled.png (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/emoticons/surprised.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/tears.png (expiration not specified)
https://xxxxx.xx/…ponents/com_jchat/emoticons/thinking.png (expiration not specified)
https://xxxxx.xx/…components/com_jchat/emoticons/tired.png (expiration not specified)
https://xxxxx.xx/…omponents/com_jchat/emoticons/tongue.png (expiration not specified)
https://xxxxx.xx/…nents/com_jchat/emoticons/tongue_002.png (expiration not specified)
https://xxxxx.xx/…omponents/com_jchat/emoticons/unsure.png (expiration not specified)
https://xxxxx.xx/…nents/com_jchat/emoticons/unsure_002.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/w00t.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/wave.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/emoticons/wink.png (expiration not specified)
https://xxxxx.xx/components/com_jchat/js/emoticons.js (expiration not specified)
https://xxxxx.xx/components/com_jchat/js/jstorage.min.js (expiration not specified)
https://xxxxx.xx/components/com_jchat/js/main.js (expiration not specified)
https://xxxxx.xx/components/com_jchat/js/sounds.js (expiration not specified)
https://xxxxx.xx/components/com_jchat/js/utility.js (expiration not specified)
https://xxxxx.xx/…onents/com_jchat/sounds/soundmanager2.js (expiration not specified)

Eliminate render-blocking JavaScript and CSS in above-the-fold content
Your page has xx blocking script resources and xx blocking CSS resources. This causes a delay in rendering your page.

Optimize CSS Delivery of the following:

Minify JavaScript
Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minifying https://xxxxx.xx/components/com_jchat/js/utility.js could save 672B (1% reduction).

Kind Regards,
Logged Logged  
Last Edit: 2015/07/21 02:13 By pcmediahost.
  The administrator has disabled public write access.
John Dagelmore
Posts: 3565
User Offline
Re:Google PageSpeed Issues. A lot of them. How do we optimize our websites page speed? 5 Years, 3 Months ago Karma: 75  
Hi Jeff,

this is known and normal, what you can do is installing a plugin ike JCH Optimize to minifu and compress css and js files of JChatSocial. About the expiration of the emoticons images, you can setup an htaccess configuration accordingly.

A good tutorial to optimize Joomla can be found here https://www.siteground.com/tutorials/joomla/joomla-speed.htm

Kind regards,
Logged Logged  
  The administrator has disabled public write access.
Fresh Boarder
Posts: 4
User Offline
Re:Google PageSpeed Issues. A lot of them. How do we optimize our websites page speed? 5 Years, 3 Months ago Karma: 0  

I looked at the page you provided and it says:
"Add .htaccess Optimization Rules

Htaccess files handles the way your webservers process your site. There are few rules you can add at the end of the .htaccess file that will improve the performance of your Joomla site:"

"Expires headers - similar to ETag but allows you to set different expiration times for different file types"

"# Image files expiration: 1 month after request
ExpiresByType image/bmp "now plus 1 month"
ExpiresByType image/gif "now plus 1 month"
ExpiresByType image/jpeg "now plus 1 month"

So is 1 month after request what we should set it too?

Kind Regards,

Also is there anyway to upgrade to Enterprise for people who purchased the regular version, before Enterprise came out?
Logged Logged  
  The administrator has disabled public write access.
John Dagelmore
Posts: 3565
User Offline
Re:Google PageSpeed Issues. A lot of them. How do we optimize our websites page speed? 5 Years, 3 Months ago Karma: 75  
Logged Logged  
  The administrator has disabled public write access.
Go to top