Where should the website shown in the picture start to optimize the performance of this website?

want to make a website to put some photos that you usually take, but the picture files are a little big, almost all about 10m, loading is very slow, stutter is obvious, my own idea now is to use PS to compress all the existing photos to the minimum, the picture is lazy to load.
looking at the images stored by Qiniu Cloud before seems to optimize the loading speed, but the effect is not clear yet.
Don"t you know any other ideas that can greatly improve the performance of your website?


under current network conditions, it is very difficult for a website to load 10m images.
if you want to load quickly, it is recommended to give an original image and a compressed image. The compressed image is used for viewing on the website, and the original image is downloaded later.


Cloud Storage you can't find a better solution except for it, believe me.


compress the original picture, and then provide a function to view the original image.


compress pictures, put resources on cdn (such as Qiniuyun), and load


1 as needed. Change the original image: in addition to ps compression, TinyPNG, webP are efficient compression methods
2.cdn acceleration: Qiniuyun and so on are good to read compressed pictures in real time with parameters after the link address. Click to enlarge the original link
you can use both


1 if you want to greatly improve. You can load the compressed image first, and load the original image
2 after the page has been loaded. Qiniu Cloud, Tencent Cloud cos and so on

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b3595a-2bfbd.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b3595a-2bfbd.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?