Бавен ми е сайта... нещо.

За да не ме обвинят посетителите в пристрастие, спирам за момент да спамвам на тема "плочки за баня" и пускам, разгеле, един пост, малко по-така. Разбираш ли.

Темата беше продиктувана от желанието ми с минимални средства да си позволя максимален брой посетители. А именно - от хостинг за 2.25 на месец, да изкрънкам максимална производителност.


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

Защо ли? Понеже.

Един от сайтовете, които посещавам от време на време зависва като го "натопорчат" посетителите. Като задръстване към Владая се влачи. А не е като да нямат dedicated сървъри и маса персонал дето да му бае.

В един форум прочетох въпрос на тема: колко трафик ми трябва на месец ако имам 10000 посетители дневно.

Отговорих вкратце, че ако човек има 10 000 посетители дневно, няма да му е до трафик.

Но дали е наистина така?

Посетих едни от най-популярните български сайтове: www.dir.bg
www.gbg.bg, вездешъщия www.standartnews.com и за малко бизнес вкус - Дневник

Честно казано, очаквах повече. Дир-а и Гювеча си имат собствени девелопери. Цели колонии от маркетинг мениджъри, проджект мениджъри, дизайнери, кодери, секретарки, чистачки, мочета за всичко и момичета за "довечера".

Дневник и Стандарт са външни продукции - агенциите разработили сайтовете много много не са се озорили по отношение на производителността. Важно е да има. Но пък Стандарт увисва сутрин.

Много изследвания са правени на тема page load time/conversion rates.

Вкратце - колкото по-бързо се зарежда страницата, толкова по-малък е риска, посетителят да напусне преждевременно.

В БГ, очевадно нещата на стоят така. По презумпция, болшинството маймуни сме много търпеливи и имаме достатъчно време да изчакаме да се зареди страницата. Да ама не.

В блога на един портал някой беше написал коментар на тема: "Абе стане 2 часа и сайта ви заспи".

Хубаво е, ако заспива от прекалено много посетители. Лошо е, ако заспива от прекалено много посетители и недомислен бек- и фронт-енд.

И докато за бекенда най-често можем да гадаем какви ги върши, при фонт енд-а нещата са очевадни - или е бързо, или недотам. Или ползва много малко ресурси, или смука като SUV на прашен "х"американски междуградски.





Пълният анализ на 4-те сайта би отнел доста време, нещо което нямам нерви да правя.

Ноооо, има мегдан за подобряване. Чрез измъкването на няколко заека от торбата, лесно можем:

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

Е, има и такива хора (в гуглеплекса разбраха за недостатъците на сайтовете си от... яху!)

Но не се поколебаха да си оптимизират съдържанието и кода. Защото в този случай всеки байт е от значение. На война като на война!



И за да не бъда голословен, ето статистиките на два сайта, които по същество вършат една и съща работа. Очевадно е, че вторият ще се зареди далеч по-бързо - дори и без каквато и да е оптимизация. Детайли - много скоро.



Хайде лека, доходна и безаварийна. И помнете - колкото по-бързо се зареди страницата, толкова повече ша ви кликат.

P.S. Ако има засегнати от написаното по-горе, please feel free to contact me. Rates start at $9.99 per minute + additional one-time call-out charge of $789 :)