Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
файл и список
-
У меня есть лог, в который игра пишет каждую секунду.
Я его читаю в список, пытаюсь получить последнюю строку что бы проверить есть ли в строке допустим текст "тест" если есть то отправлять время этой строки в телеграм.
Помогите пожалуйста, мне не надо читать весь файл, только последнюю строку в цикле. Как это сделать? Заранее спасибо -
@mjeday said in файл и список:
[-1] - последний элемент в списке по идее
Пользователь спрашивает способ как раз таки не читать файл в список, а получить сразу последнюю строку.
@Lolimoska said in файл и список:
У меня есть лог, в который игра пишет каждую секунду.
Я его читаю в список, пытаюсь получить последнюю строку что бы проверить есть ли в строке допустим текст "тест" если есть то отправлять время этой строки в телеграм.
Помогите пожалуйста, мне не надо читать весь файл, только последнюю строку в цикле. Как это сделать? Заранее спасибоПолучайте размер файла и читайте его по-байтово с конца в цикле, увеличивая с каждой итерацией размер необходимого куска файла до нахождения символа переноса строки.
-
@Fox Cпасибо. Сделал так. Узнаю сколько весит в байтах файл. Узнаю сколько байтов в строке которая мне нужна. Полный вес - вес моей строки. Получаю последнюю строку, если она содержит эту строку то класс. Написал для того что бы, вдруг кому то надо