Sly32

Рейтинг
399
Регистрация
29.03.2012
Должность
Software engineer
Vladimir #:
Опиши систему.  
Легко. Если коротко - вранье от первого до последнего слова. Далее по пунктам, почему.
Vladimir #:
- Сервер закрыт полностью по IP.  Поэтому ни ПС, ни ботоводы не могут определить IP сайта ( это про твой анализ ботов ). 

К моему анализу ботов это не имеет никакого отношения - обсолютно любой сайт сайт можно спрятать и ВП там не принимает никакого участия. Это nginx/CF/iptables/ufw. То есть грамотная настройка сервера! Не ВП. 
Вывод - ты просто сворал и притянул в тему что-то вообще не имеющее отношение к спору о производительности сайта на ВП против сайтов на других системах.

Vladimir #:
- Сайт ( а не сервера, твой вопрос про масштабирование Сергею ) массштабирован по ГЕО во все страны, т.е время ответа 0.000 в любой стране.

Очередное вранье. Изначально ты говорил про простой 5-баксовый сервер. Это значит что сам сайт хостится в определенном месте и про масштабирование говорить вообще нельзя в таком случае.  Но далее я разберу подробнее, почему.

Vladimir #:
- Производителььность, выдержит любую, при любом трафе время останется X-Request-Time: 0.000

Ссылаться на такой заголовок может только человек, очень далекий от веба, потому что это кастомный заголовок, показывающий в лучшем случае время от начала запроса до времени начала отдачи контента. И добиться такого показателя очень легко - просто имерять не реальное время отдачи страницы а время, например до обращения к CDN. И теперь мы плавно возвращаемся к предыдущему вранью про масштабирование  и 5-баксовый сервер. В данном случае речь идет не про динамический(очередное вранье) а статический контент. Ничего сложного - открываются региональные CDN,  к которым идет запрос вместо основного сайта на ВП. И тогда реально время доставки котнетна будет минимальным. Но не 0. 
Эту ложь может опровергнуть любой, кто знает  математику на уровне средней школы - достаточно составить простую формулу, которая считает скольоко мегабайт передастся по сети, которая имеет скорость 1 гигабит, например. А размер страницы например 300 килобайт. 

Итог:  Начали говорить про ВП на 5-баксовом сервере, пришли к статике, проксируемой, например через nginx+reverse-proxy+CDN
Какое отношение это все имеет к спору? И мне ничего не мешает все это использовать с FastAPI. Только вот там, где ВП уже умрет от нагрузки - FastAPI ее еще даже не заметит.

Надоело повторять, но - ВП - это контентник для статического сайта по факту. Простой в пользовании, удобный для мелких проектов.
Там где начинается динамический контент, SaaS. И прочее - ВП нет места.

Vladimir  - надеюсь ты не спраяешься а дашь ответ на мой пост. А если хочешь реальных цифр - давай совй сайт, я его препарирую по всем правилам и покажу реальные цифры. А так все это - влажные фантазии без фактов. А мне неинтерсно спорить про то, чего нет. Показывай, потом поговорим. Можешь в личку, статистику выведу анономино по товему сайту.

А вот что интересно - ВП если к нему нет обращений - практически не ест ресурсы сервера. Это классно, если нужно на одном ресурсе разместить сотни сайтиков с минимальной нагрузкой - и они все будут вполне себе жить, если у них маленькая посещалка или разнести по временным зонам ресурсы можно. В отличие от Fastapi -  он все время держит себя в "прогретом состоянии",  примерно 1%. сервера будет постоянно сьеден. Но в том числе и за счет этого он быстрее - ему не нужно кажый раз заново запускать php. 

Вот  тест, по словам оппонента "прибыльного" сайта на современном шаблоне - просто плакать хочется от таких цифирек

ab -n 500 -c 10 https://m.tgrabotaet.ru/           

This is ApacheBench, Version 2.3 <$Revision: 1923142 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking m.tgrabotaet.ru (be patient)

Completed 100 requests

Completed 200 requests

Completed 300 requests

Completed 400 requests

Completed 500 requests

Finished 500 requests



Server Software:        nginx

Server Hostname:        m.tgrabotaet.ru

Server Port:            443

SSL/TLS Protocol:       TLSv1.2,ECDHE-ECDSA-CHACHA20-POLY1305,256,256

Server Temp Key:        ECDH X25519 253 bits

TLS Server Name:        m.tgrabotaet.ru


Document Path:          /

Document Length:        113960 bytes


Concurrency Level:      10

Time taken for tests:   23.479 seconds

Complete requests:      500

Failed requests:        0

Total transferred:      57095500 bytes

HTML transferred:       56980000 bytes

Requests per second:    21.30 [#/sec] (mean)

Time per request:       469.588 [ms] (mean)

Time per request:       46.959 [ms] (mean, across all concurrent requests)

Transfer rate:          2374.73 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:      181  206  21.0    206     471

Processing:   226  250  13.5    254     278

Waiting:       67   74   4.2     75      89

Total:        411  456  29.6    461     717


Percentage of the requests served within a certain time (ms)

  50%    461

  66%    473

  75%    476

  80%    478

  90%    485

  95%    489

  98%    494

  99%    496

100%    717 (longest request)


ну ладно, сережа не умеет TLS установить, простим его)))
вот http

ab -n 500 -c 10 http://m.tgrabotaet.ru/    

This is ApacheBench, Version 2.3 <$Revision: 1923142 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking m.tgrabotaet.ru (be patient)

Completed 100 requests

Completed 200 requests

Completed 300 requests

Completed 400 requests

Completed 500 requests

Finished 500 requests



Server Software:        nginx

Server Hostname:        m.tgrabotaet.ru

Server Port:            80


Document Path:          /

Document Length:        146 bytes


Concurrency Level:      10

Time taken for tests:   10.411 seconds

Complete requests:      500

Failed requests:        0

Non-2xx responses:      500

Total transferred:      144500 bytes

HTML transferred:       73000 bytes

Requests per second:    48.03 [#/sec] (mean)

Time per request:       208.212 [ms] (mean)

Time per request:       20.821 [ms] (mean, across all concurrent requests)

Transfer rate:          13.55 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:       90  102   6.3    101     126

Processing:    88  100   6.1    100     122

Waiting:       88  100   6.0     99     121

Total:        183  202  10.0    201     237


Percentage of the requests served within a certain time (ms)

  50%    201

  66%    204

  75%    206

  80%    209

  90%    217

  95%    224

  98%    229

  99%    232

100%    237 (longest request)


картинка все так же не радует
Сергей про е-ком #:

Да там одни приколы у Слая. Сайт для технических тестов, без оптимизации и страница копи-паст из плагина в хроме (по сути вообще с ПДФ) заявляются в сравнение как:

Ну хоть не скрывает, что у него подделка. 

---

Слай, ты спросил у ИИ, почему именно ты врёшь или опять продолжишь закапывать себя тех. знаниями? )

Ну давай оптимизированный сайт, потестим)

Этот форум кстати тоже не удалось потестить - сразу блокнули айпишник. Это они молодцы. И как специалист по хайлоаду ты должен бы оценить скорость отдачи в первую очередь
master32 #:
как свой человек в highload комьюнити, я бы отдал победу сайту сереги и вот почему:)
его сайт отработал полностью, а у тебя лишь 80 запросов вернул, остальные 420 запросов ушли в ошибку 403 или 503, а для веба это намного критичнее, чем скорость загрузки)

Потому что к меня стоит защита от парсинга и запросы ушли в бан) 

master32 #:
нет смысла тестировать WP - легким движением руки он переводится в полную статику
Слушай, ну причем тут статика - как ты правильно сказал что там даже пхп нет, не то что  вордпресса. И давай придерживаться темы топика, я не хаю ВП - я говорб что он не для серьезных проектов, не более. Если ты все загнал в статику - забудь про какой-либо серьезный функяионал кпроме вывода простого контента. Ну и смотри выше - Сережа все знает про кэш, но судя по результатом теста его сайта - ему это не сильно помогло.

Собственно, что что нам мешает проверить реальный сайт.

1. Берем отлично оптимизированный, кэшированный сайт нашего специалиста  по вордпрессу

ab -n 500 -c 10 https://ecomsite.ru/3497-2/          

This is ApacheBench, Version 2.3 <$Revision: 1923142 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking ecomsite.ru (be patient)

Completed 100 requests

Completed 200 requests

Completed 300 requests

Completed 400 requests

Completed 500 requests

Finished 500 requests



Server Software:        nginx-reuseport/1.21.1

Server Hostname:        ecomsite.ru

Server Port:            443

SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256

Server Temp Key:        ECDH X25519 253 bits

TLS Server Name:        ecomsite.ru


Document Path:          /3497-2/

Document Length:        187580 bytes


Concurrency Level:      10

Time taken for tests:   67.513 seconds

Complete requests:      500

Failed requests:        0

Total transferred:      93888000 bytes

HTML transferred:       93790000 bytes

Requests per second:    7.41 [#/sec] (mean)

Time per request:       1350.258 [ms] (mean)

Time per request:       135.026 [ms] (mean, across all concurrent requests)

Transfer rate:          1358.07 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:      189  243 851.1    205   19209

Processing:   853 1073 114.4   1058    2083

Waiting:      661  869 113.4    853    1871

Total:       1045 1316 855.4   1258   20202


Percentage of the requests served within a certain time (ms)

  50%   1258

  66%   1301

  75%   1322

  80%   1345

  90%   1399

  95%   1474

  98%   1625

  99%   1803

100%  20202 (longest request)


2. Берем мою подделку, неоптимизированную, на дешмансом сервере - пол ядра и 500 оперативы

ab -n 500 -c 10 https://learnservice.online/ru/forum/

This is ApacheBench, Version 2.3 <$Revision: 1923142 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking learnservice.online (be patient)

Completed 100 requests

Completed 200 requests

Completed 300 requests

Completed 400 requests

Completed 500 requests

Finished 500 requests



Server Software:        nginx/1.30.0

Server Hostname:        learnservice.online

Server Port:            443

SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256

Server Temp Key:        ECDH X25519 253 bits

TLS Server Name:        learnservice.online


Document Path:          /ru/forum/

Document Length:        13580 bytes


Concurrency Level:      10

Time taken for tests:   19.464 seconds

Complete requests:      500

Failed requests:        420

   (Connect: 0, Receive: 0, Length: 420, Exceptions: 0)

Non-2xx responses:      420

Total transferred:      1354280 bytes

HTML transferred:       1114120 bytes

Requests per second:    25.69 [#/sec] (mean)

Time per request:       389.272 [ms] (mean)

Time per request:       38.927 [ms] (mean, across all concurrent requests)

Transfer rate:          67.95 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:       24   60  52.2     45    1030

Processing:     7  314 986.1     59    6342

Waiting:        7  313 986.2     59    6342

Total:         34  374 982.1    106    6392


Percentage of the requests served within a certain time (ms)

  50%    106

  66%    120

  75%    190

  80%    203

  90%    310

  95%   1605

  98%   4603

  99%   6377

100%   6392 (longest request)


Результаты налицо 😂 При этом я взяд страницу посложнее, где побольше запросов в базу и сережину статейку, где выдача  простого контента.
тут уже меня не упрекнешь в предвзятости - это запрсы не локально а в реальные сайты. Счас еще найду его  "самый прибыльный проект". на сто баксов и тоже прогоню тест и выложу публично
Сергей про е-ком #:
Ты либо сознательно врёшь, либо профнепригоден. Здесь нет третьего варианта. Если не понимаешь почему, спроси у ИИ. 
Ответишь за свои слова, двоечник? Не умеешь нормально с докером работать? Не в состоянии ab -  тест запустить? Не лезь в. умные разговоры, чтоб в лужу не сесть. 
Давай, выложи тест своего локально поднятого Вордпресса 😂 уверен что там еще хуже будут цифры, потому что я тестировал прям пустрй вп без всяких плагинов - голую установку
Сергей про е-ком #:
Крайне похоже на откровенное враньё и подтасовку фактов.

Ты хочешь поспорить со мной? Могу скинуть полную инструкцию как проверить, как установить локально. Но ты самоубьешся  потом. В отличие от тебя я никогда не вру. И привожу только факты которые проверил. Иы можешь все эти тесты воспроизвести. А нет, не можешь, не сумеешь)))

Не видел нигде в теме, чтобы ты смог что-то опровергуть из приведенных мной данных. 

Всего: 8562