Оптимизиране на скоростта на Wordpress site - PHP настройки

Дискусията в 'Webmaster Help - Секцията на Експертите' стартирана от paradoxkc, Ноем 4, 2018.

Тагове:
  1. paradoxkc

    paradoxkc Member

    Рег.:
    Март 24, 2014
    Съобщения:
    62
    Харесвания:
    1
    Точки:
    8
    Здравейте,

    опитвам се да оптимизирам скоростта на сайт изграден на wordpress с woocommerce модул и бих искал да питам няколко неща свързани с PHP.
    В използвания от мен хостинг в секция PHP Selector | extensions(прилагам скрийншот) има доста екстеншъни, които не са избрани.
    Въпросът ми е, кой от екстеншъните(ако има такъв) би помогнал за оптимизирането на времето за зареждане на сайта.
    Също така ако вдигна версията PHP от 7 на 7.2 би имало положителен резултат.
    Ако някой се е занимавал детайлно с оптимизация на такъв вид системи ще му бъда благодарен ако сподели на какво трябва да се наблегне основно.

    [​IMG]
    https://ibb.co/fzRh2f
    https://ibb.co/mR09hf
     
  2. ReminD

    ReminD Well-Known Member

    Рег.:
    Ян 22, 2008
    Съобщения:
    6,230
    Харесвания:
    1,156
    Точки:
    113
    В wordpress важи израза - "знае ли се, не се ли знае". Откъде да знаеш Ракеш или Ахмед как са писали плъгините, които се ползват?
     
    sim5 харесва това.
  3. хейтър

    хейтър Active Member

    Рег.:
    Авг 23, 2014
    Съобщения:
    183
    Харесвания:
    68
    Точки:
    28
    Тоя сайт още ли не го оптимизира...
     
  4. Tiho Vlahovski

    Tiho Vlahovski New Member

    Рег.:
    Ян 6, 2017
    Съобщения:
    5
    Харесвания:
    1
    Точки:
    3
    Пол:
    Мъж
    Пусни само opcache.
     
    paradoxkc харесва това.
  5. paradoxkc

    paradoxkc Member

    Рег.:
    Март 24, 2014
    Съобщения:
    62
    Харесвания:
    1
    Точки:
    8
    Благодаря.
     
  6. paradoxkc

    paradoxkc Member

    Рег.:
    Март 24, 2014
    Съобщения:
    62
    Харесвания:
    1
    Точки:
    8
    А ще има ли промяна в производителността ако дигна версията на PHP на 7.2 ?
     
  7. ReminD

    ReminD Well-Known Member

    Рег.:
    Ян 22, 2008
    Съобщения:
    6,230
    Харесвания:
    1,156
    Точки:
    113
    не
     
  8. paradoxkc

    paradoxkc Member

    Рег.:
    Март 24, 2014
    Съобщения:
    62
    Харесвания:
    1
    Точки:
    8
    Мерси.

    Активирането на opcache даде доста приличен резултат за момента.
     
  9. хейтър

    хейтър Active Member

    Рег.:
    Авг 23, 2014
    Съобщения:
    183
    Харесвания:
    68
    Точки:
    28
    https://bg.wordpress.org/plugins/disable-emojis/
    тая глупост tawk.to я направи да се зарежда след клик
    прочети за get_refreshed_fragments
    всички тъпотии за econt ги зареждай само когато ти трябват
    оправи си снимките
     
    paradoxkc харесва това.
  10. C.Cenov

    C.Cenov Well-Known Member

    Рег.:
    Май 1, 2008
    Съобщения:
    1,025
    Харесвания:
    62
    Точки:
    48
    При мен най-добър резултат вади wp fastest cache, има малко за нстройване, но мисля, че ще се справиш - доста интуативно е. Ако решиш да слагаш и се затрудняваш какви опции да му зададеш, може да ми пишеш на лично, ще помогна :)
     
    paradoxkc харесва това.
  11. И.ИваHоВ

    И.ИваHоВ Member

    Рег.:
    Ян 5, 2018
    Съобщения:
    96
    Харесвания:
    42
    Точки:
    18
    Пол:
    Мъж
    Грешиш. Има разлика в производителността между 7.0 и 7.2, при това значителна. Оставям те да провериш сам защо. ;) При 7.3 е още по-голяма.

    Друга причина да не се използва 7.0 е, че поддръжката на 7.0 официално спира на 3-ти Декември 2018 г.

    [​IMG]

    А от доста време насам препоръчителната версия за WordPress е php 7.2 https://wordpress.org/about/requirements/

    [​IMG]
     
    paradoxkc и Tiho Vlahovski харесват това.
  12. paradoxkc

    paradoxkc Member

    Рег.:
    Март 24, 2014
    Съобщения:
    62
    Харесвания:
    1
    Точки:
    8
    Благодаря за полезното инфо, ще се опитам да ги оправя.

    Благодаря ще го тествам.
     
  13. ReminD

    ReminD Well-Known Member

    Рег.:
    Ян 22, 2008
    Съобщения:
    6,230
    Харесвания:
    1,156
    Точки:
    113

    Прав си, сега погледнах и наистина дава много добър перформанс, от това което гледах ~250% по-бързо от 5.6
     
  14. И.ИваHоВ

    И.ИваHоВ Member

    Рег.:
    Ян 5, 2018
    Съобщения:
    96
    Харесвания:
    42
    Точки:
    18
    Пол:
    Мъж
    Тук говорех само за 7.0 vs 7.2.:rolleyes:

    5.6 изобщо не я броя, не би трябвало да се използва за сериозен проект.
     
  15. bgrgroup

    bgrgroup New Member

    Рег.:
    Окт 22, 2018
    Съобщения:
    19
    Харесвания:
    0
    Точки:
    1
    Здравейте,
    Прочетох горните съвети за версията на PHP.
    Имам сайт, който в момента е на версия 5.6. Дали мога безопасно да сменя версията до 7.2?
    Wordpress 4.9.8 + Woocommerce + WPML
     
  16. AseasRoa

    AseasRoa Well-Known Member

    Рег.:
    Юни 22, 2014
    Съобщения:
    922
    Харесвания:
    300
    Точки:
    63
    @bgrgroup, не би трябвало да има проблем. По принцип има някои различия между 5 и 7 версия, които биха довели до проблем на код, който е писан отдавна и не е адаптиран към промените. Wordpress и плугините му, ако са нови версии, няма да има проблем. Те вероятно са писани точно върху 7 версия и съвсем логично би било по-добре версията на PHP да е по-нова.
     
    bgrgroup харесва това.
  17. mobilio

    mobilio Well-Known Member

    Рег.:
    Ян 18, 2012
    Съобщения:
    1,507
    Харесвания:
    269
    Точки:
    83
    5.6 е мъртво отдавна, но заради огромното количество хостинги се държи още:
    https://wordpress.org/about/stats/
    всичките 5ци са над 60%

    Това в момента е малко патова ситуация и може би ще се промени във WP 5.0
     
    bgrgroup харесва това.
  18. bgrgroup

    bgrgroup New Member

    Рег.:
    Окт 22, 2018
    Съобщения:
    19
    Харесвания:
    0
    Точки:
    1
    Ами то е по подразбиране на хостинга.
    Друг е въпроса, че като наследиш няколко сайта и докато се сетиш и откриеш всички скрити капани които трябва да оправиш - то излезли 3 версии на PHP и какво ли още не.
    Благодаря за съветите и насоките.
    Като сменя версията ще пиша как е минало.
     
  19. И.ИваHоВ

    И.ИваHоВ Member

    Рег.:
    Ян 5, 2018
    Съобщения:
    96
    Харесвания:
    42
    Точки:
    18
    Пол:
    Мъж
    Би трябвало да е лесно да минеш на 7 или 7.2. Освен ако не използваш някоя стара или нулната тема.

    1. Правиш си копие стейджинг/тестова версия на сайта.
    2. Ъпдейтваш там.
    3. Проверяваш дали всичко работи.
    4. Повтаряш стъпките на живият сайт.

    Всички сайтове, с които се занимавам са на 7.2 или 7.3. Не съм имал проблеми с теми, добавки или нещо друго. Тук таме има по някой warning в логовете, но обикновено се оправя с 5-10 минути проучване и обновяване на остарелия компонент.
     
    paradoxkc харесва това.
  20. bgrgroup

    bgrgroup New Member

    Рег.:
    Окт 22, 2018
    Съобщения:
    19
    Харесвания:
    0
    Точки:
    1
    Днес смених един от сайтовете от PHP 5.6 на 7.2 и излезна следната грешка под всеки продукт:

    Warning: sizeof(): Parameter must be an array or an object that implements Countable in .../woocommerce/single-product/meta.php on line 26
    25 и 26 ред са:

    Код:
    $cat_count = sizeof( get_the_terms( $post->ID, 'product_cat' ) );
    $tag_count = sizeof( get_the_terms( $post->ID, 'product_tag' ) );
    
    WooCommerce version: 3.5.1 - последна версия

    Някакви идеи?
    Опитах да заместя този файл като го копирам в дъщерната тема - и да коментирам реда за проба - няма ефект.
     
    Последно редактирано: Ноем 7, 2018

Сподели страницата

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies.
    Dismiss Notice