Возможно, это как раз тяжелый путь. Ну там, кмс - "ас ис".
8000/час = 192к в сутки
192000 - 200 = боты => многастраниц?
175000/8000 = 21,875 апдейт запросов на документ?
"Чета нада" делать!
Но ведь "вряд ли" != 100%
Там, не !=100, но близко.
Тут и гугла инструмент неожиданный результат дает - обработай все загруженные картинки и бонусом к пузомеркам, получишь безопасные картинки.
Если сервер + кмс более менее настроены для предотвращения этого, то вряд ли.
Но, и проверять надо:
Кстати, для быстрой оценки еще и ab можно использовать
[www@localhost nginx]$ ab -n 20 -c 10 https://prosalsk.ru/ This is ApacheBench, Version 2.3 <$Revision: 1843412 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.org/Benchmarking prosalsk.ru (be patient).....doneServer Software: nginx/1.16.1Server Hostname: prosalsk.ruServer Port: 443SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES128-GCM-SHA256,2048,128Server Temp Key: ECDH P-256 256 bitsTLS Server Name: prosalsk.ruDocument Path: /Document Length: 365574 bytesConcurrency Level: 10Time taken for tests: 18.081 secondsComplete requests: 20Failed requests: 19 (Connect: 0, Receive: 0, Length: 19, Exceptions: 0)Total transferred: 7324866 bytesHTML transferred: 7312266 bytesRequests per second: 1.11 [#/sec] (mean)Time per request: 9040.326 [ms] (mean)Time per request: 904.033 [ms] (mean, across all concurrent requests)Transfer rate: 395.63 [Kbytes/sec] receivedConnection Times (ms) min mean[+/-sd] median maxConnect: 49 53 4.0 52 64Processing: 1189 7872 1922.3 8243 10510Waiting: 1125 7782 1903.0 8168 10425Total: 1239 7925 1923.4 8301 10560Percentage of the requests served within a certain time (ms) 50% 8301 66% 8794 75% 9019 80% 9495 90% 10037 95% 10560 98% 10560 99% 10560 100% 10560 (longest request)
Совсем все плохо тут..
Нужно проверять сервисом по всему миру.
Проверяйте.
Мне достаточно консоли, чтобы представление иметь.. К вышеприведенным командам можно добавить
[www@localhost nginx]$ nslookup prosalsk.ruServer: 127.0.0.1Address: 127.0.0.1#53Non-authoritative answer:Name: prosalsk.ruAddress: 85.119.149.18[www@localhost nginx]$ ping 85.119.149.18PING 85.119.149.18 (85.119.149.18) 56(84) bytes of data.64 bytes from 85.119.149.18: icmp_seq=1 ttl=56 time=16.1 ms64 bytes from 85.119.149.18: icmp_seq=2 ttl=56 time=15.9 ms64 bytes from 85.119.149.18: icmp_seq=3 ttl=56 time=16.1 ms64 bytes from 85.119.149.18: icmp_seq=4 ttl=56 time=15.10 ms
там 200 везде.
[www@localhost nginx]$ curl -q -o /dev/null -w "\nConnect: %{time_connect}\nTTFB: %{time_starttransfer}\nTotal time: %{time_total} \n" https://prosalsk.ru/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 356k 0 356k 0 0 252k 0 --:--:-- 0:00:01 --:--:-- 251kConnect: 0,016678TTFB: 1,353015Total time: 1,415794 [www@localhost nginx]$ curl -q -o /dev/null -w "\nConnect: %{time_connect}\nTTFB: %{time_starttransfer}\nTotal time: %{time_total} \n" https://prosalsk.ru/images/logo.png % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 7536 100 7536 0 0 102k 0 --:--:-- --:--:-- --:--:-- 103kConnect: 0,016407TTFB: 0,071395Total time: 0,072020
Косвенно, дорогу по сети можно оценить статикой.
TTFB index: 1,353015 - TTFB image: 0,071395 ~ примерно столько на скрипт.
(pyenv) [www@localhost ~]$ pythonPython 3.9.0 (default, Nov 14 2020, 12:28:09) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> from multidict import CIMultiDict>>> oo = CIMultiDict( {... 'conTent-tYPe':1,... 'Cache-Control':2... } )>>> oo['Content-TYPE']1
Ну да пару тройку строк из is_array, array_key_exists, is_object, property_exists, может и method_exists
function _a ( $key , $obj, $def=null ){}