Отслабнете за SEO - Методи за компресиране на технически кодове - SEO SEA
Откакто Google обяви на 9 април 2010 г. в блога на Webmaster Central, че скоростта на страниците вече е фактор за класиране, уебмастърите и оптимизаторите на търсачки искат да свалят ненужните „килограми“.
Тъй като потребителят очаква не само висококачествено съдържание, но и оптимално потребителско изживяване с бързо достъпно съдържание.
Добрата новина е, че всичко е много по-лесно в мрежата, отколкото в реалния живот! Дори и с няколко реда код и малки съвети, уебсайтовете могат да бъдат компресирани с 40% до 70% или дори повече, в изключителни случаи. Как да направя това представям в тази статия.
Защо да компресирате кода?
Сега може да се зададе следният въпрос: защо трябва да компресирам изходния код на уебсайта си в дните на стрийминг и да сведем до минимум, ако некомпресиран, „само“ няколкостотин килобайта? Отговорът е много прост: защото уебсайтовете с по-бързо зареждане осигуряват по-добро потребителско изживяване, което има положително въздействие върху процента на конверсия, задържането на страниците, броя на гледаните страници на посетител и степента на отпадане.
Въпреки че последният твърди наред с други предимства, че алгоритъмът Panda оценява страницата, добрият процент на преобразуване на електронната търговия има пряко влияние върху успеха на бизнеса.
Така гигантът за електронна търговия Amazon струва около 100% от времето за зареждане от 100ms. Екстраполирано на пълна финансова година, това би довело до алтернативни разходи от около 245 милиона долара. Тези цифри впечатляващо показват влиянието на скоростта на зареждане на уебсайта.
Също така трябва да се вземе предвид, че и през 2015 г. в Германия няма пълно DSL покритие. Освен това делът на потребителите, които сърфират в Интернет чрез мобилната мрежа, се е увеличил значително. Ето покритието с LTE и 3G, което също винаги може да се разшири. Tammy Everts обобщава в своята статия 13 причини, поради които обръщате голямо внимание на мобилната уеб производителност на sixrevisions.com, как темата за мобилната уеб производителност в момента се третира психически и защо всеки оператор на страница трябва да преосмисли ASAP.
Значително подобрение във времето за зареждане може да бъде постигнато, например, чрез компресирана доставка на данни с помощта на Gzip или Deflate. Спестява разходи и честотна лента.
Какви методи за компресиране са на разположение и какви данни могат да бъдат компресирани?
Идеята на компресирането е да се компресират данните, изисквани от клиента, за да се намали времето за трансфер. Двата най-често срещани метода за компресиране в мрежата са gzip и издухвам, Процесът на компресиране локализира подобни низове в документ и ги замества с временни низове със същия символ на заместващ символ. Това прави двата метода идеални за компресиране на HTML, CSS и JavaScript файлове, тъй като те често съдържат много от едни и същи низове и обикновено много редове и празни интервали. И двата метода могат да бъдат внедрени или активирани с относително малко усилия.