How to increase Page Speed Optimization for Mobile? - performance

I got mobile page speed variation up to 70-75. but I steel want to increase my mobile speed performance so, for that what should I have to do to improve particular render blocking resource ?
page speed
I have tried all the possible ways listed below.
remove unused css & js.
minify js and css.
defer and async.
image compress.
load font locally.
image to resolve problem
Can someone help me with this?

Related

Website loads image with 1-2 second delay. Could I increase the performance somehow?

recently I made a website for my photography. htttp://www.simotamas.com
I am a newbie, so its not the best site but it works fine for me, I got only one problem, when a site is loaded on a device for the first time, the gallery loading time takes up to 1-2 seconds.
Could you guys please check if I mess up something with the code?
Or should I made the pictures even smaller?
Any way I could increase the loading performance.
I would be really thankful for any advice.
Some points you can consider
Use thumbnails for preview (low resolution) , while clicking load actual image.
Load images of only visible part first then load the images in bottom. (May affect user experience)
if you have cpu power , use any libraries like cache tools or compression tools like
https://nielse63.github.io/php-image-cache/ . benchmark it carefully.
use gzip if you are not using gzip compression for your server.
The fact your website doesn't wait for the image to load is considered a plus (look into asynchronous web page content loading for a good read) that said you should compress your images before uploading them.. tinypng.com is a nice tool for it... But if it's a photography website doing so would reduce picture quality... Try to play with Photoshop save settings to find your ideal compromise between quality and size with respect to "memory" size... Pictures are heavy.. high definition and resolution will obviously result in heavier files to download
Update: another thing you could do is actually display (smaller) thumbnail and only load the full picture on request. I.e: user clicks and image opens in new tab
It would help if you create smaller thumb versions of your images so the browser can initially load these ones for the overview and no need for scaling way to big images down while rendering the page. An image should always be downloaded in the dimension it's going to be presented.

Speed Optimization of Shopify Store

I need help with optimizing speed for my shopify store. It loads fine but if I check in Google Pagespeed the stats are 64 / 100 for mobile and 79 / 100 for desktop. I compressed some images, uploaded them to assets but it still picks up the cached version. I tried minifying CSS but no luck. Store link is https://crown-and-clutch.myshopify.com/
1) How can I flush shopify cache to get latest changes?
2) What can I exactly do to increase google page speed score?
Thanks.
Your scores are too generous. 79 for desktop, way too high considering how poorly the page is designed.
Total of 145 files to create one page.
It takes the Browser 9 seconds to render all that crap.
Your biggest issue is 1,114,524 bytes of JavaScript in 45 files.
And the JavaScript is compressed meaning there is likely more then twice as many bytes. FireFox says 3,700,000+ bytes of JS
Probably none of the JavaScript is needed. For example google maps JS is loading. Yet no maps on the page.
The transmission speed and configuration of your server is okay.
It's just a horrific design.
Just don't let that 79% lead you to believe your site speed is passable.
You are losing a good percentage of visitors due to slow and jumbled page loads. If you are losing only 10% you'd be lucky.
I could go on but this is an old post and I'm not sure you will even see this.
There is no technical reason this page cannot be designed to load in less than a second and score 99%.
CSS not good, 70,228 bytes in 10 files. Most not used. And 669 Errors
I agree with you #Misunderstood on remove unused CSS and JS Cod and it's will improve the loading but you may also implement some others to improve your loading and specially on mobile drives like:
Make responsive images
Compress Images
Preload Web Fonts, JS and CSS
Make Render-blocking resources load asynchronously
Combine all JS in one file and minify it to reduce the number of request and page size
Load only visible by implementing lazy loading technique
I wrote a guide on how to implement this technique in your Shopify theme
Shopify Speed Optimization — Step-by-Step Guide

Time loading webpage

I'm trying many problems with the time loading of my web page:
www.alvaromillan.es.
I've tried to minify the js and the images but the problem is, as you can see, that my web site is only this page so every image and js is on this document...
The loading time is really high and even the smooth scrolling movement lasts a lot and the first time you use it it doesn´t go fine...
Please may any of you help me??
I took a quick look at the page just using the chrome developer tools and while there are probably several things you can do which YSlow would suggest, I think the biggest gain would come from optimizing and spriting your images. 131 of the 156 requests on your page are for images. Thats alot of images and many are fairly small. Also alot of the images seem quite large in bytes for their size. Here is what I would do:
Combine the images using several sprite sheets about 50k-100k per sheet.
Use the PNG format.
Quantize the sprite sheets to 8bit PNGs. My guess is that you will not experience perceptible quality loss by doing this. You could use spmething like pngquant to do this.
Use something like optipng to apply lossless compression on the quantized image.
I think this will yield dramatic improvements.
As skaffman suggests, do run yslow and/or google page speed test for more thorough suggestions. I also like using webpagetest.org which provides great metrics for optimizing pages.
Give the YSlow Firefox plugin a try. It will analyze the load times of your site and advise you the best course of action to take to fix it.
OK, here's some quick initial thoughts...
Flush the page after the head so that the browser can start downloading those resources sooner.
Remove the iframe
jquery appears to be loaded twice - once directly and once via google.load
Can you defer the loading of the javascript until later e.g. put it at the bottom of the page or load it asynchronously?
Rather than preloading the slideshow images - why not load them on demand when clicked on, or lazy load them after the page has finished load?
Also do you really want IE to emulate IE6???

WebSite Loading time

I'm developing a site which has a slider on home page.I'm using nivo slider.
The images in the slider are of sizes 1600*1200.Due to this the home page is taking too much time to load.
Is there a way so that the images sizes are reduced on the fly or I've to first compress each image and then upload it to the server.
Is there any other alternative method, please suggest one if any.
You can load the images asynchronously with help of jQuery. Here is the tutorial for loading images in nivoslider asynchronised. This will reduce the page load time tremendously.
You can load the 1st image before the others, which is enough to show the slider. Afterward, you can asynchronously load the other images.

Image Rendering Test

I am benchmarking a custom brower and want to benchmark the rendering speeds of different types of images (gif, jpg, png) of the same file size to see which of the image formats this browser renders the fastest.
My process was just to have a simple seperate HTML page for each type of image and just use a Javascript counter before it is rendered and and after to measure the browser's rendering speed of that specific image.
Any thoughts on this process? Any thoughts on how to improve it?
Well, it's difficult to get meaningful generic results that way. You're measuring a combination of loading html, javascript and an image. Depending on where you're loading them from, you're also measuring the disk or network cache. The image rendering code is going to have some startup time, is dependent on a memory allocator and possibly garbage collection. Then there is image size, color depth, amount of compresion, number of images on the page, scaling, the influence of style sheets, the resolution of the javascript timer. Oh, and are you rendering to a visible part of a window, in a layer, or off-screen.
But don't worry, you'll be able to come up with a usable test. For your specific situation. Or the differences might even be very clear.
The Firefox Firebug plugin YSlow is pretty good

Resources