Get 2x faster performance & 50% better memory consumption than PHP 5.6 by using PHP 7 on Debian and Ubuntu Linux

Posted on in Categories Link last updated October 28, 2016

So PHP 7 provides 2x faster performance and 50% better memory consumption than PHP version 5.6. How do you install PHP 7 on Ubuntu Linux version 14.04 LTS server? How do I install PHP 7 with PHP-FPM in along with Nginx web server or Lighttpd or Apache 2 server? How can I install PHP 7 on Debian 8.x or 7.x server? See

  1. How to install PHP 7 on Debian Linux 8.6/7.x [jessie/wheezy]
  2. How to install PHP 7 on Ubuntu Linux 14.04 LTS

Apache / Nginx: Visualize Web Server Access Log In Real Time

Posted on in Categories Debian Linux, Open Source, Web Developer last updated May 5, 2013

Logstalgia (also known as ApachePong) is a very powerful and handy app. It is a website access log visualization tool. It is an extremely useful tool to give you look at your web server traffic. I often use this kind of software to justify and convince my clients and/or boss that we need more servers to handle traffic. It streams Apache / Lighttpd / Nginx web-server access logs as a pong-like battle between the web server and a never ending torrent of requests.

Testing HTTP Status: 206 Partial Content and Range Requests

Posted on in Categories Cloud Computing, Command Line Hacks, Howto, Networking, Web Developer last updated November 17, 2012

The HTTP 2xx class of status codes indicates the action requested by the client was received, and processed successfully. HTTP/1.1 200 OK is the standard response for successful HTTP requests. When you type www.cyberciti.biz in the browser you will get this status code. The HTTP/1.1 206 status code allows the client to grab only part of the resource by sending a range header. This is useful for:

  1. Understanding http headers and protocol.
  2. Troubleshooting network problems.
  3. Troubleshooting large download problems.
  4. Troubleshooting CDN and origin HTTP server problems.
  5. Test resuming interrupted downloads using tools like lftp or wget or telnet.
  6. Test and split a large file size into multiple simultaneous streams i.e. download a large file in parts.