1"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([["3483"],{45823(e,t,i){i.r(t),i.d(t,{metadata:()=>r,default:()=>h,frontMatter:()=>o,contentTitle:()=>p,toc:()=>c,assets:()=>a});var r=JSON.parse('{"id":"wp-optimize/general/supported-web-servers","title":"Which web servers WP-Optimize supports","description":"Learn which web servers WP-Optimize supports and what caching and optimization features work on each.","source":"@site/markdown/docs/wp-optimize/general/supported-web-servers.md","sourceDirName":"wp-optimize/general","slug":"/wp-optimize/general/supported-web-servers","permalink":"/docs/wp-optimize/general/supported-web-servers","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Which web servers WP-Optimize supports","description":"Learn which web servers WP-Optimize supports and what caching and optimization features work on each."},"sidebar":"wpOptimize","previous":{"title":"Is WP-Optimize compatible with WordPress multisite?","permalink":"/docs/wp-optimize/general/multisite-compatibility-explained"},"next":{"title":"Which WordPress and PHP versions are supported?","permalink":"/docs/wp-optimize/general/supported-wordpress-and-php-versions"}}'),s=i(74848),n=i(28453);let o={title:"Which web servers WP-Optimize supports",description:"Learn which web servers WP-Optimize supports and what caching and optimization features work on each."},p="Which web servers WP-Optimize supports",a={},c=[];function l(e){let t={h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"which-web-servers-wp-optimize-supports",children:"Which web servers WP-Optimize supports"})}),"\n",(0,s.jsx)(t.p,{children:"WP-Optimize is compatible with all web servers, including:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Apache"}),"\n",(0,s.jsx)(t.li,{children:"NGINX"}),"\n",(0,s.jsx)(t.li,{children:"Microsoft IIS"}),"\n",(0,s.jsx)(t.li,{children:"Litespeed"}),"\n",(0,s.jsx)(t.li,{children:"Lighttpd"}),"\n"]}),"\n",(0,s.jsx)(t.p,{children:"However, only Apache makes it possible for a WordPress plugin to turn on Gzip compression and static caching headers; thus, on other webservers, WP-Optimize can only test and advise whether these beneficial features are active, but cannot itself turn them on."})]})}function h(e={}){let{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},28453(e,t,i){i.d(t,{R:()=>o,x:()=>p});var r=i(96540);let s={},n=r.createContext(s);function o(e){let t=r.useContext(n);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.