WordPress - оптимизация на скоростта

От: WordPress - оптимизация на скоростта

За мобилни е зле, десктоп от 80 нагоре го приемам за минимум.

добре ама как да оправя тези файлове, които не са на моя сървър

Leverage browser caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:
http://s7.addthis.com/js/300/addthis_widget.js (expiration not specified)
http://cdn.syndication.twitter.com/…azmoz.html&callback (15 minutes)
http://connect.facebook.net/bg_BG/sdk.js (20 minutes)
http://connect.facebook.net/en_US/sdk.js (20 minutes)
http://platform.twitter.com/widgets.js (30 minutes)
https://apis.google.com/js/api.js (30 minutes)
https://apis.google.com/js/platform.js (30 minutes)
https://apis.google.com/…orm.js?publisherid=788954287778 (30 minutes)
http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes)
http://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)
http://www.google-analytics.com/ga.js (2 hours)
 
От: WordPress - оптимизация на скоростта

някои би ли обяснил какво да правим с файловете които не са под наш контрол и как може да оправим забавянето идващо от тях в инструмента на гугъл спеед тест - фейсбук файлове, гугъл файлове т.н
 
От: WordPress - оптимизация на скоростта

Не можеш да ги пипаш според мен...

Можеш да пуснеш CDN и той да ги тегли и да им сменя expires-а и съответно да ги компресира, но самия CDN може да ти забави повече сайта отколкото тези файлове.
 
От: WordPress - оптимизация на скоростта

Това което аз съм направил е следното - събрал съм сдк-тата на външните скриптове (фейсбук, туитер, г+, аналитикс) в отделен файл и си го викам във футера със
$(window).bind("load", function() {
$.getScript('http://url.com/js/social.js', function() {});
});
 
От: WordPress - оптимизация на скоростта

Това което аз съм направил е следното - събрал съм сдк-тата на външните скриптове (фейсбук, туитер, г+, аналитикс) в отделен файл и си го викам във футера със
$(window).bind("load", function() {
$.getScript('http://url.com/js/social.js', function() {});
});

А като си ги ъпдейтнат и функционалността, която ползваш поспре да работи?
 
От: WordPress - оптимизация на скоростта

А като си ги ъпдейтнат и функционалността, която ползваш поспре да работи?

Какъв е проблема с един cron job да обновяват веднъж дневно например?
 
От: WordPress - оптимизация на скоростта

Ми, ако тоя крон може да комбинира различните файлове в един както е в неговия пример ще е идеално.

Или пък самия плъгин към дадената система да прави локално копие на 24 часа и след това да вика локалния файл.

Даже мисля да запитам yotpo дали не могат да измислят нещо подобно за техния плъгин за престата, че чакам по 100 часа само техните скриптове да се извикат...
 
От: WordPress - оптимизация на скоростта

Ми, ако тоя крон може да комбинира различните файлове в един както е в неговия пример ще е идеално.

Или пък самия плъгин към дадената система да прави локално копие на 24 часа и след това да вика локалния файл.

Даже мисля да запитам yotpo дали не могат да измислят нещо подобно за техния плъгин за престата, че чакам по 100 часа само техните скриптове да се извикат...

Ми елеметарен баш скрипт

Код:
rm -f $TMP_FILE
JS_FILES="1.js 2.js 3.js"
for FILE in $JS_FILES
do
    wget ...
    cat $FILE >> $TMP_FILE
done
 
От: WordPress - оптимизация на скоростта

"Елементарен", да.. аххаха :D

Трябва да попрочета малко за тея неща да видим дали не можем да изцицаме още някоя стотна от зареждането... :D
 
От: WordPress - оптимизация на скоростта

Каква е тази мания да ползвате социални фен кутийки и поп-ъпи? Излишно си товарите страниците. Заменете ги със семпли бутончета и линкове към тях с "me" релацията. Всеки може да ви открие чрез тях и да ви стане фен, ако му допада сайта ви. Изключително натрапчиво и грозно е да видя натикани кутийки в престижен сайт (изключвам форумите - те са с друга насоченост). Ако толкова държите на тези джунджурийки, поставяйте ги само в контактната страница и няма да се оплаквате от проблеми с външни сървъри. :)
 
От: WordPress - оптимизация на скоростта

Бе има го и тоя момент, аз лично се отървах от чата и лайк, шер и т.н. бутоните - просто няма смисъл от тях.

Но едно слайдерче с фаца, в която шерваш разни неща и клиентите откриват че техни приятели (евентуално) са също фенове е не-лошо...
 
От: WordPress - оптимизация на скоростта

Все още не ми е много ясно, как да угодим на Г и https://developers.google.com/speed/pagespeed/insights/
с външните файлове, за които Г казва че бавят сайта ..... все пак сме зависими от тях до някаква степен - реклами, лайкове, плюсове и т.н

Може някои който ги разбира тия работи да напише една тема .... ще получи доста положителни репчета :)
 
От: WordPress - оптимизация на скоростта

Page Speed Grade:
(86%)

Има какво да се желае още, но смятам че е добре :) проверих с gtmetrix. Иска оптимизация на изображенията...
 
От: WordPress - оптимизация на скоростта

86% не можеш ги докараш само със оптимизация на изображенията.

Най-вероятно имаш и рендер блокер - CSS и JS като минимум тоже.
 

Горе