WebStorm

Рейтинг
162
Регистрация
01.11.2008

если нет никаких доступов нормальных к логам сервера, то можете подэбажить в самих скриптах посмотреть, что там создаёт проблемы, в самом начале скрипта добавить:

function get_time()
{
        $t = microtime();
        $t = explode(' ', $t);
        $t = (float)$t[1] + (float)$t[0];
        return $t;
}
function get_timed()
{
        return str_replace('.', ',', (string)(round(get_time()-BEGIN_TIME,4)));
}
define('BEGIN_TIME', get_time());

и дальше постепенно двигаться к концу файла, ставя после ; или } вывод количества секунд, затраченных

echo '<!-- '.get_timed().' -->';

смотреть, обновляя хтмл код, и меняя расположение echo

alexverem #:

скажите это сам сервер у меня тормозит или именно скрипты создают проблемы? так как я статику страницы загрузил (и она летает)  которая через БД торомозит, вероятно что-то с кодом..

скрипты тормозят
alexverem #:
еще недавно перешел на dns От cloudflare, может быть как-то связано?
нет, ради интереса добавил у себя в файл C:\Windows\System32\drivers\etc\hosts для вашего сайта реальный айпишник сервера, на котором сайт 88.214.236.xxx, чтобы обратиться напрямую, минуя клауд, всё равно тормозит
EdwardEdit #:

А политика какая, той страны к которой как будто прикреплен сайт, ну типа ФЗ или GDPR?

 ни то ни другое, общими фразами, что мы ценим вашу приватность, не собираем никаких персональных данных, но используем куки для улучшения пользовательского опыта, итд, блаблабла, таких текстов полно, скопируйте с любого понравившегося сайта на котором есть гугловая реклама
Unlock #:
А как верифицировали - через код или ads.txt? Трафик большой на сайте?
через код разумеется, в текстовой файл эдс тоже добавляется запись гугла, но к верификации отношения никакого не имеет, трафик в среднем 10к уников в сутки
alexverem #:
Получается я должен внедрить в каждую страницу интересующую этот код и лог записывать?
да
alexverem #:
Я что-то не так сделал?
да, профилирование показывает запросы в рамках текущей сессии, грубо говоря на сайте сессия одна, а вы смотрите в другой, поэтому и нет никакой инфы, надо либо скопировать запросы с сайта и выполнить их вручную в рамках профилирования, либо прописать запросы на профилирование внутри файла сайта работы с базой и записать результат в  файл, либо, чтобы узнать как выглядит запрос, если есть доступ к настройке mysql включить слоу лог и посмотреть запрос там: https://www.kobzarev.com/linux/mysql-slow-query-log/
master_klavi #:

А у вас контакты и политика были указаны?

политика да, контакты нет, но в политике конфиденциальности у меня указана почта для связи
alexverem #:
Данные можно обновлять где-нибудь раз в два часа. И правильно ли я понимаю, что первое отображение все равно будет с задержкой?

чтобы не было никаких задержек, даже если кэш истёк, то если пхп работает как FastCGI либо PHP-FPM  и доступна функция fastcgi_finish_request, то первое отображение можно сделать так, чтобы бралось из кэша без задержки (если кэш имеется), и если кэш истёк, то после вызова fastcgi_finish_request обновлять кэш, а если как модуль апача, то тоже можно, но гораздо сложнее, с задействованием обновления кэша по крону

также, если пхп работает через нджинкс+ PHP-FPM и  имеется доступ к его настройке, то можно и через нджинкс такое кэширование прикрутить

у меня 10 дней назад приняли в зоне .ru
Всего: 618