Почему ваш сайт медленный и как это исправить Saytingiz nima uchun sekin va buni qanday tuzatish mumkin
СодержаниеMundarija
- Зачем нужна скоростьTezlik nima uchun kerak
- Lighthouse: как проверить скоростьLighthouse: tezlikni qanday tekshirish
- Оптимизация шрифтовShriftlarni optimallashtirish
- CSS/JS оптимизацияCSS/JS optimallashtirish
- Оптимизация изображенийRasmlarni optimallashtirish
- Кэширование и сжатиеKeshlash va siqish
- Практический чеклистAmaliy chek-list
- Заказать аудитAudit buyurtma qilish
Медленный сайт -- это не просто неудобство. Это потерянные клиенты, низкие позиции в Google и Yandex, и деньги, которые уходят конкурентам. По данным Google, 53% мобильных пользователей покидают сайт, если он загружается дольше 3 секунд. В Узбекистане, где мобильный интернет не всегда стабилен, скорость сайта -- критический фактор. Sekin sayt -- bu shunchaki noqulaylik emas. Bu yo'qolgan mijozlar, Google va Yandex da past pozitsiyalar va raqobatchilarga ketayotgan puldir. Google ma'lumotlariga ko'ra, mobil foydalanuvchilarning 53% i sayt 3 soniyadan uzoq yuklanganida uni tark etadi. O'zbekistonda mobil internet har doim barqaror bo'lmaganligi sababli, sayt tezligi -- hal qiluvchi omildir.
Зачем нужна скорость -- влияние на SEO и конверсию Tezlik nima uchun kerak -- SEO va konversiyaga ta'siri
Google использует Core Web Vitals как фактор ранжирования. Это три метрики: Google Core Web Vitals ni reytinglash omili sifatida ishlatadi. Bu uchta metrika:
- LCP (Largest Contentful Paint) -- время загрузки основного контента. Цель: менее 2.5 секундLCP (Largest Contentful Paint) -- asosiy kontentning yuklanish vaqti. Maqsad: 2.5 soniyadan kam
- FID (First Input Delay) -- задержка до первого взаимодействия. Цель: менее 100 мсFID (First Input Delay) -- birinchi o'zaro ta'sirgacha kechikish. Maqsad: 100 ms dan kam
- CLS (Cumulative Layout Shift) -- визуальная стабильность страницы. Цель: менее 0.1CLS (Cumulative Layout Shift) -- sahifaning vizual barqarorligi. Maqsad: 0.1 dan kam
Каждая секунда задержки снижает конверсию на 7%. Если ваш интернет-магазин зарабатывает $1000 в день, медленная загрузка может стоить вам $70 ежедневно -- более $2000 в месяц. Har bir soniya kechikish konversiyani 7% ga pasaytiradi. Agar internet-do'koningiz kuniga $1000 topsa, sekin yuklanish sizga kuniga $70 ga tushishi mumkin -- oyiga $2000 dan ortiq.
Lighthouse: как проверить скорость сайта Lighthouse: sayt tezligini qanday tekshirish
Lighthouse -- бесплатный инструмент от Google, встроенный в Chrome DevTools. Он анализирует производительность, доступность, SEO и лучшие практики. Lighthouse -- Chrome DevTools ga o'rnatilgan Google dan bepul vosita. U samaradorlik, qulaylik, SEO va eng yaxshi amaliyotlarni tahlil qiladi.
Как запустить: Qanday ishga tushirish:
- Откройте Chrome DevTools (F12)Chrome DevTools ni oching (F12)
- Перейдите на вкладку LighthouseLighthouse yorlig'iga o'ting
- Выберите "Mobile" и нажмите "Analyze page load""Mobile" ni tanlang va "Analyze page load" ni bosing
- Дождитесь результатов -- вы получите оценку от 0 до 100Natijalarni kuting -- siz 0 dan 100 gacha baho olasiz
Стремитесь к оценке 90+ по Performance. Всё, что ниже 50 -- требует срочной оптимизации. Performance bo'yicha 90+ bahoga intiling. 50 dan past hamma narsa -- shoshilinch optimallashtirishni talab qiladi.
Оптимизация шрифтов Shriftlarni optimallashtirish
Шрифты -- один из главных "тормозов" сайта. Google Fonts загружаются с внешнего сервера, создавая дополнительный DNS-запрос и блокируя рендеринг. Вот как это исправить: Shriftlar -- saytning asosiy "tormozlaridan" biri. Google Fonts tashqi serverdan yuklanib, qo'shimcha DNS-so'rov yaratadi va renderingni bloklaydi. Buni qanday tuzatish:
1. Самохостинг шрифтов. Скачайте шрифты и разместите на своём сервере. Это убирает зависимость от внешних серверов. 1. Shriftlarni o'z serveringizda joylashtirish. Shriftlarni yuklab oling va o'z serveringizga joylashtiring. Bu tashqi serverlardan bog'liqlikni yo'q qiladi.
2. Формат WOFF2. Это самый компактный формат шрифтов -- на 30% легче WOFF и на 50% легче TTF. 2. WOFF2 formati. Bu eng ixcham shrift formati -- WOFF dan 30% va TTF dan 50% yengilroq.
3. Preload критичных шрифтов. Добавьте <link rel="preload"> для основных шрифтов, чтобы браузер начал их загружать раньше.
3. Muhim shriftlarni preload qilish. Asosiy shriftlar uchun <link rel="preload"> qo'shing, shunda brauzer ularni ertaroq yuklay boshlaydi.
4. font-display: swap. Это свойство CSS позволяет показать текст системным шрифтом, пока кастомный загружается. Пользователь видит контент сразу, без "мигания". 4. font-display: swap. Bu CSS xususiyati maxsus shrift yuklanayotganda matnni tizim shrifti bilan ko'rsatish imkonini beradi. Foydalanuvchi kontentni darhol, "miltillash" siz ko'radi.
CSS/JS оптимизация CSS/JS optimallashtirish
CSS и JavaScript -- второй по значимости фактор скорости после изображений. Вот ключевые техники: CSS va JavaScript -- rasmlardan keyin tezlikning ikkinchi muhim omili. Asosiy texnikalar:
Минификация. Удаление пробелов, комментариев и сокращение имён переменных. Типичная экономия -- 20-40% размера файла. Используйте инструменты: cssnano для CSS, terser для JS. Minifikatsiya. Bo'shliqlarni, izohlarni olib tashlash va o'zgaruvchi nomlarini qisqartirish. Odatiy tejamkorlik -- fayl hajmining 20-40%. Vositalar: CSS uchun cssnano, JS uchun terser.
Атрибут defer. Добавьте defer ко всем <script> тегам, которые не критичны для первого отображения. Это позволяет HTML парситься параллельно с загрузкой скриптов.
defer atributi. Birinchi ko'rsatish uchun muhim bo'lmagan barcha <script> teglariga defer qo'shing. Bu HTML ni skriptlar yuklanishi bilan parallel ravishda tahlil qilish imkonini beradi.
Critical CSS. Встройте критичные стили (стили для "первого экрана") прямо в <head> через <style> тег. Остальной CSS загружайте асинхронно.
Critical CSS. Muhim uslublarni ("birinchi ekran" uchun uslublar) to'g'ridan-to'g'ri <head> ga <style> teg orqali joylashtiring. Qolgan CSS ni asinxron yuklang.
Совет: не загружайте весь Bootstrap или Tailwind CSS, если используете только 10% классов. Используйте PurgeCSS, чтобы удалить неиспользуемые стили. Maslahat: agar siz faqat 10% klasslarni ishlatsangiz, butun Bootstrap yoki Tailwind CSS ni yuklamang. Ishlatilmagan uslublarni o'chirish uchun PurgeCSS dan foydalaning.
Оптимизация изображений Rasmlarni optimallashtirish
Изображения обычно составляют 50-80% веса страницы. Три ключевых техники: Rasmlar odatda sahifa og'irligining 50-80% ini tashkil qiladi. Uchta asosiy texnika:
Формат WebP. WebP на 25-35% легче JPEG при том же качестве. Все современные браузеры его поддерживают. Используйте <picture> тег для fallback на JPEG.
WebP formati. WebP bir xil sifatda JPEG dan 25-35% yengilroq. Barcha zamonaviy brauzerlar uni qo'llab-quvvatlaydi. JPEG ga fallback uchun <picture> tegidan foydalaning.
Lazy loading. Добавьте loading="lazy" ко всем изображениям ниже первого экрана. Браузер загрузит их только когда пользователь доскроллит до них.
Lazy loading. Birinchi ekrandan pastdagi barcha rasmlarga loading="lazy" qo'shing. Brauzer ularni faqat foydalanuvchi ulargacha skroll qilganda yuklaydi.
Responsive images (srcset). Создайте несколько размеров каждого изображения и используйте атрибут srcset. Мобильные устройства будут загружать маленькие версии, экономя трафик.
Responsive images (srcset). Har bir rasmning bir nechta o'lchamlarini yarating va srcset atributidan foydalaning. Mobil qurilmalar kichik versiyalarni yuklab, trafikni tejaydi.
Кэширование и сжатие Keshlash va siqish
Правильное кэширование позволяет повторным посетителям загружать сайт почти мгновенно. To'g'ri keshlash takroriy tashrif buyuruvchilarga saytni deyarli bir lahzada yuklash imkonini beradi.
Gzip/Brotli сжатие. Включите сжатие на сервере. Gzip уменьшает размер HTML/CSS/JS на 60-80%. Brotli ещё эффективнее -- на 15-20% лучше Gzip. Gzip/Brotli siqish. Serverda siqishni yoqing. Gzip HTML/CSS/JS hajmini 60-80% ga kamaytiradi. Brotli yanada samaraliroq -- Gzip dan 15-20% yaxshiroq.
CDN (Content Delivery Network). CDN размещает копии вашего сайта на серверах по всему миру. Посетитель получает контент с ближайшего сервера. Для Узбекистана рекомендую Cloudflare -- у них есть серверы в Ташкенте. CDN (Content Delivery Network). CDN saytingiz nusxalarini butun dunyo bo'ylab serverlarda joylashtiradi. Tashrif buyuruvchi kontentni eng yaqin serverdan oladi. O'zbekiston uchun Cloudflare ni tavsiya qilaman -- ularning Toshkentda serverlari bor.
Service Worker. Позволяет кэшировать ресурсы прямо в браузере пользователя. Сайт будет работать даже офлайн и загружаться мгновенно при повторном визите. Service Worker. Resurslarni to'g'ridan-to'g'ri foydalanuvchi brauzerida keshlash imkonini beradi. Sayt hatto oflayn ham ishlaydi va takroriy tashrifda bir lahzada yuklanadi.
Практический чеклист Amaliy chek-list
Используйте этот чеклист для аудита своего сайта: Saytingizni audit qilish uchun ushbu chek-listdan foydalaning:
- Шрифты в формате WOFF2 и размещены локальноShriftlar WOFF2 formatida va lokal joylashtirilgan
- Критичные шрифты подгружены через preloadMuhim shriftlar preload orqali yuklangan
- font-display: swap установлен для всех шрифтовBarcha shriftlar uchun font-display: swap o'rnatilgan
- CSS и JS минифицированыCSS va JS minifikatsiya qilingan
- Некритичные скрипты загружаются с deferMuhim bo'lmagan skriptlar defer bilan yuklangan
- Critical CSS встроен в <head>Critical CSS <head> ga joylashtirilgan
- Изображения в формате WebPRasmlar WebP formatida
- Lazy loading для изображений ниже первого экранаBirinchi ekrandan pastdagi rasmlar uchun lazy loading
- srcset для адаптивных изображенийAdaptiv rasmlar uchun srcset
- Gzip или Brotli сжатие включено на сервереServerda Gzip yoki Brotli siqish yoqilgan
- CDN подключён (Cloudflare или аналог)CDN ulangan (Cloudflare yoki analog)
- Service Worker для офлайн-кэшаOflayn kesh uchun Service Worker
- Lighthouse Performance оценка 90+Lighthouse Performance bahosi 90+
Хотите ускорить свой сайт? Saytingizni tezlashtirishni xohlaysizmi?
Я провожу аудит скорости сайта и выполняю оптимизацию "под ключ". Проверю ваш сайт в Lighthouse, найду узкие места и ускорю загрузку до 90+ баллов. Результат гарантирован. Men sayt tezligi auditini o'tkazaman va "kalit topshirish" optimallashtirishni bajaraman. Saytingizni Lighthouse da tekshiraman, tor joylarni topaman va yuklanishni 90+ ballgacha tezlashtiraman. Natija kafolatlangan.