Web performance is nothing but the speed in which web pages are downloaded and displayed on the user’s web browser. Faster website speeds have been shown to increase sales or increase visitor loyalty including user satisfaction. Particularly useful for those use slow internet connections or on mobile phones/tablets. You can increase the speed of page load using:
- Server side cache
- Browser side cache
- Faster disks
- Image optimization
- Web application accelerator focusing on optimizing caching and compression
- Load balancing and SSL offloading
- Geo or DNS-based load balancing and more.
In short, one can increase the time it takes for pages to render using multi-layered cache and asynchronous communication with server-side components. In this post, I will list my favorite open source software based TCP/HTTP load balancer and proxying solution for web performance.
Raptor Engineering is working and crowdfunding a high-end power8 based desktop computer with zero proprietary firmware blobs in the Talos Secure Workstation. Traditionally IBM, Oracle(Sun), Intel/AMD and others ruled this market segment. But now there is competition to Intel for a desktop computer.
Web analytics is nothing but the measuring web traffic. It is not limited to measuring web traffic. It includes:
- Data collection
- Reporting of web data for purposes of understanding and optimizing web pages
Google Analytics is the most widely used cloud-based web analytics service. However, your data is locked into Google Eco-system. If you want 100% data ownership, try the following open source web analytics software to get information about the number of visitors to your website and the number of page views. The information is useful for market research and understanding popularity trends on your website.
Finally, some good news for Apple fans who crashed System76 website a few days back. Apple makes a good laptop. However, they lack the option to add additional RAM or ports or graphics card. The new System76 Oryx laptop has a 4K HiDPI display. If you are a sysadmin, DevOps, or developer, give it a try to System76.
Linux, FreeBSD, and Unix-like systems are multi-user and need some way of authenticating individual users. Back in the old days, this was done in different ways. You need to change each Unix application to use different authentication scheme. Also, authentication schemes differed between a variant of Unix systems. Porting was a nightmare. For example to use Windows Server (Active Directory) or LDAP for authentication you need to make changes to an application. Each application had its way of authenticating users. So Open Group lead to the development of PAM for the Unix-like system. Today Linux, FreeBSD, MacOS X and many other Unix-like systems are configured to use a centralized authentication mechanism called Pluggable Authentication Modules (PAM). The book “PAM Mastery” deals with the black magic of PAM.
Google Chrome has “Chrome PDF Viewer” to view or open pdf files. It is an unwanted feature. I do not need it at all. I want my PDF open in Preview on a MacOS X or default pdf viewer in Linux. This feature was hidden. I want to disable it from my Google Chrome browser because it was slow scrolling with a large pdf file sizes.
We have a couple of virtual servers hosted with Softlayer for processing data and backup purpose. The public interface is completely turned off i.e. no Internet access. We can only access VMs using a VPN. It resulted in decreased costs and many security problems for backend servers. However, when you order “Private Network Only” cloud VM, you cannot route outgoing traffic to the Internet using your VM.
Tails (The Amnesic Incognito Live System) version 2.0 has been released. It is a Debian-based security-focused Linux distribution and it is designed to increase privacy and anonymity online. This release fixes many security issues and users should upgrade as soon as possible.
It’s always a good idea to keep backups of all of your data in multiple places. Every Linux or Unix sysadmin must master the art of backups if you want to keep your data forever. Most sysadmin recommend and follows the 3-2-1 rule:
- At least three copies of data.
- In two different formats.
- With one of those copies off-site.
Tarsnap is one of such off-site backup sites. It’s a secure online backup system for UNIX-like system. This service encrypts and stores data in Amazon S3. To use Tarsnap perfectly and feel secure about your backups, you need the “Tarsnap Mastery” book by Michael W. Lucas. It is no secret that I’m a big fan of his book series. Let’s see what the book is all about.
Today is the last day of 2015 and it’s that time of year again. Here is my very own 12 resolutions for the New Year.