Wachten is vervelend. Zeker online. Alles op internet moet snel gaan, vooral zoeken. Ingenieurs van Google testen bijvoorbeeld hoe kleine vertragingen in zoekresultaten het gedrag van gebruikers beïnvloeden. Je zou denken dat pas een vertraging van 2 tot 4 seconden verandert hoe iemand de dienst gebruikt. Maar al bij 200 ms vertraging waren negatieve veranderingen zichtbaar!
Iedereen wil alles direct. Daar draait Instant Domain Search om. Lees verder om te ontdekken hoe het werkt.
Sterk geoptimaliseerde indexering
Instant Domain Search downloadt elke nacht een enorme lijst geregistreerde namen van VeriSign en andere gTLD-aanbieders. Bijna alle gebruikte domeinnamen staan in deze lijsten, die zonebestanden worden genoemd. Instant Domain Search indexeert de zonebestanden en host ze in datacenters over de hele wereld.
Voor gTLD’s waarvan de zonebestanden niet toegankelijk zijn, voert het een DNS-vraag uit om de domeinbeschikbaarheid te controleren. Voor .com-domeinnamen wordt ook rechtstreeks een live vraag aan VeriSign gesteld. Daarmee controleren we of de status is veranderd sinds we het zonebestand indexeerden, of dat het domein een status heeft waardoor het niet in het zonebestand staat. Dit combineren we met een verzameling voor- en achtervoegsels die op een betekenisvolle manier worden toegevoegd bij elke letter die je typt.
Het resultaat is een systeem dat relevante zoekresultaten geeft zodra je typt. Maar zie Instant Domain Search niet als zomaar een database. Dankzij de snelheid en kwaliteit van de suggesties blijven je ideeën stromen.
In de cloud is alles sneller
De beste manier om een website en haar inhoud snel te laden, is die over servers wereldwijd te verdelen. Instant Domain Search draait in de Google-cloud. Het kan naar behoefte op- of afschalen, waardoor de backend heel efficiënt is.
De grootste bijdrage aan de snelheid komt echter van het kopiëren van de website naar servers in meerdere regio’s. In plaats van dat iedereen één server in Virginia benadert en die vertraagt, bepaalt Google Load Balancer welke server het dichtst bij de oorsprong van een zoekopdracht staat. Lees meer over hoe we ons eigen CDN bouwden om deze wereldwijde verdeling te optimaliseren.
Zo hoef je nergens te wachten. Een zoekopdracht in Californië is net zo snel als een in Kansas of Londen.
Directe resultaten via DNS-queries
Er zijn twee manieren om een domeinzoekopdracht uit te voeren: een trage, minder betrouwbare optie en een veel snellere. De trage manier is een WHOIS-zoekopdracht. Die geeft een lange lijst gegevens over elke geregistreerde domeinnaam terug, waaronder de eigenaar en hoe je die kunt bereiken.
De snellere optie is een Domain Name Server-vraag (DNS). DNS-vragen geven voornamelijk het IP-adres van een domeinnaam terug. Als je duizenden domeinnaamcombinaties tegelijk wilt doorzoeken, versnelt minder informatie aan het begin het proces, in plaats van meteen allerlei details op te halen. Probeer onze bulk-domeincontrole om meerdere domeinen tegelijk te controleren, of lees hoe we de bulk-domeinzoeker bouwden.
Een DNS-vraag bevat alle belangrijke informatie die je voor elke zoekopdracht nodig hebt. Als je alleen rondkijkt, hoef je niet verder te gaan. Dat voorkomt veel tijdverlies als je alleen wilt weten of een domeinnaam al is vastgelegd.
Suggesties helpen gebruikers sneller een domeinnaam te kiezen
Wanneer je AI, machine learning en snel domeinen zoeken combineert, is één resultaat teruggeven niet genoeg. Andere diensten lijken hun gebruikers graag te frustreren met één resultaat tegelijk. Wij vonden dat de tijd die verloren gaat aan klikken tussen zoekvak en resultatenpagina beter kon worden besteed.
Daarom vult Instant Domain Search je scherm met resultaten zonder dat je zelfs op een zoekknop hoeft te drukken. We hebben alle onnodige stappen uit de gebruikerservaring verwijderd en juist het belangrijkste uitgebreid: de resultaten!
Je merkt het verschil vooral als je maar één letter in een zoekopdracht wilt veranderen. Als je bijvoorbeeld doghomes.com zoekt, zie je dat het geregistreerd is maar niet te koop staat. Verander je de zoekopdracht met één letter naar doghome.com, dan zie je dat het wel te koop staat. Die kwaliteit van zoeken vind je niet op andere websites.
Een gebruiker maar één resultaat tegelijk tonen helpt bovendien nauwelijks. Meerdere suggesties leiden tot inspiratie en nieuwe ideeën. Elk creatief proces gaat gemakkelijker als er veel materiaal is om op voort te bouwen. Snel zoeken naar namen met veel resultaten maakt het ook leuk.
Snelheid met veiligheid
Elke zoekopdracht op Instant Domain Search is versleuteld, zodat alle resultaten privé blijven. Cookies geven marketingdatabases via gewoon websiteverkeer al meer dan genoeg informatie. Zoekopdrachten naar domeinnamen hoeven daar niet bij te komen. Daarom hebben we de website veilig gemaakt voor iedereen die hem gebruikt.
We kunnen ook melden dat deze extra beveiligingslaag niets aan prestaties kost. De versleuteling vertraagt de zoekresultaten niet, vooral dankzij de efficiëntie van HTTP/2. We gebruiken ook JSON-streaming om HTTPS-verbindingen te beperken en resultaten zo snel mogelijk te leveren.
Het helpt bovendien dat we het ontwerp bewust eenvoudig hebben gehouden. Je vindt hier dus geen schermvullende tropische achtergronden in 4K, maar je zoekresultaten worden ook niet vertraagd door de laadtijd daarvan.