Joomla! България
Стари версии на Джумла! => Joomla! 3.x => Общи въпроси за Joomla! 3.x => Темата е започната от: night_lord в 02 Юли, 2015, 22:14:28
-
Здравейте
Проверявам скороста с която се зарежда сайта на Joomla! 3.x
Прави ми впечатление че времето за зареждане е два пъти повече от това на "конкуренцията"
Използвам protostar - Default
От къде се получава забавянето не искам да обвинявам хостинга защото го пробвах на два от най-големите в България и времето си е голямо
Може ли с друг темплей да се намали знам ли
Какво исползват конкуренцията някави специални сървъри ли кво ли
-
Здравей колега,
иска се да се пипне, няма сайт, който без нужните модификации да е върви добре.
1.Оптимизирайте изображенията
2.Минимизиране HTML
3.Минимизиране CSS
4.Минимизиране JavaScript
5.Пускане на кеш в .htaccess
Това са основните неща, другото е вече майсторлъка.
<!–Изглед по дефолт–>
<script type=“text/javascript“ src=“catalog/view/javascript/common.js“></script>
<!–Изглед след промяната–>
<script async type=“text/javascript“ src=“catalog/view/javascript/common.js“></script>
-
За да си решиш проблема с JS, можеш да ползваш RequireJS и да си бъндълнеш кода.
Предложението на @Бого с async, е добро, но е рисково в по - големи сайтове.
-
Така е @speedy, просто дадох пример на колегата, там е за майстори, които знаят какво правят. :) Това се отнася за всички сайтове.
-
1.Оптимизирайте изображенията
2.Минимизиране HTML
3.Минимизиране CSS
4.Минимизиране JavaScript
5.Пускане на кеш в .htaccess
Благодаря ви за съветите
Направих ги тези неща още преди да пусна темата без това за JavaScript това не ми е много ясно как да го направя това някакъв сайт ли го прави програма ли търсих в нета това RequireJS от къде да го сваля
Какво мислите за това memcached това има ли смисъл от него за малки сайтове
-
RequireJS е библиотека, чрез която си правиш зависимости на JS файловете. За да можеш да я ползваш на 100% ще ти трябва и IDE, което да ти компилира изходния JS файл /от всички файлове, правиш един/.
-
Разбрах го това няма ли някой готов темплейт дето тия неща са направени по него
-
Какво мислите за това memcached това има ли смисъл от него за малки сайтове
Тестовете ни показват че от memcached НЯМА смисъл за малки сайтове. Ето такива неща помагат в десетки пъти повече за оптимизирането на скоростта на зареждане на един сайт: http://3dwebdesign.org/forum/optimizaciya-na-barzinata-na-opencart-t2264 - линкът е към описание на услуга за Opencart, но на същия принцип се правят нещата и за други системи за онлайн магазини, а също и за големи сайтове изградени с Джумла.
На сайта показан на картинките memcached даде подобрение от не повече от 3-5%, а резултата от промените по php кода и добавянето на индекси към базата данни бяха внушителните над 50-60% подобрение на скоростта.
-
Ето още няколко неща от мен, които също са от решаващо значение:
- HTTP/2
- CSS async
- SVG sprites
- Storage CDN