+ All Categories
Home > Technology > Как повысить скорость вашего сайта на WordPress

Как повысить скорость вашего сайта на WordPress

Date post: 16-Nov-2014
Category:
Upload: konstantin-kovshenin
View: 2,756 times
Download: 1 times
Share this document with a friend
Description:
В своём докладе Константин расскажет о том, как повысить скорость работы сайтов на WordPress и почему это важно. Доклад нацелен на всех пользователей WordPress — от новичков до программистов и системных администраторов.
Popular Tags:
21
Как повысить скорость сайта на WordPress Константин Ковшенин Automattic
Transcript
Page 1: Как повысить скорость вашего сайта на WordPress

Как повысить скорость сайта на WordPressКонстантин КовшенинAutomattic

Page 2: Как повысить скорость вашего сайта на WordPress

Время загрузки сайта

Page 3: Как повысить скорость вашего сайта на WordPress
Page 4: Как повысить скорость вашего сайта на WordPress

Задержка в 100-400 мс заставила посетителей на 0.2-0.6% реже пользоваться поиском

Пользователи у которых сайт открывается быстрее посещают на 50% больше страниц

Каждые 100 мс задержки стоят до 1% продаж

Ускорили страницы на 2.2 секунды, в результате чего получили на 60 мнл больше скачиваний Firefox

Увеличили трафик на 9% при улучшении скорости загрузки на 400 мс

Улучшили скорость заргузки страниц с 6 до 1.2 с, в результате чего получили на 12% больше продаж и 25% больше просмотров сраниц

Page 5: Как повысить скорость вашего сайта на WordPress

Топ 1000 сайтов на WordPress

11.9 с - полная загрузка страницы2.09 с - первая прорисовка113 HTTP запросов30 DNS запросов1.4 мб на страницу

Page 6: Как повысить скорость вашего сайта на WordPress

Серверное кэшированиеКэширование в браузере

Page 7: Как повысить скорость вашего сайта на WordPress

Серверное кэширование

Кэширование объектовТранзитное кэшированиеКэширование страницКэширование промежуточного кода

Page 8: Как повысить скорость вашего сайта на WordPress

Кэширование объектов

wp_cache_get()wp_cache_add()wp_cache_set()wp_cache_delete()

Page 9: Как повысить скорость вашего сайта на WordPress

Memcached Object CacheAPC Object CacheWordPress Redis Backend

Page 10: Как повысить скорость вашего сайта на WordPress

Транзитное кэширование

get_transient()set_transient()delete_transient()

Page 11: Как повысить скорость вашего сайта на WordPress

Кэширование страниц

WP Super CacheW3 Total CacheBatcache

Page 12: Как повысить скорость вашего сайта на WordPress

Кэширование промежуточного байт-кода

APCeAcceleratorXCacheZend Opcache

Page 13: Как повысить скорость вашего сайта на WordPress

Кэширование в браузере

ExpiresLast-ModifiedETag

http://httpd.apache.org/docs/2.2/mod/mod_expires.htmlhttp://wiki.nginx.org/HttpHeadersModule

Page 14: Как повысить скорость вашего сайта на WordPress

Сжатие страниц

mod_deflateHttpGzipModule

http://httpd.apache.org/docs/2.2/mod/mod_deflate.htmlhttp://wiki.nginx.org/HttpGzipModule

Page 15: Как повысить скорость вашего сайта на WordPress

Сжатие изображений

Smush.itOptiPNGPngCrushJPEGTran

WP Smush.itW3 Total Cache

Page 16: Как повысить скорость вашего сайта на WordPress

Сжатие скриптов и CSS

MinifyCSS CrushW3 Total Cache

Page 17: Как повысить скорость вашего сайта на WordPress

Content Delivery Network (CDN)

CloudFrontCloudFlareMaxCDN

Photon (Jetpack / WordPress.com)WP Super CacheW3 Total Cache

Page 18: Как повысить скорость вашего сайта на WordPress

Оптимизация базы данных

MyISAM vs InnoDBДоп. таблицы, индексыHyperDBElasticsearch, Sphinx

Page 19: Как повысить скорость вашего сайта на WordPress

Константин Ковшенинkovshenin.com/wcrus2013

Page 20: Как повысить скорость вашего сайта на WordPress
Page 21: Как повысить скорость вашего сайта на WordPress

Recommended