Linux Applications Performance: Introduction
Go's built-in net/http package is convenient, solid and performant, making it easy to write production-grade web servers. To be performant, net/http automatically employs concurrency; while this is great for high loads, it can also lead to some gotchas. In this post I want to explore this topic a bit.
In contrast to the impression that Quick: An Introduction to Racket with Pictures may give, Racket is not just another pretty face. Underneath the graphical facade of DrRacket lies a sophisticated toolbox for managing threads and processes, which is the subject of this tutorial.
Web vulnerability scanner
Nikto is an Open Source (GPL) web server scanner which performs comprehensive tests against web servers for multiple items, including over 6700 potentially dangerous files/programs, checks for outdated versions of over 1250 servers, and version specific problems on over 270 servers. It also checks for server configuration items such as the presence of multiple index files, HTTP server options, and will attempt to identify installed web servers and software. Scan items and plugins are frequently updated and can be automatically updated.
This free online service performs a deep analysis of the configuration of any SSL web server on the public Internet.
Meinungsfreiheit: Raspi als anonymer Webserver
Caddy is a web server like Apache, nginx, or lighttpd, but with different goals, features, and advantages.
The purpose of Caddy is to streamline an authentic web development, deployment, and hosting workflow so that anyone can host their own web sites without requiring special technical knowledge.
Caddy is also the first and only web server to serve all live sites over HTTPS by default.
Decentralized websites using Bitcoin crypto and the BitTorrent network