Concrete Root Install Help
PermalinkThe only area I have access to is the /login URL which allows me into the website editor via my browser and use to edit content/the site as best I can with Concrete's web tools.
In theory, eliminating render-blocking JavaScript and CSS is often a good practice. The problem is can be complex to implement and not always practical for some sites.
What version of concrete5 are you using?
If you are using 5.7 and a well designed theme, the only render blocking JavaScript should be jQuery. Loading jQuery in the head of your site is a necessary evil. Without it, many blocks will not work properly. The rest of the JavaScript should be added to the page before the end of the body tag, async, or defer.
All the CSS gets loaded into the head though, but it is combined and minified. For many sites this is not a huge problem and won't make a site drastically slower. Large sites with a lot of CSS will take a performance hit and can benefit from inlining critical above the fold CSS. Also if you are serving users in developing countries, you will want to look into aggressive optimization like this.
High Google PageSpeed Insights scores don't always mean a site is fast. Some describe it more as a measurement of optimization than speed.
If you want a great explanation of the topic, there is a great article to start with and a book for further reading.
https://www.filamentgroup.com/lab/performance-rwd.html...
http://abookapart.com/products/responsible-responsive-design...
"After working for a while, I've noticed that I am not able to do certain things I need to as I do not have the original Concrete root install for the site."
Can you be more specific about what tasks you are trying to accomplish.
Do you have access to the concrete5 files through FTP or host control panel file manager?