<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.getpagespeed.com/wp-content/plugins/seriously-simple-podcasting/templates/feed-stylesheet.xsl?v=2"?><rss version="2.0"
	 xmlns:content="http://purl.org/rss/1.0/modules/content/"
	 xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	 xmlns:dc="http://purl.org/dc/elements/1.1/"
	 xmlns:atom="http://www.w3.org/2005/Atom"
	 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	 xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	 xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"
	 xmlns:podcast="https://podcastindex.org/namespace/1.0"
	 xmlns:ssp="https://castos.com/seriously-simple-podcasting/namespace/1.0"
	>
		<channel>
		<title>Scalable Stories</title>
		<atom:link href="https://www.getpagespeed.com/feed/podcast/scalable-stories/" rel="self" type="application/rss+xml"/>
		<link>https://www.getpagespeed.com/podcasts/scalable-stories</link>
		<description>Welcome to Scalable Stories—the podcast where our hosts explore the nuances of web performance, security, and scalable infrastructures. Learn how to optimize your servers with tools like NGINX modules by GetPageSpeed, Varnish Cache, and leverage platforms like RHEL and Rocky Linux for robust deployments.

Each episode offers insights into enhancing server efficiency, speeding up websites, and fortifying against security threats. Whether you’re a developer, sysadmin, or tech enthusiast, join us to unlock the secrets of scalable and secure web architectures.</description>
		<lastBuildDate>Sun, 01 Nov 2026 06:52:55 +0000</lastBuildDate>
		<language>en-US</language>
		<copyright>© 2024 GetPageSpeed LLC</copyright>
		<itunes:subtitle>Mastering Web Performance and Security</itunes:subtitle>
		<itunes:author>GetPageSpeed</itunes:author>
		<itunes:type>episodic</itunes:type>
		<itunes:summary>Welcome to Scalable Stories—the podcast where our hosts explore the nuances of web performance, security, and scalable infrastructures. Learn how to optimize your servers with tools like NGINX modules by GetPageSpeed, Varnish Cache, and leverage platforms like RHEL and Rocky Linux for robust deployments.

Each episode offers insights into enhancing server efficiency, speeding up websites, and fortifying against security threats. Whether you’re a developer, sysadmin, or tech enthusiast, join us to unlock the secrets of scalable and secure web architectures.</itunes:summary>
		<itunes:owner>
			<itunes:name>GetPageSpeed</itunes:name>
		</itunes:owner>
		<itunes:explicit>false</itunes:explicit>
		<itunes:image href="https://www.getpagespeed.com/wp-content/uploads/2014/07/scalable-stories-cover-scaled.jpg"></itunes:image>
			<image>
				<url>https://www.getpagespeed.com/wp-content/uploads/2014/07/scalable-stories-cover-scaled.jpg</url>
				<title>Scalable Stories</title>
				<link>https://www.getpagespeed.com/podcasts/scalable-stories</link>
			</image>
		<itunes:category text="Technology">
		</itunes:category>
		<googleplay:author><![CDATA[GetPageSpeed]]></googleplay:author>
						<googleplay:description>Welcome to Scalable Stories—the podcast where our hosts explore the nuances of web performance, security, and scalable infrastructures. Learn how to optimize your servers with tools like NGINX modules by GetPageSpeed, Varnish Cache, and leverage platforms like RHEL and Rocky Linux for robust deployments.

Each episode offers insights into enhancing server efficiency, speeding up websites, and fortifying against security threats. Whether you’re a developer, sysadmin, or tech enthusiast, join us to unlock the secrets of scalable and secure web architectures.</googleplay:description>
			<googleplay:explicit>No</googleplay:explicit>
			<googleplay:image href="https://www.getpagespeed.com/wp-content/uploads/2014/07/scalable-stories-cover-scaled.jpg"></googleplay:image>
			<podcast:locked>yes</podcast:locked>
		<podcast:funding url="https://github.com/sponsors/GetPageSpeed">Donate to the show</podcast:funding>
		<podcast:guid>77f42753-75ee-5503-9c62-e1dd03e62708</podcast:guid>
		
		<!-- podcast_generator="SSP by Castos/3.17.1" Seriously Simple Podcasting plugin for WordPress (https://wordpress.org/plugins/seriously-simple-podcasting/) -->
		<generator>https://wordpress.org/?v=7.1.4</generator>
<site xmlns="com-wordpress:feed-additions:1">74128791</site>
<item>
	<title>NGINX Automatic Image Conversion: WebP and AVIF</title>
	<link>https://www.getpagespeed.com/podcast/nginx-automatic-image-conversion-audio</link>
	<pubDate>Sun, 25 Oct 2026 21:54:07 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127543</guid>
	<description><![CDATA[Technical Briefing: Automatic WebP/AVIF Conversion in NGINX with ngximmerse Today's source is a GetPageSpeed article about ngximmerse, an NGINX filter module. When the browser supports WebP or AVIF, the module converts JPEG, PNG and GIF responses on the fly and caches the result. The article covers the problem, how the module works, installation, configuration, testing, performance tuning, security, failure handling and troubleshooting. The Problem: Modern Image Formats Are Hard to Deploy Image…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Automatic WebP/AVIF Conversion in NGINX with ngximmerse Todays source is a GetPageSpeed article about ngximmerse, an NGINX filter module. When the browser supports WebP or AVIF, the module converts JPEG, PNG and GIF responses on the f]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[NGINX Automatic Image Conversion: WebP and AVIF]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Automatic WebP/AVIF Conversion in NGINX with ngximmerse Today's source is a GetPageSpeed article about ngximmerse, an NGINX filter module. When the browser supports WebP or AVIF, the module converts JPEG, PNG and GIF responses on the fly and caches the result. The article covers the problem, how the module works, installation, configuration, testing, performance tuning, security, failure handling and troubleshooting. The Problem: Modern Image Formats Are Hard to Deploy Image…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/nginx-automatic-image-conversion-audio.m4a" length="9167044" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Automatic WebP/AVIF Conversion in NGINX with ngximmerse Today's source is a GetPageSpeed article about ngximmerse, an NGINX filter module. When the browser supports WebP or AVIF, the module converts JPEG, PNG and GIF responses on the fly and caches the result. The article covers the problem, how the module works, installation, configuration, testing, performance tuning, security, failure handling and troubleshooting. The Problem: Modern Image Formats Are Hard to Deploy Image…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:12:08</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Automatic WebP/AVIF Conversion in NGINX with ngximmerse Today's source is a GetPageSpeed article about ngximmerse, an NGINX filter module. When the browser supports WebP or AVIF, the module converts JPEG, PNG and GIF responses on the fly and caches the result. The article covers the problem, how the module works, installation, configuration, testing, performance tuning, security, failure handling and troubleshooting. The Problem: Modern Image Formats Are Hard to Deploy Image…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>PHP2Shell on CentOS 7: Patched PHP 5.6 to 8.4</title>
	<link>https://www.getpagespeed.com/podcast/php2shell-on-centos-7-audio</link>
	<pubDate>Sat, 24 Oct 2026 21:41:24 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127468</guid>
	<description><![CDATA[Technical Briefing: Patched PHP 5.6–8.4 for CentOS 7 Against PHP2Shell Today's source is a GetPageSpeed article about PHP2Shell on CentOS 7. A recent briefing covered GetPageSpeed's free patched PHP 7.4 for Ubuntu 20.04. This article covers the CentOS 7 side, which is broader: GetPageSpeed now publishes patched builds for every PHP branch from 5.6 through 8.4. They are distributed as per-version channels for base-name packages and as software collections, and they install in place over Remi pac…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Patched PHP 5.6–8.4 for CentOS 7 Against PHP2Shell Todays source is a GetPageSpeed article about PHP2Shell on CentOS 7. A recent briefing covered GetPageSpeeds free patched PHP 7.4 for Ubuntu 20.04. This article covers the CentOS 7 si]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[PHP2Shell on CentOS 7: Patched PHP 5.6 to 8.4]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Patched PHP 5.6–8.4 for CentOS 7 Against PHP2Shell Today's source is a GetPageSpeed article about PHP2Shell on CentOS 7. A recent briefing covered GetPageSpeed's free patched PHP 7.4 for Ubuntu 20.04. This article covers the CentOS 7 side, which is broader: GetPageSpeed now publishes patched builds for every PHP branch from 5.6 through 8.4. They are distributed as per-version channels for base-name packages and as software collections, and they install in place over Remi pac…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/php2shell-on-centos-7-audio.m4a" length="9114954" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Patched PHP 5.6–8.4 for CentOS 7 Against PHP2Shell Today's source is a GetPageSpeed article about PHP2Shell on CentOS 7. A recent briefing covered GetPageSpeed's free patched PHP 7.4 for Ubuntu 20.04. This article covers the CentOS 7 side, which is broader: GetPageSpeed now publishes patched builds for every PHP branch from 5.6 through 8.4. They are distributed as per-version channels for base-name packages and as software collections, and they install in place over Remi pac…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:12:04</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Patched PHP 5.6–8.4 for CentOS 7 Against PHP2Shell Today's source is a GetPageSpeed article about PHP2Shell on CentOS 7. A recent briefing covered GetPageSpeed's free patched PHP 7.4 for Ubuntu 20.04. This article covers the CentOS 7 side, which is broader: GetPageSpeed now publishes patched builds for every PHP branch from 5.6 through 8.4. They are distributed as per-version channels for base-name packages and as software collections, and they install in place over Remi pac…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>PHP2Shell: the production gap between a patch and a patched service</title>
	<link>https://www.getpagespeed.com/podcast/php2shell-production-patch-gap-bonus-2026-10-24</link>
	<pubDate>Sat, 24 Oct 2026 13:29:50 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127436</guid>
	<description><![CDATA[A dedicated GetPageSpeed special on PHP2Shell and closing the gap between a security fix and an installable package.]]></description>
	<itunes:subtitle><![CDATA[A dedicated GetPageSpeed special on PHP2Shell and closing the gap between a security fix and an installable package.]]></itunes:subtitle>
	<itunes:episodeType>bonus</itunes:episodeType>
	<itunes:title><![CDATA[PHP2Shell: the production gap between a patch and a patched service]]></itunes:title>
	<content:encoded><![CDATA[A dedicated GetPageSpeed special on PHP2Shell and closing the gap between a security fix and an installable package.]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/php2shell-production-patch-gap-bonus-2026-10-24.m4a" length="3690224" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[A dedicated GetPageSpeed special on PHP2Shell and closing the gap between a security fix and an installable package.]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:04:31</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[A dedicated GetPageSpeed special on PHP2Shell and closing the gap between a security fix and an installable package.]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>PHP2Shell on Ubuntu 20.04: Patched PHP 7.4 Without Ubuntu Pro</title>
	<link>https://www.getpagespeed.com/podcast/php2shell-on-ubuntu-debian-audio</link>
	<pubDate>Fri, 23 Oct 2026 22:34:48 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127388</guid>
	<description><![CDATA[Technical Briefing: Free Patched PHP 7.4 for Ubuntu 20.04 Against PHP2Shell Today's source is a GetPageSpeed article about a gap left by PHP2Shell, a pair of critical remote code execution flaws in PHP. On Ubuntu 20.04 (focal), the official fix is available only to Ubuntu Pro subscribers, and the sury PPA no longer builds for focal. GetPageSpeed's existing extras repository now carries a free rebuilt php7.4 package that fixes both CVEs and upgrades existing installs in place. The article covers…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Free Patched PHP 7.4 for Ubuntu 20.04 Against PHP2Shell Todays source is a GetPageSpeed article about a gap left by PHP2Shell, a pair of critical remote code execution flaws in PHP. On Ubuntu 20.04 (focal), the official fix is availab]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[PHP2Shell on Ubuntu 20.04: Patched PHP 7.4 Without Ubuntu Pro]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Free Patched PHP 7.4 for Ubuntu 20.04 Against PHP2Shell Today's source is a GetPageSpeed article about a gap left by PHP2Shell, a pair of critical remote code execution flaws in PHP. On Ubuntu 20.04 (focal), the official fix is available only to Ubuntu Pro subscribers, and the sury PPA no longer builds for focal. GetPageSpeed's existing extras repository now carries a free rebuilt php7.4 package that fixes both CVEs and upgrades existing installs in place. The article covers…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/php2shell-on-ubuntu-debian-audio.m4a" length="7632121" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Free Patched PHP 7.4 for Ubuntu 20.04 Against PHP2Shell Today's source is a GetPageSpeed article about a gap left by PHP2Shell, a pair of critical remote code execution flaws in PHP. On Ubuntu 20.04 (focal), the official fix is available only to Ubuntu Pro subscribers, and the sury PPA no longer builds for focal. GetPageSpeed's existing extras repository now carries a free rebuilt php7.4 package that fixes both CVEs and upgrades existing installs in place. The article covers…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:10:06</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Free Patched PHP 7.4 for Ubuntu 20.04 Against PHP2Shell Today's source is a GetPageSpeed article about a gap left by PHP2Shell, a pair of critical remote code execution flaws in PHP. On Ubuntu 20.04 (focal), the official fix is available only to Ubuntu Pro subscribers, and the sury PPA no longer builds for focal. GetPageSpeed's existing extras repository now carries a free rebuilt php7.4 package that fixes both CVEs and upgrades existing installs in place. The article covers…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>Ask Your AI Agent About Your NGINX Servers: Amplify MCP</title>
	<link>https://www.getpagespeed.com/podcast/amplify-mcp-server-audio</link>
	<pubDate>Thu, 22 Oct 2026 22:55:47 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127308</guid>
	<description><![CDATA[Technical Briefing: Amplify Adds a Hosted, Read-Only MCP Server for NGINX Monitoring Data Today's source is a GetPageSpeed article on a new capability in Amplify, GetPageSpeed's existing NGINX monitoring service. Amplify now offers a hosted MCP (Model Context Protocol) server, so AI coding agents can query monitoring and security data directly instead of relying on a human to copy it from the dashboard. The article covers how the server works, its 14 tools, setup for several clients, real-world…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Amplify Adds a Hosted, Read-Only MCP Server for NGINX Monitoring Data Todays source is a GetPageSpeed article on a new capability in Amplify, GetPageSpeeds existing NGINX monitoring service. Amplify now offers a hosted MCP (Model Cont]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[Ask Your AI Agent About Your NGINX Servers: Amplify MCP]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Amplify Adds a Hosted, Read-Only MCP Server for NGINX Monitoring Data Today's source is a GetPageSpeed article on a new capability in Amplify, GetPageSpeed's existing NGINX monitoring service. Amplify now offers a hosted MCP (Model Context Protocol) server, so AI coding agents can query monitoring and security data directly instead of relying on a human to copy it from the dashboard. The article covers how the server works, its 14 tools, setup for several clients, real-world…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/amplify-mcp-server-audio.m4a" length="8867351" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Amplify Adds a Hosted, Read-Only MCP Server for NGINX Monitoring Data Today's source is a GetPageSpeed article on a new capability in Amplify, GetPageSpeed's existing NGINX monitoring service. Amplify now offers a hosted MCP (Model Context Protocol) server, so AI coding agents can query monitoring and security data directly instead of relying on a human to copy it from the dashboard. The article covers how the server works, its 14 tools, setup for several clients, real-world…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:11:44</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Amplify Adds a Hosted, Read-Only MCP Server for NGINX Monitoring Data Today's source is a GetPageSpeed article on a new capability in Amplify, GetPageSpeed's existing NGINX monitoring service. Amplify now offers a hosted MCP (Model Context Protocol) server, so AI coding agents can query monitoring and security data directly instead of relying on a human to copy it from the dashboard. The article covers how the server works, its 14 tools, setup for several clients, real-world…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>NGINX XSLT Module: Transform XML Responses into HTML</title>
	<link>https://www.getpagespeed.com/podcast/nginx-xslt-module-audio</link>
	<pubDate>Wed, 21 Oct 2026 22:09:39 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127180</guid>
	<description><![CDATA[Technical Briefing: Rendering XML as HTML at the Edge with NGINX's XSLT Filter Module Today's source is a GetPageSpeed article on ngxhttpxsltfiltermodule, an established NGINX module rather than a new release. It applies XSLT stylesheets at the web-server layer, so a backend can keep returning XML while NGINX returns HTML to clients. The article covers how the filter works, installation, all six directives, practical configurations, testing, performance, security, troubleshooting, and when the…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Rendering XML as HTML at the Edge with NGINXs XSLT Filter Module Todays source is a GetPageSpeed article on ngxhttpxsltfiltermodule, an established NGINX module rather than a new release. It applies XSLT stylesheets at the web-server ]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[NGINX XSLT Module: Transform XML Responses into HTML]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Rendering XML as HTML at the Edge with NGINX's XSLT Filter Module Today's source is a GetPageSpeed article on ngxhttpxsltfiltermodule, an established NGINX module rather than a new release. It applies XSLT stylesheets at the web-server layer, so a backend can keep returning XML while NGINX returns HTML to clients. The article covers how the filter works, installation, all six directives, practical configurations, testing, performance, security, troubleshooting, and when the…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/nginx-xslt-module-audio.m4a" length="8248681" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Rendering XML as HTML at the Edge with NGINX's XSLT Filter Module Today's source is a GetPageSpeed article on ngxhttpxsltfiltermodule, an established NGINX module rather than a new release. It applies XSLT stylesheets at the web-server layer, so a backend can keep returning XML while NGINX returns HTML to clients. The article covers how the filter works, installation, all six directives, practical configurations, testing, performance, security, troubleshooting, and when the…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:10:55</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Rendering XML as HTML at the Edge with NGINX's XSLT Filter Module Today's source is a GetPageSpeed article on ngxhttpxsltfiltermodule, an established NGINX module rather than a new release. It applies XSLT stylesheets at the web-server layer, so a backend can keep returning XML while NGINX returns HTML to clients. The article covers how the filter works, installation, all six directives, practical configurations, testing, performance, security, troubleshooting, and when the…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>NGINX JSONP: Safe Cross-Origin APIs with the XSS Module</title>
	<link>https://www.getpagespeed.com/podcast/nginx-jsonp-xss-module-audio</link>
	<pubDate>Tue, 20 Oct 2026 22:32:53 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=127123</guid>
	<description><![CDATA[Technical Briefing: Safe JSONP in NGINX with ngxhttpxssmodule Today's source is a GetPageSpeed article on ngxhttpxssmodule, an established NGINX module from the xss-nginx-module project. The module generates JSONP responses and validates the callback name before sending any data. The article covers when JSONP is still needed, how the module decides whether to wrap a response, a hardened configuration, verification steps, and troubleshooting. The Problem: When CORS Isn't an Option CORS is the mo…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Safe JSONP in NGINX with ngxhttpxssmodule Todays source is a GetPageSpeed article on ngxhttpxssmodule, an established NGINX module from the xss-nginx-module project. The module generates JSONP responses and validates the callback name]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[NGINX JSONP: Safe Cross-Origin APIs with the XSS Module]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Safe JSONP in NGINX with ngxhttpxssmodule Today's source is a GetPageSpeed article on ngxhttpxssmodule, an established NGINX module from the xss-nginx-module project. The module generates JSONP responses and validates the callback name before sending any data. The article covers when JSONP is still needed, how the module decides whether to wrap a response, a hardened configuration, verification steps, and troubleshooting. The Problem: When CORS Isn't an Option CORS is the mo…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/nginx-jsonp-xss-module-audio.m4a" length="8691276" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Safe JSONP in NGINX with ngxhttpxssmodule Today's source is a GetPageSpeed article on ngxhttpxssmodule, an established NGINX module from the xss-nginx-module project. The module generates JSONP responses and validates the callback name before sending any data. The article covers when JSONP is still needed, how the module decides whether to wrap a response, a hardened configuration, verification steps, and troubleshooting. The Problem: When CORS Isn't an Option CORS is the mo…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:11:30</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Safe JSONP in NGINX with ngxhttpxssmodule Today's source is a GetPageSpeed article on ngxhttpxssmodule, an established NGINX module from the xss-nginx-module project. The module generates JSONP responses and validates the callback name before sending any data. The article covers when JSONP is still needed, how the module decides whether to wrap a response, a hardened configuration, verification steps, and troubleshooting. The Problem: When CORS Isn't an Option CORS is the mo…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>How We Made NGINX Vary Cache Purges 1000× Faster</title>
	<link>https://www.getpagespeed.com/podcast/nginx-vary-cache-purge-variant-index-audio</link>
	<pubDate>Sun, 18 Oct 2026 21:07:09 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=126977</guid>
	<description><![CDATA[Technical Briefing: ngxcachepurge 2.7.0 Speeds Up Purges of Vary'd Cache Entries Today's source is a GetPageSpeed article about version 2.7.0 of the ngxcachepurge NGINX module, which is already in use. The release adds a shared-memory variant index. It makes repeat exact purges of Vary'd cache keys up to roughly 1000× faster than the full-zone scan introduced in 2.6.2. The Problem: One Cache Key, Many Files When an upstream sends Vary: Accept-Encoding, or when gzipvary is enabled, NGINX stores…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: ngxcachepurge 2.7.0 Speeds Up Purges of Varyd Cache Entries Todays source is a GetPageSpeed article about version 2.7.0 of the ngxcachepurge NGINX module, which is already in use. The release adds a shared-memory variant index. It mak]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[How We Made NGINX Vary Cache Purges 1000× Faster]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: ngxcachepurge 2.7.0 Speeds Up Purges of Vary'd Cache Entries Today's source is a GetPageSpeed article about version 2.7.0 of the ngxcachepurge NGINX module, which is already in use. The release adds a shared-memory variant index. It makes repeat exact purges of Vary'd cache keys up to roughly 1000× faster than the full-zone scan introduced in 2.6.2. The Problem: One Cache Key, Many Files When an upstream sends Vary: Accept-Encoding, or when gzipvary is enabled, NGINX stores…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/nginx-vary-cache-purge-variant-index-audio.m4a" length="7194285" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: ngxcachepurge 2.7.0 Speeds Up Purges of Vary'd Cache Entries Today's source is a GetPageSpeed article about version 2.7.0 of the ngxcachepurge NGINX module, which is already in use. The release adds a shared-memory variant index. It makes repeat exact purges of Vary'd cache keys up to roughly 1000× faster than the full-zone scan introduced in 2.6.2. The Problem: One Cache Key, Many Files When an upstream sends Vary: Accept-Encoding, or when gzipvary is enabled, NGINX stores…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:09:32</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: ngxcachepurge 2.7.0 Speeds Up Purges of Vary'd Cache Entries Today's source is a GetPageSpeed article about version 2.7.0 of the ngxcachepurge NGINX module, which is already in use. The release adds a shared-memory variant index. It makes repeat exact purges of Vary'd cache keys up to roughly 1000× faster than the full-zone scan introduced in 2.6.2. The Problem: One Cache Key, Many Files When an upstream sends Vary: Accept-Encoding, or when gzipvary is enabled, NGINX stores…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>ngx_pagespeed Won’t Build on Modern NGINX? Install It</title>
	<link>https://www.getpagespeed.com/podcast/ngx-pagespeed-wont-build-modern-nginx-audio</link>
	<pubDate>Sat, 17 Oct 2026 22:47:04 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=126894</guid>
	<description><![CDATA[Technical Briefing: ngxpagespeed on Modern NGINX (Operational Reference) The 2026-10-16 and 2026-10-17 briefings covered why the classic build fails and walked through the packaged fix. Today's source is the same GetPageSpeed article with no new developments. This edition is a condensed operational reference. It focuses on channel behavior, version-locking, licensing, and fleet-level drift, which matter when running the module long-term. Recap: Why the Classic Build Fails The classic PSOL + ./c…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: ngxpagespeed on Modern NGINX (Operational Reference) The 2026-10-16 and 2026-10-17 briefings covered why the classic build fails and walked through the packaged fix. Todays source is the same GetPageSpeed article with no new developme]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[ngx_pagespeed Won’t Build on Modern NGINX? Install It]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: ngxpagespeed on Modern NGINX (Operational Reference) The 2026-10-16 and 2026-10-17 briefings covered why the classic build fails and walked through the packaged fix. Today's source is the same GetPageSpeed article with no new developments. This edition is a condensed operational reference. It focuses on channel behavior, version-locking, licensing, and fleet-level drift, which matter when running the module long-term. Recap: Why the Classic Build Fails The classic PSOL + ./c…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/ngx-pagespeed-wont-build-modern-nginx-audio.m4a" length="8372093" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: ngxpagespeed on Modern NGINX (Operational Reference) The 2026-10-16 and 2026-10-17 briefings covered why the classic build fails and walked through the packaged fix. Today's source is the same GetPageSpeed article with no new developments. This edition is a condensed operational reference. It focuses on channel behavior, version-locking, licensing, and fleet-level drift, which matter when running the module long-term. Recap: Why the Classic Build Fails The classic PSOL + ./c…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:11:05</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: ngxpagespeed on Modern NGINX (Operational Reference) The 2026-10-16 and 2026-10-17 briefings covered why the classic build fails and walked through the packaged fix. Today's source is the same GetPageSpeed article with no new developments. This edition is a condensed operational reference. It focuses on channel behavior, version-locking, licensing, and fleet-level drift, which matter when running the module long-term. Recap: Why the Classic Build Fails The classic PSOL + ./c…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>

<item>
	<title>Brotli Compression for Varnish 6.0 LTS: vmod-brotli Now Packaged</title>
	<link>https://www.getpagespeed.com/podcast/varnish-brotli-audio</link>
	<pubDate>Tue, 13 Oct 2026 21:48:25 +0000</pubDate>
	<dc:creator><![CDATA[GetPageSpeed]]></dc:creator>
	<guid isPermaLink="false">https://www.getpagespeed.com/?post_type=podcast&#038;p=126559</guid>
	<description><![CDATA[Technical Briefing: Brotli Compression for Varnish 6.0 LTS with vmod-brotli The Problem Open-source Varnish only supports gzip. Brotli is a paid feature in Varnish Enterprise. Uplex's open-source fetch processor, libvfp-brotli, only targets Varnish 6.2 and newer. That excludes the 6.0 LTS line, which Magento 2 and similar stacks standardize on. The new option: the processor has been backported to 6.0 LTS and packaged as vmod-brotli in the getpagespeed-extras-varnish60 repository channel. This i…]]></description>
	<itunes:subtitle><![CDATA[Technical Briefing: Brotli Compression for Varnish 6.0 LTS with vmod-brotli The Problem Open-source Varnish only supports gzip. Brotli is a paid feature in Varnish Enterprise. Uplexs open-source fetch processor, libvfp-brotli, only targets Varnish 6.2 an]]></itunes:subtitle>
	<itunes:episodeType>full</itunes:episodeType>
	<itunes:title><![CDATA[Brotli Compression for Varnish 6.0 LTS: vmod-brotli Now Packaged]]></itunes:title>
	<content:encoded><![CDATA[Technical Briefing: Brotli Compression for Varnish 6.0 LTS with vmod-brotli The Problem Open-source Varnish only supports gzip. Brotli is a paid feature in Varnish Enterprise. Uplex's open-source fetch processor, libvfp-brotli, only targets Varnish 6.2 and newer. That excludes the 6.0 LTS line, which Magento 2 and similar stacks standardize on. The new option: the processor has been backported to 6.0 LTS and packaged as vmod-brotli in the getpagespeed-extras-varnish60 repository channel. This i…]]></content:encoded>
	<enclosure url="https://www.getpagespeed.com/wp-content/uploads/2026/10/varnish-brotli-audio.m4a" length="7911237" type="audio/mpeg"></enclosure>
	<itunes:summary><![CDATA[Technical Briefing: Brotli Compression for Varnish 6.0 LTS with vmod-brotli The Problem Open-source Varnish only supports gzip. Brotli is a paid feature in Varnish Enterprise. Uplex's open-source fetch processor, libvfp-brotli, only targets Varnish 6.2 and newer. That excludes the 6.0 LTS line, which Magento 2 and similar stacks standardize on. The new option: the processor has been backported to 6.0 LTS and packaged as vmod-brotli in the getpagespeed-extras-varnish60 repository channel. This i…]]></itunes:summary>
	<itunes:explicit>false</itunes:explicit>
	<itunes:block>no</itunes:block>
	<itunes:duration>00:10:28</itunes:duration>
	<itunes:author><![CDATA[GetPageSpeed]]></itunes:author>	<googleplay:description><![CDATA[Technical Briefing: Brotli Compression for Varnish 6.0 LTS with vmod-brotli The Problem Open-source Varnish only supports gzip. Brotli is a paid feature in Varnish Enterprise. Uplex's open-source fetch processor, libvfp-brotli, only targets Varnish 6.2 and newer. That excludes the 6.0 LTS line, which Magento 2 and similar stacks standardize on. The new option: the processor has been backported to 6.0 LTS and packaged as vmod-brotli in the getpagespeed-extras-varnish60 repository channel. This i…]]></googleplay:description>
	<googleplay:explicit>No</googleplay:explicit>
	<googleplay:block>no</googleplay:block>
</item>
	</channel>
</rss>
