Joomla! България
Бизнес и Разработки => SEO - Search Engine Optimization => Темата е започната от: guest740 в 11 Април, 2014, 10:13:33
-
Здравейте колеги,
днес тествах един от новите ми сайтове. CMS Joomla 2.5, имам инсталирани 2-3 компонента и 7-8 добавки, общо взето се държеше добре, но търся максимална скорост и оптимизиране на зареждането. При първите ми тестове, сайта се зареждаше за около 4.5-4.6 секунди, което някак си не ме устройваше. Какво направих?
- Всичките JPEG картинки ги смалих с JPEG Mini (https://www.jpegmini.com) и TinyPNG (https://tinypng.com), резултатите и от двете програми е поразителен!
- Попаднах на този компонент ScriptMerge (http://www.yireo.com/software/joomla-extensions/scriptmerge) за оптимизиране/сливане на JS/CSS
Резултатите от работата по тези 2 точки са слендите:
От 4.81 сек на 1.61 сек, Speed Score от 93 на 95, Заявки от 42 на 33, Page Size от 1.9 на 1.6 mb
Надявам се да съм ви бил полезен с тези две точки, ако имате и други предложения, за да подобрим още повече скоростта и други елементи, ще се радвам да ги споделите. :)
-
Александър, този проблем с бавните сайтове няма как да се анализира отдалече. Имай в предвид, че и сървъра на който е разположен сайта също зависи бързото му зареждане. Щом си правил тест с google PageSpeed, накрая ти дава подробна информация къде са ти проблемните места и как да се справиш.
Бавните сайтове гугъл не ги индексира добре, загуба на потенциалните клиенти поради отказа им да чакат да зареди сайта.
-
Звучи добре :)
Трябва да го пробвам
-
@Александър Костянев
Аз бих ти препоръчал да тестваш JCH Optimize - увеличава скороста на сайта значително. Има Free и платена версия (от 5$ ако не се лъжа - още не съм си я взел, но скоро мисля да си я взема). Free версията също върши мн. добра работа.
А какво точно прави (за да не описвам), може да видиш тук - http://www.jch-optimize.net/downloads.html (http://www.jch-optimize.net/downloads.html)
После сподели дали ти е харесал ;)
Тези тестове на снимката , скакво си ги правил ?
-
Погледни този сайт cloudflare.com , ако хоста ти поддържа добавката, тествай го.
Предлагат WAF ( Web Aplication Firewall ) и CDN ( Content Delivery Network ) .
-
Погледни този сайт cloudflare.com , ако хоста ти поддържа добавката, тествай го.
Предлагат WAF ( Web Aplication Firewall ) и CDN ( Content Delivery Network ) .
@Бого имаш ли сайтове , които го ползват ? може ли да видя някой ?
-
Да, в подписа ми е.
-
@Александър Костянев
Аз бих ти препоръчал да тестваш JCH Optimize - увеличава скороста на сайта значително. Има Free и платена версия (от 5$ ако не се лъжа - още не съм си я взел, но скоро мисля да си я взема). Free версията също върши мн. добра работа.
А какво точно прави (за да не описвам), може да видиш тук - http://www.jch-optimize.net/downloads.html (http://www.jch-optimize.net/downloads.html)
После сподели дали ти е харесал ;)
Тези тестове на снимката , скакво си ги правил ?
Инсталирах про-версията
Увеличи скоростта но нещо пренаписа линковете на снимките в К2, т.е. не зарежда снимките в стаиите и така и не разбрах защо и го спрях иначе значително вдигна скоростта...
-
Тия джаджи правят само проблеми - тия скриптчета и плъгинчета всеки път изпълняват php код и всеки път компресират кода, вместо да го направят само веднъж.
Ако сте фирми които правят сайтове, трябва да ви е срам ако ги ползвате. Няма нищо по-добро от това сам, на ръка, еднократно да си компресираш и обединиш css-ите и скриптовете! След това едно че уеб сайта зарежда по-бързо отколкото тия прехвалени скриптове, второ че не прави проблеми, трето че не товари хостинга.
-
Когато нямаме нужните познания прибягваме до добавки :)
-
Когато нямаме нужните познания прибягваме до добавки :)
Понякога мързела е в повече :), аз си оправих скоростта, но ми костваше доста време работа. :)
-
Когато нямаме нужните познания прибягваме до добавки :)
То познания не трябват особени за да компресираш един CSS с тул като този: http://www.cssdrive.com/index.php/main/csscompressoradvanced/ - ето това правят тези плъгини но го правят всеки път. Е вече знаете как да го направите само веднъж :)
-
Благодаря ще прочета :)
-
@Еди а нещо подобно за JS файлове ?
-
Най-добре е да се ползват оригиналите. Тоест, ако сайта ти ползва jquery 1.19, намираш jquery 1.1.9 min. и заместваш с него оригиналния скрипт. Ако за някой от скриптовете ви няма стандартна минимизирана версия, ето тук има доста джаваскрипт компресори: https://www.google.bg/search?q=javascript+compressor Но задължително бекъпвайте и тествайте - понякога дават грешки! jd
-
Най - добре е да се пише в LESS и след това той да се компилира до минифайнат CSS файл.
А за JS или можеш да го минифайнеш с UglifyJS или да компилираш всичките JS файлове в един с RequireJS
-
Благодаря ти ;) (up)
-
Всеки бавен сайт на първо четене е добре да си пусне Fiddler/Firebug може да се види кое точно забавя сайта и google speed.
YSlow - доста добър инструмент за измерване на скоростта на сайт.
За базата данни може да се използва System.Diagnostics Stopwatch - измерва колко време отнемат заявките
Това са основните неща, другото е работа. :)