Написано от Карлос Камара на 19 септември 2016 г.

екстремни

  • Скорост
  • AMP
  • Персонализиране на сайта
  • Joomla използва
  • Оптимизация
  • SEO
  • Трикове

През юни направих скоростен уебинар със Siteground, където споделих техниките си, за да направя уебсайтовете ми много бързи с Joomla! Тези техники трябва да са достатъчни, за да подобрят скоростта на зареждане на вашите сайтове и по този начин да предложат по-добро изживяване на вашите потребители. Но понякога може да се наложи нещо повече. В тези случаи трябва да прибегнете до екстремните техники, които ви казвам по-долу, за да постигнете скорост на световъртеж на вашия сайт.

Използвайте wbAMP

Вече ви разказах за AMP страниците и предимствата, които предлагат за SEO. Сега изглежда, че Google е решил да подобри позиционирането на страниците, които прилагат AMP версия и това е убедителна причина, ако се доверите на SEO, да не отнеме много време да го внедрите на вашите уебсайтове. AMP страниците са практически мигновени, ами ако вместо да имаме AMP версия, направим целия си сайт AMP? Това е, което Weeblr мислеше и затова приставката wbAMP предлага възможността да направите целия си сайт AMP само с едно щракване. Разбира се, забравете за сложните оформления или използването на много модули. Това с AMP няма място. Но вашият уебсайт ще бъде изключително бърз.

Опростете вашия шаблон

В крайна сметка AMP опростява само използвания HTML и CSS и javascript. Това можете да направите, като поставите отбора си на диета или като създадете персонализиран шаблон от нулата. За да създадете прост шаблон, не са ви необходими много знания и има уроци и курсове, за да научите как да създавате шаблони в мрежата (като този, към който свързвам от моя приятел Серджо Иглесиас).

Във всеки случай трябва да вземете предвид тези подробности:

  • Не можете да имате много javascript или css файлове, а малкото, които имате, са много малки. Ако можете да го избегнете, избягвайте да зареждате дори JavaScript и CSS файловете на Joomla!
  • Трябва да избягвате изображения, доколкото е възможно, те са най-тежките в уебсайта. Няколко изображения, които трябва да включите, не забравяйте да ги предадете през оптимизатор на изображения (много ми харесва compressor.io).
  • Също така избягвайте зареждането на уеб шрифтове. Те изглеждат страхотно, но все пак са фактор на натоварване и не забравяйте, че предприемаме крайни мерки.
  • Забравете ефектите на JavaScript като модални прозорци, те винаги ще се извършват с външни библиотеки и в крайна сметка ще бъдат проблем.
  • Използвайте HTML възможно най-кратко. Например избягвайте да добавяте класове или идентификатори към елементи, които няма да са необходими (не забравяйте, че CSS и JavaScript трябва практически да не съществуват). Разбира се, не добавяйте HTML коментари или микроданни или нещо, което не е строго необходимо за показване на вашето съдържание.

Спрете да използвате скриптове и външни елементи

Това означава, че можете да забравите за използването на услуги на трети страни за реклама или проследяване (като Google Analytics или Google Adwords). Ако имате нужда от статистически данни, използвайте предоставените от вашия хостинг сървър и ако искате да включите реклама, опитайте се да бъдете директни, а не от външна услуга.

Нито можете да използвате типичното поле за показване на „Харесване“ на Facebook или подобен. Този тип неща не добавят нищо ценно към вашето съдържание и все пак това е код и заявки, които браузърът на потребителя ще трябва да направи към друг уебсайт.

Използвайте кеша на браузъра на потребителя за HTML

Ако сайтът ви едва се актуализира, можете да го кеширате в браузъра на потребителя. Това обикновено се прави за css и javascript файлове във файла .htaccess, но едва ли се прави за самата страница, защото тогава потребителят не би видял промените в момента, но ще трябва да изчака кеша им да изтече, за да види промени.

Но ние искаме екстремни решения и това е всичко. Така че, за да накараме браузъра на потребителя да използва само информацията, която вече е изтеглена от нашия сайт по-рано, ще отидем на приставката System - Cache за Joomla! и ще активираме опцията Използване на кеша на браузъра.

Тези техники са екстремни и вероятно не искате да ги използвате на вашите сайтове, освен ако в конкретен проект не е необходимо уебсайтът ви да бъде практически мигновено. Приложили ли сте някой от тях към вашите сайтове?