SlideShare une entreprise Scribd logo
1  sur  23
Производителност за Wordpress Любомир Русанов СуперХостинг.БГ Http://www.superhosting.bg
Какво   е сървърен ресурс? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Основно правило за оптимизация ,[object Object],[object Object],[object Object]
До кога?
Основни грешки ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Намерете тясното място ,[object Object],[object Object],[object Object],[object Object],[object Object]
Обратно към Wordpress ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Защо не timthumb ,[object Object],[object Object],[object Object]
Използвайте mod_expires ,[object Object],[object Object],[object Object],[object Object]
Използвайте mod_expires ### activate mod_expires ExpiresActive On ### Expire .gif's 1 month from when they're accessed ExpiresByType image/gif A2592000 ### Expire .jpg's 1 month from when they're accessed ExpiresByType image/jpg A2592000 ### Expire .js's 1 month from when they're accessed ExpiresByType text/js "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/x-javascript "access plus 1 month" ### Expire .css's 1 month from when they're accessed ExpiresByType text/css "access plus 30 days" ### Expire everything else 1 day from when it's last modified ### (this uses the Alternative syntax) ExpiresDefault "modification plus 1 day"
Използвайте W3 Total Cache ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Използвайте W3 Total Cache
Използвайте WP Super Cache ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Използвайте WP Super Cache
DB Cache Reloaded Fix ,[object Object],[object Object],[object Object],[object Object],[object Object]
DB Cache Reloaded Fix <!-- Generated in 0,837 seconds. Made 86 queries to database and 21 cached queries. Memory used - 40.27MB --> <!-- Cached by DB Cache Reloaded -->
Hyper Cache Extended ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyper Cache Extended
SQL_CALC_FOUND_ROWS Bug Проявява се при много публикации: SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.ID NOT IN (44682, 44657, 44630) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 24580, 5
SQL_CALC_FOUND_ROWS Bug ,[object Object],[object Object],[object Object],[object Object]
Резюме ,[object Object],[object Object],[object Object],[object Object]
Въпроси и отговори
Благодаря Ви! Любомир Русанов http://www.superhosting.bg http://blog.superhosting.bg http://facebook.com/superhosting http://twitter.com/SuperHostingBG

Contenu connexe

En vedette

Holes and Goal Presentation
Holes and Goal PresentationHoles and Goal Presentation
Holes and Goal Presentationmat2012Bacon
 
Presentacin1
Presentacin1Presentacin1
Presentacin1james
 
Présentation iim - Institut de l'Internet et du Multimédia
Présentation iim - Institut de l'Internet et du MultimédiaPrésentation iim - Institut de l'Internet et du Multimédia
Présentation iim - Institut de l'Internet et du MultimédiaPierre Faure
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

En vedette (8)

Holes and Goal Presentation
Holes and Goal PresentationHoles and Goal Presentation
Holes and Goal Presentation
 
Statistika Sosial 1
Statistika Sosial 1Statistika Sosial 1
Statistika Sosial 1
 
Presentacin1
Presentacin1Presentacin1
Presentacin1
 
1 kings 15b
1 kings 15b1 kings 15b
1 kings 15b
 
Présentation iim - Institut de l'Internet et du Multimédia
Présentation iim - Institut de l'Internet et du MultimédiaPrésentation iim - Institut de l'Internet et du Multimédia
Présentation iim - Institut de l'Internet et du Multimédia
 
Dtbb pp[1]
Dtbb pp[1]Dtbb pp[1]
Dtbb pp[1]
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à Wordcamp2011

Web and WS based Embedded Systems
Web and WS based Embedded SystemsWeb and WS based Embedded Systems
Web and WS based Embedded SystemsNikolay Kakanakov
 
Word Press за маниаци
Word Press за маниациWord Press за маниаци
Word Press за маниациKaloyan Tsvetkov
 
Nikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysisNikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysisNetpeak
 
Nikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysisNikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysisNetpeakBG
 
Technical SEO / Varna Free University
Technical SEO / Varna Free UniversityTechnical SEO / Varna Free University
Technical SEO / Varna Free UniversityNikola Minkov
 
SEO курс 2014, лекция 4: Техническа оптимизация, част 2
SEO курс 2014, лекция 4: Техническа оптимизация, част 2SEO курс 2014, лекция 4: Техническа оптимизация, част 2
SEO курс 2014, лекция 4: Техническа оптимизация, част 2Lily Grozeva
 
WordPress - Не е страшно да кешираш !
WordPress - Не е страшно да кешираш !WordPress - Не е страшно да кешираш !
WordPress - Не е страшно да кешираш !Veroslav Cenov
 
SEO одит в реално време
SEO одит в реално времеSEO одит в реално време
SEO одит в реално времеNetpeak
 
Защита и сигурност на Joomla! сайт - Joomla! Day 2013 Bulgaria
Защита и сигурност на Joomla! сайт - Joomla! Day 2013 BulgariaЗащита и сигурност на Joomla! сайт - Joomla! Day 2013 Bulgaria
Защита и сигурност на Joomla! сайт - Joomla! Day 2013 BulgariaMihail Semerdzhiev
 
OnPage SEO
OnPage SEOOnPage SEO
OnPage SEONetpeak
 
Web applications with Catalyst BG
Web applications with Catalyst BGWeb applications with Catalyst BG
Web applications with Catalyst BGsvilen.ivanov
 
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)Netpeak
 

Similaire à Wordcamp2011 (20)

wp-blinky.1
wp-blinky.1wp-blinky.1
wp-blinky.1
 
Web and WS based Embedded Systems
Web and WS based Embedded SystemsWeb and WS based Embedded Systems
Web and WS based Embedded Systems
 
Word Press за маниаци
Word Press за маниациWord Press за маниаци
Word Press за маниаци
 
Nikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysisNikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysis
 
Nikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysisNikolai galinov-onpage-analysis
Nikolai galinov-onpage-analysis
 
Technical SEO / Varna Free University
Technical SEO / Varna Free UniversityTechnical SEO / Varna Free University
Technical SEO / Varna Free University
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
SEO курс 2014, лекция 4: Техническа оптимизация, част 2
SEO курс 2014, лекция 4: Техническа оптимизация, част 2SEO курс 2014, лекция 4: Техническа оптимизация, част 2
SEO курс 2014, лекция 4: Техническа оптимизация, част 2
 
WordPress - Не е страшно да кешираш !
WordPress - Не е страшно да кешираш !WordPress - Не е страшно да кешираш !
WordPress - Не е страшно да кешираш !
 
SEO одит в реално време
SEO одит в реално времеSEO одит в реално време
SEO одит в реално време
 
Защита и сигурност на Joomla! сайт - Joomla! Day 2013 Bulgaria
Защита и сигурност на Joomla! сайт - Joomla! Day 2013 BulgariaЗащита и сигурност на Joomla! сайт - Joomla! Day 2013 Bulgaria
Защита и сигурност на Joomla! сайт - Joomla! Day 2013 Bulgaria
 
JavaScipt and AJAX Programming
JavaScipt and AJAX ProgrammingJavaScipt and AJAX Programming
JavaScipt and AJAX Programming
 
Web Programming with JavaScript and Ajax
Web Programming with JavaScript and AjaxWeb Programming with JavaScript and Ajax
Web Programming with JavaScript and Ajax
 
OnPage SEO
OnPage SEOOnPage SEO
OnPage SEO
 
OnPage SEO
OnPage SEOOnPage SEO
OnPage SEO
 
Seo plovdiv 2011
Seo plovdiv 2011 Seo plovdiv 2011
Seo plovdiv 2011
 
Web applications with Catalyst BG
Web applications with Catalyst BGWeb applications with Catalyst BG
Web applications with Catalyst BG
 
B1 t1 php_basics
B1 t1 php_basicsB1 t1 php_basics
B1 t1 php_basics
 
B1 t1 php_basics
B1 t1 php_basicsB1 t1 php_basics
B1 t1 php_basics
 
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
 

Wordcamp2011

  • 1. Производителност за Wordpress Любомир Русанов СуперХостинг.БГ Http://www.superhosting.bg
  • 2.
  • 3.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Използвайте mod_expires ### activate mod_expires ExpiresActive On ### Expire .gif's 1 month from when they're accessed ExpiresByType image/gif A2592000 ### Expire .jpg's 1 month from when they're accessed ExpiresByType image/jpg A2592000 ### Expire .js's 1 month from when they're accessed ExpiresByType text/js &quot;access plus 1 month&quot; ExpiresByType text/javascript &quot;access plus 1 month&quot; ExpiresByType application/x-javascript &quot;access plus 1 month&quot; ### Expire .css's 1 month from when they're accessed ExpiresByType text/css &quot;access plus 30 days&quot; ### Expire everything else 1 day from when it's last modified ### (this uses the Alternative syntax) ExpiresDefault &quot;modification plus 1 day&quot;
  • 11.
  • 13.
  • 15.
  • 16. DB Cache Reloaded Fix <!-- Generated in 0,837 seconds. Made 86 queries to database and 21 cached queries. Memory used - 40.27MB --> <!-- Cached by DB Cache Reloaded -->
  • 17.
  • 19. SQL_CALC_FOUND_ROWS Bug Проявява се при много публикации: SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.ID NOT IN (44682, 44657, 44630) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 24580, 5
  • 20.
  • 21.
  • 23. Благодаря Ви! Любомир Русанов http://www.superhosting.bg http://blog.superhosting.bg http://facebook.com/superhosting http://twitter.com/SuperHostingBG