Hello,
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.
https://developers.google.com/speed/pagespeed/
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.
https://xxxxx.xx/components/com_jchat/js/utility.js
https://xxxxx.xx/components/com_jchat/js/jstorage.min.js
https://xxxxx.xx/…onents/com_jchat/sounds/soundmanager2.js
https://xxxxx.xx/components/com_jchat/js/sounds.js
https://xxxxx.xx/components/com_jchat/js/main.js
https://xxxxx.xx/components/com_jchat/js/emoticons.js
Optimize CSS Delivery of the following:
https://xxxxx.xx/…ents/com_jchat/css/templates/default.css
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,
Jeff