Y
Y
YakovSpb2019-11-14 18:56:16
Google
YakovSpb, 2019-11-14 18:56:16

How to increase website loading speed on mobile phones?

https://developers.google.com/speed/pagespeed/insi...
I wanted to do something with pictures, because the webp format is not supported by the server.
I wanted to move the scripts down, but the mmschitsa said that it was impossible.
what to do then?
page loads in 15 seconds

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
DanielMcRon, 2019-11-14
@DanielMcRon

At a minimum, leave links to social networks at the top. networks, other places where they are constantly repeated - remove.
Change to a better hosting.
Well, your page is not small either, I will endlessly scroll down + the pictures let you know about yourself

E
Edward, 2019-11-14
@EdOther

5dcd819623375152911573.png
1. Enable cache on the page
2. Optimize and minify code

I
Igor Vorotnev, 2019-11-15
@HeadOnFire

I wanted to do something with pictures, because the webp format is not supported by the server.

It is also not supported by the Safari browser, by the way. The implementation should be progressive - if the client supports it, then use webp, if not - give jpg/png. In your case, it’s generally tin, all the pictures are in PNG, but the alpha channel is not needed there - translate everything into JPG with optimization, it will weigh several times less.
Mmschitsa lagged behind the life of commercials for 5-6 years, the scripts MUST not only stand in the basement, but also with defer / async. And marketing garbage (trackers, pixels, chats and other heresy) generally needs to be wrapped in some kind of timeout or scroll. By default, they should not be, fast TTI is important for us (and you have it for almost 15 seconds - this is atomic pi *** c).
In general, you need:
1. Good hosting. Don't skimp on this.
2. HTTPS. The free Let's Encrypt will do.
3. HTTP/2 and caching headers for static.
4. Convert all pictures to JPG and optimize.
5. Use lazy loading for pictures.
6. I don't know what viewer.js is, but 633 KB is too big for it. Kill him and find a more benign solution.
7. Your Yandex Metrica is behaving obviously inappropriately. And in general, hang all 3rd party scripts on the scroll. Until the user starts scrolling, they don't even load.
In general, the layout is hellish there, and JS stupidly hangs the browser (despite the fact that I have a powerful laptop). Either Watsons cut back hard on the development of this "site", or they didn't ski.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question