Ну всё, зарелизил свою тдску - slimTDS.
Кто следил за каналом, тот видел, как я её пилил: то демку выкатывал, то бенчи гонял, то ловил весёлые баги с партициями. Теперь это не «поделка в процессе», а рабочий релиз, которым я сам кручу трафик каждый день.
Если по-простому, slimTDS это твой личный диспетчер трафика. Даёшь ему одну ссылку-кампанию, льёшь на неё, а он для каждого посетителя сам решает, куда его отправить: на нужный оффер, лендинг, или в мусорку, если это бот или не тот гео. Всё на твоём сервере, данные только твои, без SaaS-посредника, который смотрит тебе в трафик.
Что умеет:
- Маршрутизация по правилам: страна, устройство, ОС, браузер, язык, реф, UTM. Логика гибкая, типа «US + мобилки на оффер A, остальное на оффер B».
- Офферы со сплитом по весам (70/30), sticky для чистых сплит-тестов или ротация.
- 15 способов доставки: от чистого редиректа до клоаки через curl-прокси, когда источнику не надо видеть настоящий URL.
- Фильтр ботов: краулеров и мусор уводит в trash, чтобы не палить оффер и не пачкать статистику.
- Гео и устройства на MaxMind, постбэки входящие и исходящие, пиксель и даже запись сессий (можно буквально пересмотреть, что человек делал на лендинге).
- Макросы и рандомизация в URL, чтобы размазывать отпечаток.
- Дашборд со статой, тёмная тема, RU/EN.
И оно ещё и быстрое: на мелком 4-ядерном VPS держит ~635 запросов в секунду на полном конвейере, весь стек ест ~300 МБ памяти. Про бенчи был отдельный пост.
Теперь просьба. Если чувствуете, что тема полезная, репостните, пожалуйста. Вам ничего не стоит, а мне поможет, чтобы о проекте узнало больше людей, которым он реально пригодится. Проект селфхостед и делается в открытую, так что любой охват в кассу.
Вопросы, идеи, «а почему так, а не эдак» кидайте в комменты, отвечу.
Post #61
886