Почему никто не возрадуется как быстро стал работать сервер. Симуляция боёв просчитывается меньше чем за секунду. Перемещение по страницам практически мгновенное. Хоть бы сказали, какой хороший и быстрый сервер теперь у игры)))
База данных переполнена сообщениями. Я установил срок жизни сообщений пол года. По умолчанию стояло 2 недели. Если я почищу все сообщения, то база данных работать будет гораздо быстрее. Но думаю люди начнут переживать со свои доклады и отчёты.
думаю у игроков типа Poltora больше сотни тысяч сообщений, из-за мертвых планет база больше всего грузится
Сейчас у меня видна подробная статистика сервера. Если на самом деле из-за заброшенных планет база подвисает. То придётся почистить список.
а ты можешь сделать так что бы когда количество сообщений достигает определенного числа, например 5000, то 1000 самых старых сообщений разом удаляется?
Это надо новый скрипт писать и систему для проверки количества сообщений всех пользователей. А сейчас много работы более важной.
Сделай хранилище изначально ограниченным, скажем 5000 сообщений. Возможность включения автоматического их удаления через настройки ("не хранить сообщения более суток"). Не фиг хламить сервак.
Можешь добавить возможность удалять сообщения по ключевым словам? К примеру, хочу удалить все экспедиционные боевые отчёты, пишу в поле для ввода текста "ХХ:ХХ:ХХ" (где ХХ -координаты) и все отчёты с боями на этих координатах удаляются. Или, хочу удалить среди 5к сообщений про экспедиции те, которые не принесли ТМ - пишу "Флот доставил груз: Металл 0, Кристалл 0, Дейтерий 0 и Тёмная материя 0." и все сообщения с таким текстом сотрутся.