DerkonBG
Active Member
не беше ли архитект?Аз съм прост сисадмин. Пусни си ИИ и действай.
По професия съм systems architect. Не съм твърдял, че съм програмист. Даже няколко пъти споменах, че не съм.![]()
не беше ли архитект?Аз съм прост сисадмин. Пусни си ИИ и действай.
По професия съм systems architect. Не съм твърдял, че съм програмист. Даже няколко пъти споменах, че не съм.![]()
абе ти пък ... половината думички които ползва са ми непознати и се опитва да ни впечатли в някакъв марсианскометаверски език ... най ми е смешно като почне да ни обяснява колко сме невежи и неуки и не разбираме метаверския му език дето пише.... той да вземе да научи Български език , че е мега-турбо-супер смешен вече ако смята, че някой впечатлява с разните му дефиниции дето ги упоменава.Твоя сайт всеки може да си го тествааз искам твоето мнение на експерт и специалист по WP и ти дадох линк да се поупражняваш малко.
не беше ли архитект?
![]()
аз най-учтиво му дадох линк да тества един сайт и да каже защо се влачи и как да се ускори а той бяга от отговорност!абе ти пък ... половината думички които ползва са ми непознати и се опитва да ни впечатли в някакъв марсианскометаверски език ... най ми е смешно като почне да ни обяснява колко сме невежи и неуки и не разбираме метаверския му език дето пише.... той да вземе да научи Български език , че е мега-турбо-супер смешен вече ако смята, че някой впечатлява с разните му дефиниции дето ги упоменава.
Нещо не ти е наред щом говориш за себе си в множествено число!DevOps, SRE, SA, SE всичките сме glorified sysadmin.
Е ти какво очакваш от един хтмл?Нещо такова. Проблема е, че трябва да се прави интелигентно, защото се сърдят ако ги скрейпваш без разрешение.
Преди да вкарам rate limits и да започна да уважавам robots.txt имах по 3-5 репорта на ден. На всеки сайт изпращаше може би 20 заявки един единствен път за 1 секунда, което не е много, но мрънкаха. Сега има лимит от 1 заявка на 2 секунди.
Като цяло отвън няма кой знае какво да се тества освен нещо просто около фронтенда и параметри като TTFB, който обикновено зависи от това колко бързо работи пхп, който пък до голяма степен зависи от честотата на процесора.
Затова и българските компании често са много по-бавни - въртят дърти Xeon-и със сървъри втора ръка от Kvant Service.
В платформата за хоста имам сървис за по-подробни тестове, който анализират колко бързо работи пхп, базата, темата и т.н.
За клиенти на хоста мога да направя някаква интеграция с ИИ автоматично да оправя мазаляка на "професионалните" програмисти, които пишат темите, защото половината нямат идея какво правят.
Преди няколко дни пуснах на https://vertexwp.com на Claude да го мине през API-a на Google Pagespeed Insights. Справи сe учудващо добре от раз с един единствен промпт.
Въпреки, че тези тестове са малко веган от опит знам, че много хора се заглеждат по резултатите в GPI.
Виж файлът 35436
Е ти какво очакваш от един хтмл?
няма едно изображение даже
Според мен @DerkonBG се ебава с вас защото въпросния сайт от линка който е дал зарежда за под 300ms, на всички десетина страници които тествах а за търсачката нямам думи - безобразно бърза. И сайта хич не е на WP ами си е чисто къстъм решение; с wp такива резултати не се постигат.Скоростта на зареждане е най-малкия проблем на това нещо
Според мен @DerkonBG се ебава с вас защото въпросния сайт от линка който е дал зарежда за под 300ms, на всички десетина страници които тествах а за търсачката нямам думи - безобразно бърза. И сайта хич не е на WP ами си е чисто къстъм решение; с wp такива резултати не се постигат.
p.s. това че @DerkonBG те “поряза” в по предни постове не е причина да не му харесваш сайта![]()
Ти явно си останал 20г. назад, това е най-бързия възможен вариант! Изключително добро пооадение! Но ако роптаеш че не можеш да му наспамиш търсачката ще те разбераWebsocket за сърч.Върна ме 20г. назад.
Ти явно си останал 20г. назад, това е най-бързия възможен вариант! Изключително добро пооадение! Но ако роптаеш че не можеш да му наспамиш търсачката ще те разбераДопитай се до твоя ИИ и после пак коментирай вебсокета.
Не спори, направи малко сметки колко ms се губят за всяко презареждане на страница и колко ms трябват за изпращане на 100 байта (търсения стринг) през вебсокета който е с вече установена конекция.Специално за търсене далеч не е най-бързия, но няма да споря. Тъй да бъде.
В абсолютна заблуда си, това е най-бързия възможен вариант за търсене! Говоря да е удобно и бързо за потребителя а не разни ботове и скрапери да помпят търсачката!Специално за търсене далеч не е най-бързия, но няма да споря. Тъй да бъде.
| Характеристика | HTTP/AJAX (GET) | WebSockets (WS) |
|---|---|---|
| Връзка | Stateless (без състояние). Всяка заявка изисква установяване, поддържане и затваряне на нова TCP връзка (или повторно използване чрез Keep-Alive, но с нов HTTP handshake). | Stateful (с поддържане на състояние). След първоначалния HTTP/WS handshake, връзката остава постоянно отворена (persistent). |
| Overhead | Висок. Всяка заявка носи със себе си пълни HTTP хедъри (бисквитки, потребителски агент, метаданни), което увеличава размера на пакета. | Нисък. След установяването, комуникацията се осъществява чрез малки фреймове (frames), които имат минимален хедър (обикновено 2 до 10 байта) [9]. |
| Латентност | По-висока. Времето за изграждане на HTTP заявката и обработката на пълните хедъри добавя забавяне към всяко търсене. | По-ниска. Данните се изпращат и получават почти мигновено по вече установената връзка, което е идеално за ниска латентност [10]. |
| Ресурс | HTTP/AJAX (GET) | WebSockets (WS) |
|---|---|---|
| CPU (Обработка) | По-високо натоварване на CPU за всяка заявка, тъй като сървърът трябва да обработи пълния HTTP протокол, да установи нова връзка и да я затвори. | По-ниско натоварване на CPU за всяко съобщение, тъй като обработва само леки фреймове. Сървърът може да обработи много повече заявки в секунда [7]. |
| Памет (Memory) | По-ниска консумация на памет за неактивни потребители. Сървърът не поддържа отворена връзка, когато няма активна заявка. | По-висока консумация на памет за голям брой неактивни потребители. Всяка отворена WS връзка изисква поддържане на състояние и буфери в паметта на сървъра [12]. |
| Критерий | HTTP/AJAX (GET) | WebSockets (WS) |
|---|---|---|
| Основен модел | Заявка-Отговор (Request-Response) | Двупосочен, Пълен Дуплекс (Full-Duplex) |
| Латентност | Висока (заради overhead) | Ниска (след handshake) |
| Мрежов Overhead | Висок (пълни хедъри) | Нисък (минимални фреймове) |
| Сървърно CPU | Високо натоварване на заявка | Ниско натоварване на съобщение |
| Сървърна Памет | Ниска за неактивни потребители | Висока за голям брой неактивни връзки |
| Сложност на Имплементация | Ниска (стандартен уеб модел) | По-висока (изисква специализиран сървър) |
| Подходящ за Търсачка | Стандартно търсене (с бутон) | Търсене в реално време (Live Search) |
Добре че ги разбираш нещата че да се изходиш по въпроса!100% сайтове ти са писани и процедурно