As an IBM Champion and founder of Seiden Group, Alan Seiden leads a team of developers who mentor clients while helping them build APIs and web/mobile applications using open source, PHP, and IBM i business logic. He co-developed the PHP Toolkit with IBM and was one of the first Zend Framework certified engineers. An award-winning speaker, Alan has been called “the performance guru of PHP on IBM i.” Alan’s passion for the IBM i community inspires him to host the CIO Summit twice per year and mentor talented younger developers within the Club Seiden forum. He also offers a free monthly tips newsletter.
July 23, 2018 Alan Seiden
If you are hosting a website or API from your IBM i server, but wish to reduce your worry about allowing access from the Internet, we often recommend a reverse proxy (or “gateway”) server. An industry-standard solution, a reverse proxy server acts as a layer of safety between your production server and your firewall. On IBM i, the IBM HTTP Server (powered by Apache) for i can act as a reverse proxy server, so there’s nothing additional to install.
While there are several ways to set it up, one approach is to put the reverse proxy or gateway in a …Read more
July 9, 2018 Alan Seiden
If your web applications run on HTTP Server (Powered by Apache) for i, you can enable a powerful Apache extension, mod_deflate, to speed up your site. Just as zipping up files on your PC saves space and accelerates file transfers, mod_deflate “allows output from your server to be compressed before being sent to the client over the network.” (See https://httpd.apache.org/docs/2.4/mod/mod_deflate.html for more information.) My tests show a speed improvement of 10 to 50 percent.
You can compress any text-based output, including HTML (whether plain .html files, output from RPG CGI programs, PHP, or other languages), Cascading Style Sheets (CSS), …Read more