Jak jde vývoj WEDOS WebSite – fáze závěrečného veřejného testování (beta3)

[gtranslate]

Ve čtvrtek 21.01.2021 jsme v odpoledních hodinách spustili veřejně službu WEDOS WebSite. Oficiálně je vedena jako fáze “závěrečného veřejného testování”. Pracovně jako beta3. Co to znamená?

beta3 – fáze závěrečné veřejné testování

Tato fáze je v podstatě plně funkční služba. Opravili jsme desítky chyb z beta2 a implementovali několik novinek v samotném builderu stránek. Naši technici připravili ideální prostředí pro provoz vygenerovaných webových stránek na našich serverech a vše propojili s našimi interními systémy (administrace, fakturace, monitoring, zákaznická podpora atd.)

Máme tak připravenou plně funkční službu, kterou potřebujeme pořádně otestovat, než se spustí další fáze vývoje a hlavně ostrý provoz.

Weby z WEDOS WebSite jsou v cloudu

Přemýšleli jsme, jak uděláme hosting pro samotné vygenerované stránky. Nakonec jsme se rozhodli pro mírně upravenou verzi poslední verze NoLimit. Je to trochu “overkill”, protože NoLimit jsou optimalizované i pro provoz náročnějších redakčních systémů s návštěvností v desítkách tisíc lidí za den.

Stránky vygenerované z WebSite jsou nesrovnatelně méně náročnější. Nepotřebují ani zdaleka tak výkonné procesory anebo dokonce super rychlé NVMe disky.

Rozhodnutí využít pro jejich hostování NoLimit je spíše z důvodu, abychom se vyhnuli případným technickým problémům, které téměř vždy doprovází nové služby. NoLimit jsme za posledních několik let v mnoha ohledech zdokonalili. Díky tomu, že vše jede v cloudu, prakticky nedochází k přetěžování serverů. I “katastrofické scénáře”, které by dříve znamenaly hodinové výpadky, se řeší bez výpadku, a pokud už nastane, tak do 10 – 20 minut už vše běží. Když už k výpadku dojde, tak se většinou jedná o extrémní anomálii, kde není problém řešení vápadku, ale spíše se čeká na zkušeného technika, aby problém zanalyzoval a zvolil vhodné řešení.

NoLimit není jen webhosting. Je to služba s předsazenými proxy servery, které automaticky ukládají často používaný obsah a servírují jej návštěvníkům rychleji než server. Je to IPS/IDS ochrana, která chrání weby před zneužitím bezpečnostních děr. Velký SYN filtr pracující s desítkami tisíc pravidel a blokujících anebo omezujících stovky tisíc IP adres, DDoS ochrana a samozřejmě i pokročilé analytické nástroje, které nám umožňují odhalit chyby, ještě dříve než se projeví.

Jak již bylo zmíněno, fakticky pro WEDOS WebSite jsou hostingy NoLoimit zbytečně naddimenzované, ale když to funguje, tak proč to nepoužít?

Aktuální stav WEDOS WebSite

Aktuálně je služba plně funkční. Lze v ní vytvářet weby libovolného rozsahu a publikovat je na přidělený webhosting. Můžete si navýšit variantu a využívat k ní emaily jako u běžného NoLimit.

Podařilo se nám WebSite napojit na fotobanku odkud můžete zdarma čerpat obrázky a to i pro komerční projekty.

Oproti beta2 jsou plně funkční mapy. Aktuálně nefungují formuláře, protože ještě ladíme ochranu proti spamu.

Kolegové pro vás připravili desítky šablon, které můžete používat. Stačí aktivovat šablonu, přepsat texty, publikovat na webhosting a máte plně funkční webovou stránku doslova do pár minut.

Na první rok jsou k WEDOS WebSite vybrané domény zdarma a to i k tarifu FREE. Můžete tak mít zdarma svůj vlastní web na vlastní doméně.

Na čem aktuálně pracujeme

Zatím nejsme úplně spokojeni s fungováním kontaktních formulářů a budeme je předělávat.

WEDOS WebSite je neuskutečně jednoduchý Drag & Drop (Přetáhni & Pusť) editor, s kterým úplně každý zvládne udělat webovou stránku. Narážíme však na problém, že uživatel při tom nemyslí na návštěvníky, takže vytváří stránky desítky MB velké.

Proto pracujeme na skriptech, které se budou starat o optimalizaci webu. Aktuálně to je skript, který za vás zmenšuje obrázky. Zatím testujeme klasické formáty, u kterých jen měníme rozlišení a kvalitu. Jakmile to odladíme, tak chceme všechny obrázky převádět rovnou do formátů nové generace JPEG 2000, JPEG XR a WebP.

Připravujeme také další a další šablony. Chceme mít šablony připravené na všechno a pro všechny 🙂

Samozřejmě průběžně opravujeme chyby a implementujeme různá vylepšení.

Co bude v další verzi

Jakmile odladíme výše uvedené nedostatky, máme v plánu pustit se naplno do optimalizace vygenerovaných stránek. V současné testovací verzi je “hodně věcí navíc”, které vygenerovaná stránka nepotřebuje. Ty samozřejmě odstraníme a tím výrazně zrychlíme načítání vašeho webu. Rádi bychom stáhli všechno naše pod 200 ms (DNS, šifrované spojení, komunikace s webserverem, stahování stránky, skriptů a CSS). Prostě čistá stránka WEDOS WebSite se stáhne pod 0,2 vteřiny a zbytek (obrázky, videa, vlastní skripty) už bude na uživateli a rychlosti jeho připojení.

V současné době už máme vývojový tým, který pracuje na WEDOS AnyCast. Po zprovoznění prvních 5 PoPů v různých částech světa, by se měl WebSite načíst pod 0,5 vteřin odkudkoliv na světě. V další fázi pak postupně navýšíme počet PoPů na 20 a cílem je dosáhnout načtení WEDOS WebSite odkudkoliv na světě pod 0,2 vteřiny 🙂

Závěr

O dalším vývoji služby WEDOS WebSite vás budeme informovat. Prozatím si ji můžete vyzkoušet v testovacím provozu na https://order.wedos.com/cs/website/order.html?step=1