Брзиот сајт не е луксуз — секоја секунда чекање носи изгубени посетители и полоша позиција на Google. Еве седум работи по ред од најголем ефект кон најмал, со искрена ознака колку е секоја тешка.
1. Оптимизирајте ги сликите (лесно, огромен ефект)
Најчестата причина за бавен сајт се преголеми слики. Фотографија од телефон е 4-5 MB, а на сајт треба 100-200 KB. Namалете ги во WebP формат и вклучете „lazy load“ (сликите се вчитуваат кога ќе се дојде до нив). Плагин како ги прави автоматски сите нови слики.
2. Кеширање (лесно, голем ефект)
Кешот прави готова копија на страницата, па серверот не ја гради одново за секој посетител. Ова е разликата меѓу 2 и 0,5 секунди. Кај добар хостинг кешот е веќе вклучен на ниво на сервер; во спротивно се додава со плагин.
3. Исфрлете непотребни плагини (лесно)
Секој активен плагин додава код што се вчитува. Десет плагини што ги користите се во ред; триесет од кои половина заборавени — не. Прегледајте ги и избришете сè што не ви треба. Помалку плагини = побрзо и побезбедно.
4. Лесна тема наместо натрупана (средно)
Некои теми доаѓаат со стотици функции што никогаш нема да ги користите, а сите се вчитуваат. Лесна тема (пр. основните теми на WordPress или лесни комерцијални) често е побрза од „сè-во-едно“ темата со демо што изгледа богато.
5. Намалете и спојте CSS/JS (средно)
Сајтот вчитува многу мали фајлови; нивното спојување и компресирање („minify“) намалува број на барања. Плагините за кеширање обично го прават и ова со едно копче — но тестирајте, зашто понекогаш расипува изглед.
6. CDN за посетители од далеку (средно)
CDN чува копии од сајтот на сервери низ светот, па посетителот се служи од најблискиот. За домашна публика ефектот е мал; ако имате посетители од странство — вреди.
7. Добар хостинг во основата (зависи)
Сите горни чекори помагаат, но ако серверот е преоптоварен shared хостинг со стотици сајтови, постои таван. NVMe диск, доволно ресурси и кеширање на ниво на сервер ја креваат таа граница. Тука почнува вистинската брзина — на неа се надоврзуваат чекорите 1-6.
Како да измерите
Пред и по — со PageSpeed Insights или GTmetrix. Не гонете 100/100; гонете под 2,5 секунди до главната содржина (тоа е Core Web Vitals прагот). Совршениот резултат не вреди ако сајтот и понатаму се чувствува бавно на телефон.