GtMetrix 'de 3 tane hata kaldı [Yardım]
4
●294
- 15-11-2017, 17:59:58%75 olan hatada "küçük javascript dosyalarınızı" inline olarak ekleyin kaynağa. Örnek veriyorum. www.site.com/javascript.js dosyasının içindeki kodları kopyalayıp şu şekilde kaynak kodunuzda aynı yere ekleyeceksiniz; Yani HTML olarak ekleyeceksiniz <script type="text/javascript"><!--JS kodlarımız--></script> tagları arasına.
; <script type="text/javascript"> !function(){"use strict";function e(e){(console.error?console.error:console.log).call(console,e)}function t(e){return l.innerHTML='<a href="'+e.replace(/"/g,""")+'"></a>',l.childNodes[0].getAttribute("href")}function r(e,t){var r=e.substr(t,2);return parseInt(r,16)}function n(e,n){for(var o="",c=r(e,n),a=n+2;a<e.length;a+=2){var l=r(e,a)^c;o+=String.fromCharCode(l)}return t(o)}var o="/cdn-cgi/l/email-protection#",c=".__cf_email__",a="data-cfemail",l=document.createElement("div");!function(){for(var t=document.getElementsByTagName("a"),r=0;r<t.length;r++)try{var c=t[r],a=c.href.indexOf(o);a>-1&&(c.href="mailto:"+n(c.href,a+o.length))}catch(t){e(t)}}(),function(){for(var t=document.querySelectorAll(c),r=0;r<t.length;r++)try{var o=t[r],l=n(o.getAttribute(a),0),i=document.createTextNode(l);o.parentNode.replaceChild(i,o)}catch(t){e(t)}}()}(); </script>%78 olan hata; Optimize images bölümünü ise statik dosya ise (png, gif vs. ) GTMetrix'in verdiği dosyaları indirebilirsiniz. Eğer JPG ise sunucu üzerinden bazı eklentiler ile JPG dosyalarınızı optimize edebilirsiniz. Değil ise de size güzel bir eklenti önereyim; Imagify. Gerçekten harika resim optimizasyonu yapan bir WP eklentisi.
%74 olan hata ise; bazı statik dosyalarda "?" ile versiyon belirtilir kaynakta. Örnek veriyorum. https://www.site.com/images/logo.png?v=32 -- https://www.site.com/js/jquery.js?v=21. Bu tip dosyalardan versiyon bilgisini kaldıracaksınız. (Eğer yanılmıyorsam bu sorun böyle çözülüyordu.)
Yapamazsanız özelden ulaşabilirsiniz. - 15-11-2017, 20:51:16PageSpeed tamam ama yslow ayarlarını nasıl yapacağım :/OdemeHizmetleri adlı üyeden alıntı: mesajı görüntüle
- 16-11-2017, 02:31:26Yslow hiç bir zaman %100 olmaz. Yani çok nadirdir. Sitenizde CDN kullansanız bile başka bir hata verecektir. Minify ise sitenin CSS ve js kodlarına zarar verebilir nadiren de olsa. Minify işlemi ise küçültme işlemidir. Ayrık hallerde olan css ve js dosyalarını daha birleşik hale getirerek boyutlarını küçültür. "See optimized version" linkine tıklarsanız size minify halindeki css ve js dosyalarını verecektir. Fakat yine söylüyorum, sitenizdeki css ve js kodlarının birleşik, yani optimizeli(minify) olması sitenizdeki javascript yada görüntülerde sıkıntı yaratabilir. Diğer hatalar htaccess ve dış kaynaklardan gelen js dosyaları ile alakalı (analytics, metrica vb.) Yani düzeltilemez. %100 yapamazsınız bunları o tarz kodları kaldırmadan..misal adlı üyeden alıntı: mesajı görüntüle