Информация о форуме и помощи ему

Автор aNGeL, 03 Грудень 2021, 23:01:34

Попередня тема - Наступна тема

Edd.Dragon

Цитата: aNGeL від 08 Липень 2025, 00:16:39хм, схоже мени тоді форум згенерував хибну інформацію про кількість юзерів в яких обрані були ці теми
Воно мабудь робить +1 -1 під час налаштування теми юзером і може зглючити, так нуль і залишається

aNGeL

Цитата: Edd.Dragon від 08 Липень 2025, 07:42:34Воно мабудь робить +1 -1 під час налаштування теми юзером і може зглючити, так нуль і залишається
Якщо трохи підкрутиш свою тему під нову версію рушія і даси нову версію - я додам на форум.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Бекенд і фронтенд форуму оновлено.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Хто хоче допомогти форуму - велком, залишився один доллар на рахунку.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon

Цитата: aNGeL від 01 Жовтень 2025, 11:14:40Хто хоче допомогти форуму - велком, залишився один доллар на рахунку.
а куди?

aNGeL

Цитата: Edd.Dragon від 08 Жовтень 2025, 10:37:24а куди?
Або конверт що в першому повідомленні є, або я в приватні тобі кинув картку
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Такс, я догвалтував БД форуму повирізавши все що ламало і воно провело ковнвертацію в UTF-8

При цьому ще долагодив щоб стали працювати всі функції обслуговувавання форуму.

Але останні снапшот до того як я поліз в БД я залишу на пару місяців щоб чогось не вилізло і ми могли мати змогу відкотитися
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

З якогось часу в нас почались проблеми з php-fpm що воно всі ресурси вижирало і починав форум лагати і інколи лягати повністю на 1-2 хвилини. Наче доковиряв, дотюнив і зараз воно не спостерігається більше.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

А ще я офігів від потоку запитів до форуму. Схоже роботи та боти 24\7 лізуть)
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Я ще в БД зробив оптимізації по використанню тимчасових таблиць і щоб їх меньше писалося на диск, а більше в пам'ять.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

finalplayer

Цитата: aNGeL від 11 Жовтень 2025, 14:05:15А ще я офігів від потоку запитів до форуму. Схоже роботи та боти 24\7 лізуть)
сделай блок на 4 из 5 запросов и не важно, что это ветераны пытаются во флудилку зайти )

aNGeL

Цитата: finalplayer від 11 Жовтень 2025, 15:57:17сделай блок на 4 из 5 запросов и не важно, что это ветераны пытаются во флудилку зайти )
Та наче переміг і тепер нема сповільнених запитів до бази.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

finalplayer

Цитата: aNGeL від 11 Жовтень 2025, 15:58:52Та наче переміг і тепер нема сповільнених запитів до бази.
похоже, не победил

aNGeL

Цитата: finalplayer від 11 Жовтень 2025, 17:38:40похоже, не победил
Тепер не вистача проца ( Ще поковиряю
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon

Цитата: aNGeL від 11 Жовтень 2025, 14:05:15А ще я офігів від потоку запитів до форуму. Схоже роботи та боти 24\7 лізуть)
а що їм заважає? вони ж не сплять

aNGeL

Цитата: Edd.Dragon від 12 Жовтень 2025, 10:09:49а що їм заважає? вони ж не сплять
Від учора з 7 ранку щось активність сильно збільшилася.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon


meΛkuu

2 секунды паузы на каждый запрос к php сильно снизят нагрузку на сервер :)  :)

aNGeL

Цитата: meΛkuu від 12 Жовтень 2025, 12:57:382 секунды паузы на каждый запрос к php сильно снизят нагрузку на сервер :)  :)
Можливо, загалом я знайшов які запити в БД грузять сильно через ну дуже здоровезність запитів, але поки не ліз то правити, бо може таки довикатують багфікс для рушія... обіцяли ще в серпні...
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Я продовжую розбиратися і оптимізувати, але ось вам ржачного:

В мережі: 771 Гостей, 5 Користувачів (3 Роботи)  - Максимум в мережі сьогодні: 898 -  Максимум в мережі: 1 262 (01 Жовтень 2025, 22:53:00)

1262 рекорд свіжий майже і сидить зараз гостей дохера
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Volan

Цитата: aNGeL від 12 Жовтень 2025, 19:51:421262 рекорд свіжий майже і сидить зараз гостей дохера
ого) жирно

aNGeL

Наче я ще знайшов де міг і сам зламати і наче попустило, але навантаження від ботів збільшилось реально

[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Я прибрав можливість Гостям переглядати форум, подивимося як піде далі.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Відрізавши ботів - ситуація з продуктивністю нормалізувалася

[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

finalplayer

ии на форуме интенсивно учился херово чинить компуктеры

aNGeL

Цитата: finalplayer від 13 Жовтень 2025, 12:09:21ии на форуме интенсивно учился херово чинить компуктеры
Якщо він прочитав флуділку - то кінець світу вже близько
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Mantikor

Цитата: aNGeL від 12 Жовтень 2025, 20:44:55Я прибрав можливість Гостям переглядати форум, подивимося як піде далі.
Тоді пошукові роботи будуть не ефективні, і шанси що хтось сюди забреде з гугла буде мінімальний, хіба ні?

aNGeL

Цитата: Mantikor від 16 Жовтень 2025, 10:08:53Тоді пошукові роботи будуть не ефективні, і шанси що хтось сюди забреде з гугла буде мінімальний, хіба ні?
Так, я через деякий час спробую дати знову можливість гостям переглядати форум і подивлюся по навантаженню. Я просто не бачу зараз змісту за +50% ціни брати інстанс з +1 ядром.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon

Цитата: aNGeL від 16 Жовтень 2025, 10:48:57Я просто не бачу зараз сенсу за +50% ціни брати інстанс з +1 ядром.
Для непроханих гостей...

Mantikor

Цитата: aNGeL від 16 Жовтень 2025, 10:48:57Так, я через деякий час спробую дати знову можливість гостям переглядати форум і подивлюся по навантаженню. Я просто не бачу зараз змісту за +50% ціни брати інстанс з +1 ядром.
А ти не пробував відсіювати їх? Тобто пропускати тільки ті які треба.
Можна через robots.txt, хоча не всі слідують правилам в цьому файлі.

А можна через вебсервер, пропускати тільки тих кого потрібно.
Щось типу
if ($http_user_agent !~* (Googlebot|Bingbot)) {
    return 403;
}
По логах пофільтрувати статистику юзер агентів, і вказати або явно заборонювати певні агенти, або забороняти всі окрім дозволених.
Хоча це трошки геморой примати цей фільт актуальним.

aNGeL

Цитата: Mantikor від 16 Жовтень 2025, 11:13:39Можна через robots.txt, хоча не всі слідують правилам в цьому файлі.
Здається на це вже давно ніхто не зважа.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

aNGeL

Цитата: Mantikor від 16 Жовтень 2025, 11:13:39А можна через вебсервер, пропускати тільки тих кого потрібно.
Щось типу
if ($http_user_agent !~* (Googlebot|Bingbot)) {
    return 403;
}
По логах пофільтрувати статистику юзер агентів, і вказати або явно заборонювати певні агенти, або забороняти всі окрім дозволених.
Хоча це трошки геморой примати цей фільт актуальним.
Тут здається гемор у впровадженні не дає якогось профіту.
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Edd.Dragon

Цитата: aNGeL від 16 Жовтень 2025, 21:27:00Тут здається гемор у впровадженні не дає якогось профіту.
Спочатку треба зібрати агентів і проаналізувати. Якщо загалом стандартні строки, як у браузерів, то звичайно сенсу нема

Mantikor

Цитата: aNGeL від 16 Жовтень 2025, 21:27:00Тут здається гемор у впровадженні не дає якогось профіту.
Та чого, береш access логи nginx, підбиваєш по юрезагентам хто найбільше запитів робить (хочеш напиши мені кілька десятків рядків з логів, я тобі команду в лінуксі дам для отримання цих даних), дивишся кого з них не треба
А потім можна схожу умову робити, що якщо юрерагент в переліку непотрібних - повертати 403 код.