Mulți au zis că SSL-ul e ok pentru magazine și atât. Că nu e necesar pentru un blog. SSL-ul a făcut o chestie interesantă, totuși. Ne-a trecut pe HTTP/2.
Asta înseamnă, pe de-o parte, că securitatea s-a îmbunătățit, dar și faptul că viteza este total la alt nivel.
Pe de altă parte, resursele în browser acum nu mai sunt o problemă. Pot fi descărcate simultan. Dacă țineți minte, la un moment dat încercam să fac un CDN ca să păcălesc browser-ul să tragă simultan fișierele.
Acum nu mai este nevoie de așa ceva. Browser-ul știe să-și facă de cap și singur.
Ideea mi-a venit după ce am vrut să îmi bat capul cu tema blogului. Citisem că au introdus funcție de a vedea viteza site-ului în timp real. Pe mobil stăm bine, undeva la 84-85 de puncte pe Insights. Pe desktop aș mai putea rezolva lucruri, dar nu mă deranjează scorul de 60-65 cât fluctuează în funcție de poză pentru că nu mai stau să le compresez.
Malin a zis
Imi dai voie sa rad putin?
Gresesti in mai toate privintele:
1. SSL nu aduce automat http/2. Poti sa ai SSL si fara http/2 pentru ca nu exista nicaieri nicio setare implicita. De fapt cred ca doar Litespeed vine cu suport pentru http/2 implicit, in rest niciun alt webserver nu activeaza asa ceva la instalare inca.
2. http/2 nu face acelasi lucru ca un CDN, iar multiplexarea pe aceeasi conexiune de TCP nu inseamna ca browserul o sa traga simultan TOATE fisierele. Eu am http/2 si fac CDN cu alte 3 hostname-uri pentru a obtine performanta dorita.
3. Minify se asociaza cu compresia la nivel de HTTP (adica cod randat), JS si CSS, iar http/2 nu face asta ci comprima headerele de HTTP doar.
Asa ca instaland SSL nu ai automat si http/2 si avand http/2 nu ai automat si cea mai eficienta optimizare posibila. E un inceput, dar nu e solutia suprema.
ice4you a zis
Ete na! De parca iarna’i ca vara! ?
Alex Dumitru a zis
Cred ca si nginx si caddy au http/2 implicit.
Malin a zis
E posibil, eu folosesc Nginx ca reverse proxy, iar Caddy n-am folosit pana acum, dar e un lucru bun. In Apache2 pe repo era inca experimental http/2 cand l-am pus eu si habar n-am daca s-a mai schimbat ceva.
Marius Cucu a zis
Nu e implicit. Trebuie declarat în conf
Alex a zis
Si Apache are suport de http2, cel putin cPanel ofera suport daca este up to date. Nu mai este experimental de aproximativ 8 luni de zile.
Acum ramane la latitudinea providerului daca iti ofera sau nu.
Ionut a zis
Am reușit să duc blogul la 100 de puncte pe Insights. ?
Marius Cucu a zis
Dacă pui Google Adsense și widget de Facebook n-o să mai 100 😀
Ionut a zis
Cunosc și treaba asta. Momentan trebuie să crească blogul, după aia mai văd dacă folosesc astfel de unelte.
Marius Cucu a zis
Evident. Baftă cu el. 🙂
Ionut a zis
Mulțumesc asemenea!?
Vasile R a zis
La mine e invers pe Insights. Pe desktop stau mai bine, la mobil mai e de lucrat.
Marius Cucu a zis
Pe mine mă rup widget-ul de FB și bannerul de adsense.