Питай програмист #7

Всички въпроси, свързани с бързината на твоя сайт, мигрирането от една платформа на друга, използването на различни плъгини можеш да зададеш днес. Започна безплатната, онлайн консултация с програмист за месец май.

Ако тепърва ще си правиш сайт и все още изчистваш заданието, възползвай се от консултацията, Марио Пешев може да ти помогне и за него.

Напиши въпроса си в коментарите. Марио ще отговори на първите 7 в петък, до края на деня.

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

п.с. Напомням, че днес е безплатната онлайн лекция „Как да пишете продаващи текстове за уеб: основни правила“. Виж програмата и откъде можеш да се включиш. Чакам те в 19 часа.

 

========

Марио Пешев, Devrix, Питай програмист, свободна практикаМарио Пешев е собственик на DevriX, една от водещите топ 20 агенции за комплексни WordPress решения в световен мащаб.
Той започва да се занимава с програмиране още в ученическите години и изгражда първия си статичен сайт през пролетта на 1999. Година по-късно продължава със софтуерни апликации за учебни проекти по физика и химия. От 2006-та година започва да води технически обучения в софтуерни фирми и университети в страната.

Марио (разгледай и личния му LinkedIn профил) е ръководил разработката на проекти за множество индустрии, включително автомобилостроене и банкиране. Води активно блога mariopeshev.com за бизнес развитие, маркетинг и технологии, както и странични проекти като No-BS Engineering подкаста за кариерно развитие на софтуерни инженери, съвместно с един от най-отличителните PHP инфлуенсъри Кал Еванс.

4 comments to “Питай програмист #7”
  1. Здравейте. Моят сайт е на платформата WordPress, правя го сама. Доста е бавен (проверявам го с google speed). Изтрих цялото съдържание преди време, но бързината не се повиши. Предполагам, че проблемът е в самата тема? (И куп неща, за които не се сещам 🙂 Бих се радвала да ми дадете няколко съвета за оптимизация и забързване. Благодаря предварително. Поздрави.

    • Привет, Татяна,

      Имам един малко по-подробен гайд за скоростта на https://mariopeshev.com/ways-dramatically-speed-website-technical-perspective/ , макар че някои от нещата са една идея по-технически.

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

      1) Снимките в тъмбнейлите из сайта се показват в пълен размер. Една от снимките е 24 мегапиксела (6000х4000), а се показва в тъмбнейл на началната страница до няколко други снимки с размер 440х300. Използването на по-малки размери за тези секции е важно, но не знам дали темата го поддържа.

      2) Също така не изглеждат компресирани – има услуги като tinypng.com, които правят компресия без загуба на качеството и често свалят размера на половина (или дори повече). За фотографски блог това определено е необходимо – а има и някои плъгини, които го правят при качване на всяка снимка.

      3) Има плъгини за кеширане, които помагат много. В зависимост от трафика, мога да ти препоръчам NitroPack, които предлагат и безплатна версия (с лого във футъра), като те подобряват бързодействието до огромна степен. Има лимити за безплатната версия, но могат да решат доста проблеми. Иначе има и плъгини, но изискват по-сложни настройки и зависят от хостинга.

      4) Не знам каква услуга използваш за хостинг, но по-евтините такива често забавят допълнително 🙂

      5) Галерията на сайта е доста тежка и включва различни компоненти, които забавят допълнително. Същото важи за Instagram и YouTube. Има варианти за т.н. “lazy loading”, ресурсите да се зареждат само при скролване, както и видеата да се визуализират само като картинка и да зареждат при кликането им.

      Това са някои от по-очевидните неща. Може да пробваш с NitroPack, ако безплатният план работи, или с някой плъгин за кеширане, както и да видиш дали има настройки за размера на картинките и да ги компресираш. Тези стъпки биха решили немалка част от проблема 🙂

  2. Здравейте,
    Наскоро преместих сайта си от WordPress.com на WordPress.org. Старият сайт е пренасочен към новия, като съдържанието е импортирано. Това ли е по-добрия вариант, или изтриване на стария и започване на чисто (без пренасочване)?
    Още се опитвам да свикна с всички плъгини. Какви плъгини (или други методи) препоръчвате за сигурността на сайта, backup и изграждане на адекватна GDPR политика и бисквитки? И възможно ли е да имаме двуезичен сайт, или е по-добре да е само на английски или само на български?
    Разбирам, че това са доста неща, така че на което и да отговорите, ще съм Ви благодарна.
    Благодаря и на Вас, Иванка, за винаги чудесното и добре обяснено съдържание. Поздрави.

    • Привет, Адриана,

      Пренасочването е напълно правилно, за да се запазят предходни линкове към публикации, както и евентуално добро позициониране за някои ключови думи в Google (така че старите линкове да водят на новото място) 🙂

      За бързодействие – има някои плъгини за кеширане, а за по-малко трафик и съдържание безплатната версия на https://nitropack.io е много добра алтернатива. Чудесна услуга е, която освен това е и разрастващ се български продукт 🙂

      От гледна точка на сигурност, сайтът има SSL сертификат, което е супер. Повечето необходими елементи от сигурността за малък сайт са свързани с активно обновление на плъгини и ядрото на WordPress, както и читави пароли за администраторите. Добре е хостинг компанията да прави ежедневни бекъпи и да има читава политика за възстановяване при нужда (от Whois преглед изглежда, че си на Superhositng, които влизат в тази категория).

      Има и решения като Wordfence, но обикновено са прекалено тежки и ненужни за малки блогове (все пак е вариант).

      За GDPR – там политиките са по-сложни и се изисква по-сериозен преглед на нуждите на сайта, използвани услуги (включително Google Analytics или Facebook пиксели) и всички форми, за да може сайтът да е напълно съвместим с нормите. За жалост, има малко решения, които се грижат за повечето неща – или са прекалено скъпи. Cookiebot може да е полезен в началото, но е лесно да се излезе извън минималния лимит на безплатен план.

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

      Поздрави

Leave a Reply

Your email address will not be published.