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

paradoxkc

Member
Здравейте,

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

mR09hf

https://ibb.co/fzRh2f
https://ibb.co/mR09hf
 
В wordpress важи израза - "знае ли се, не се ли знае". Откъде да знаеш Ракеш или Ахмед как са писали плъгините, които се ползват?
 
  • Like
Реакции: sim5
При мен най-добър резултат вади wp fastest cache, има малко за нстройване, но мисля, че ще се справиш - доста интуативно е. Ако решиш да слагаш и се затрудняваш какви опции да му зададеш, може да ми пишеш на лично, ще помогна :)
 

Грешиш. Има разлика в производителността между 7.0 и 7.2, при това значителна. Оставям те да провериш сам защо. ;) При 7.3 е още по-голяма.

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

currently_supported_php_versions.png


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

lznrt.png
 
https://bg.wordpress.org/plugins/disable-emojis/
тая глупост tawk.to я направи да се зарежда след клик
прочети за get_refreshed_fragments
всички тъпотии за econt ги зареждай само когато ти трябват
оправи си снимките
Благодаря за полезното инфо, ще се опитам да ги оправя.

При мен най-добър резултат вади wp fastest cache, има малко за нстройване, но мисля, че ще се справиш - доста интуативно е. Ако решиш да слагаш и се затрудняваш какви опции да му зададеш, може да ми пишеш на лично, ще помогна :)
Благодаря ще го тествам.
 
Грешиш. Има разлика в производителността между 7.0 и 7.2, при това значителна. Оставям те да провериш сам защо. ;) При 7.3 е още по-голяма.

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

currently_supported_php_versions.png


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

lznrt.png


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

Тук говорех само за 7.0 vs 7.2.:rolleyes:

5.6 изобщо не я броя, не би трябвало да се използва за сериозен проект.
 
@bgrgroup, не би трябвало да има проблем. По принцип има някои различия между 5 и 7 версия, които биха довели до проблем на код, който е писан отдавна и не е адаптиран към промените. Wordpress и плугините му, ако са нови версии, няма да има проблем. Те вероятно са писани точно върху 7 версия и съвсем логично би било по-добре версията на PHP да е по-нова.
 
5.6 е мъртво отдавна, но заради огромното количество хостинги се държи още:
https://wordpress.org/about/stats/
всичките 5ци са над 60%

Това в момента е малко патова ситуация и може би ще се промени във WP 5.0
 
Ами то е по подразбиране на хостинга.
Друг е въпроса, че като наследиш няколко сайта и докато се сетиш и откриеш всички скрити капани които трябва да оправиш - то излезли 3 версии на PHP и какво ли още не.
Благодаря за съветите и насоките.
Като сменя версията ще пиша как е минало.
 
Би трябвало да е лесно да минеш на 7 или 7.2. Освен ако не използваш някоя стара или нулната тема.

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

Всички сайтове, с които се занимавам са на 7.2 или 7.3. Не съм имал проблеми с теми, добавки или нещо друго. Тук таме има по някой warning в логовете, но обикновено се оправя с 5-10 минути проучване и обновяване на остарелия компонент.
 
Днес смених един от сайтовете от 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 - последна версия

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

Горе