Webový server v preemptivním režimu

Automaticky přeloženo z Deepl

S verzí 4D v16 přecházíme na preemptivní vícevláknový systém, protože webový server 4D se také stává preemptivním. Stačí zaškrtnout jedno políčko a vaše aplikace bude podporovat více současně připojených uživatelů a paralelně zpracovávat více požadavků. U požadavků, které využívají hodně času procesoru, může být provádění až 2krát rychlejší!

Kromě preemptivního Web Serveru jsou nyní všechny příkazy 4D témat Web Server a HTTP Client bezpečné pro vlákna!

Stačí zaškrtnout novou možnost„Použít preemptivní proces“ v dialogu nastavení databáze a váš Web Server bude plně využívat preemptivní procesy.

Preemptive Option in 4D settings

Příklad databáze demonstruje načítání webové stránky s mnoha požadavky i vypočtenými daty vyžadujícími velké množství procesoru v preemptivním i kooperativním režimu. Tento příklad má 8krát rychlejší odezvu, protože několik požadavků bylo zpracováváno paralelně na 8 jádrech.

Příklad databáze

Další podrobnosti naleznete v dokumentaci:

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.