Пълно презареждане на Traffic Inspector
Както всеки сериозен продукт, Traffic Inspector имаше недостатъци в хода на своето развитие. Днес обобщаваме работата по грешките, извършена от специалистите на нашата компания през последните няколко години.

Ниска стабилност на Traffic Inspector
Централният компонент на Traffic Inspector е мрежов драйвер, отговорен за директното улавяне на данни за трафика и прехвърлянето им към услугата на програмата. Кодът на драйвера се изпълнява в режим на ядрото и всички грешки тук са изпълнени със син екран, принудително рестартиране и загуба на всички незапазени данни. За клиентите е важно, че е възможно да се работи с програма от този клас (Интернет шлюз) на принципа „задаване - задаване - забравяне“. Кодът и съобщенията за грешка бяха анализирани, проблемът с ниската стабилност на драйвера беше успешно разрешен в началото на 2014 г. - "сините екрани" вече са рядко явление.

Александър Ямашкин, ръководител на отдела за развитие, за работата на водача:

Лоша работа на Traffic Inspector
64-битовите процесори се появиха през 2003 г. В същото време, вУслугата Smart-Soft Traffic Inspector остана 32-битова в продължение на десет дълги години, което често предизвикваше недоволство от програмата сред системните администратори. 32-битовите платформи и софтуер имат редица значителни ограничения: поддръжка за не повече от 4 GB пространство на твърдия диск, поддръжка за не повече от 3 GB RAM и не повече от 2 GB за потребителско пространство за приложения. Прокси сървърът на Traffic Inspector (имплементиран като част от услугата) е проектиран да използва активно наличната памет. 32-битовата версия на услугата често бързо „изяде“ ограничените ресурси на паметта, достигна тавана на паметта, програмата не можеше да отвори повече от 4096 нишки в системата, системата замръзна при натоварване и проксито започна да се забавя зле. Най-важното подобрение на програмата е пускането на 64-битовата версия на услугата, която беше пусната в края на 2013 г. В новата версия има както x86, така и x64 версии, като потребителят сам определя коя да инсталира. Можете да забравите за минали проблеми с паметта, а проксито сега обработва до 1000 едновременни HTTP заявки с лекота.
Александър Ямашкин за въвеждането на работа на 64-битови платформи:
Сега има както 32-битова, така и 64-битова версия на програмата, като потребителят сам определя коя да инсталира (в момента 70-80% от инсталациите са за 64-битова). Използването на последното премахва ограниченията, наложени от операционната система върху количеството памет от 2 GB, което може да бъде разпределено за процеса, и следователно няма грешки, които възникват, когато е невъзможно да се разпредели следващият блок памет за процеса.
Бавен уеб портал и отчитане в Traffic Inspector
Уеб порталът на Traffic Inspector предоставя отчети за ефективността на мрежата и други аспекти на мрежовата статистика. Много клиенти закупиха Traffic Inspector точно с тази цел - да събиратстатистически данни и отчетност. Човек може да разбере тяхното разочарование, когато процесът на генериране дори на обикновен отчет може да се проточи дълго време. Този проблем беше преодолян чрез превод на уеб портала на PHP и свързани технологии.
Александър Ямашкин относно превода на портала на PHP:
Преди версия 3.0.1 порталът беше написан на C# с помощта на .Net Framework. В допълнение към промяната на интерпретатора беше внедрена услуга за докладване, в която беше поставена цялата логика за генериране на отчети. Порталът вече има само една функция - GUI.
В допълнение към ускоряването на работата на портала, беше въведено разпространение на бази данни, съхранение на данни за дълъг период от време:
Ако трябва да съхранявате данни за дълъг период от време, препоръчваме да използвате СУБД на трети страни. Но дори и с тях периодично имаше проблеми. Представете си сложността на поддържането на база данни от 1,5 TB в MS SQL, като 90% от тези данни не се използват. Следователно, в 3.0.2 е внедрен механизъм за разделяне на базата данни, когато в края на периода (месец / тримесечие / половин година / година - зададен от администратора), базата данни, включително SQLite, се изключва от оперативната работа и се използва само при изискване на отчети за посочения период.

Лесно използване на Traffic Inspector
Много клиенти, които за първи път се сблъскаха с програмата Traffic Inspector, често говориха за голямата трудност при нейното разработване и неразбираемия интерфейс. Напоследък бяха положени редица усилия за подобряване на използваемостта на програмата.
Александър Ямашкин за новата система за добавяне на потребители:
Системата, като има фиксиран достъп до интернет от потребител, който не е регистриран в програмата, може автоматично да създаде акаунт навъз основа на посочените параметри или създайте заявка за администратора, който трябва само да потвърди създаването на нов акаунт и да зададе необходимите правила за достъп.
Ново в Traffic Inspector 3.0.2
Основните подобрения бяха свързани с отчетите и новата система за регистрация, останалите подобрения са доста специфични. Например:
По-нататъшни планове за смяна на пътния инспектор
Наистина искам да направя процеса на създаване на правила за достъп до информационни ресурси изключително прост и разбираем както за опитни, така и за начинаещи администратори.
