Optimalizace v NodeJS

Dva na první pohled stejné kusy kódu s diametrálně odlišným výkonostním rozdílem. Ten stejný kód je ve verzi 2 několikanásobně rychlejší… Verze 1 ‚use strict‘; function add(x, y) { return(x …

Cron v NodeJS

Cron je linuxová služba, která zajišťuje opakované spouětění požadovaných služeb či aplikací. Windowsy mají také nějaký task scheduler… Skvělé k tomu, že si naplánujete, že se v danou hodinu, daný …

NodeJS a HTTP/2

Pěkný, stručný návod jak pod NodeJS a SPDY na HTTP2. Sám použíámm Expressjs, který si s HTTP2 také rozumí, ale super je ta část, kde se popisuje generování TLS certifikátu, …

NodeJS Addon v C++

Jednou možná v NodeJS narazíte na hranici a budete potřebovat napsat svůj vlastní nízkoúrovňový modul, doplněk, zajišťující například komunikaci nějakého toho čidla s vaší javascriptovou aplikaci. Způsobů řešení je hned …

NodeJS: cena I/O operací

L1 cache 3 cycles L2 cache 14 cycles RAM 250 cycles Disk 41,000,000 cycles Network 240,000,000 cycles Disk je 164tisíckrát pomalejší něž RAM a síť dokonce skoro miliónkrát…

Monitoring NodeJS aplikace

Hezký a jasný návod jak monitorovat NodeJS aplikaci pomocí služby/aplikace Datadog. Datadog je placená služba, nicméně ve svém ceníku mají plán zdarma pro zákazníky s méně než 5 hosty.

NodeJS cluster

NodeJS je single thread technologie, narozdil od PHP, kde je každý request forkován do child procesu, který je zodpovědný za obsloužení daného požadavku. Single thread znamená, že všechny požadavky jsou …

NodeJS dokumentace

Nodejs_Succinctly – úplné základy NodeJS Building Scalable Apps with Redis and Node.js – express, redis, Cross-Site Request Forgery (CSRF), connect-flash, Socket.IO, Authenticating, OAuth, RabbitMQ, Bower, React, BackboneJavaScript Best Practices, Istanbul, …

300 redirect v nodejs a express

O přesměrování se stará funkce redirect, která je součástí midlewarové funkce. Vyhodocuje se nějaká podmínka a podle výsledku testu se přesměrovává. V případě, že není splněna podmínka pro přesměrování, je …

Basic Authentication v NodeJS

Basic Authentication určitě znáte z Apache. Pomocí httpasswd se tím dá zaheslovat přístup k celému adresáři, respektive otevřít adresář jen pro ty, které uvedete v .htaccess (htpasswd). Stejného chování lze …