941просмотров
87.0%от подписчиков
16 декабря 2025 г.
question📷 ФотоScore: 1.0K
Как фрилансер саботировал сайт клиента ради переезда к другому хостеру? Я работал в хостинге, и пришла заявка следующего содержания: По словам моего фрилансера, мой сайт у вас грузится медленнее, чем на хостинге X. Разберитесь Открываем сайт и видим что действительно - главная страница висит 10 секунд, и потом открывается. Начинаю копать, каких-то тяжелых запросов к базе не вижу. Ошибок нигде нет. Обычно когда приходят с такими заявками - оказывается что где-то не до конца удачно перенесли какие-то данные или параметры, из-за чего могут всплыть проблемы. Но тут всё чисто. Решил воспроизвести и подключиться к процессу, чтоб посмотреть что внутри происходит с помощью утилиты strace (грубо говоря она позволяет заглянуть в то, что происходит внутри программы на системном уровне). И увидел там примерно следующую картину: strace -tp <pid_процесса> ... [pid 12345] nanosleep({tv_sec=10, tv_nsec=0}, ... Здесь показан системный вызов nanosleep, который буквально говорит о том, что "жди 10 секунд и ничего не делай". Начал искать проблему в коде сайта, и в начале одного из файлов увидел следующую конструкцию: <?php sleep(10); //... остальной код То есть кто-то умышленно засунул задержку в 10 секунд, чтобы сайт грузился медленнее и создавал иллюзию проблем с хостингом. И, видимо, агитировал за переезд куда-то в другое место, где была партнёрская программа. Собственно - эту историю показали клиенту, а что было дальше - неизвестно. Предполагаю, что к этому исполнителю больше не обращались. —- Мораль: Если что-то тормозит, то копайте глубже. Иногда дело не в инфраструктуре, а в чьих-то корыстных целях. А с чем вы сталкивались в своей практике? Пишите в комментариях.
941
просмотров
1697
символов
Нет
эмодзи
Да
медиа

Другие посты @ITHard

Все посты канала →