Ik ben bezig mijn website te optimaliseren, en heb daarbij (een tijdje geleden al) mod_deflate aangezet. Die werkt wel, maar ik kom er nu achter dat hij niet voor html werkt. Wel voor css en javascript, dus de module werkt in de basis wel gewoon (dus de "is hij enabled?" vraag kunnen we overslaan
)
Het is tot nu toe alléén html (content-type text/html gewoon) dat niet deflated wordt. Het content-type wordt echt als text/html uitgespuugd, en dat is ook echt waar de deflater naar moet kijken. Sterker nog:
Css en html staan hier dus in één regel, en toch werkt de ene wel en de ander niet. Als ik em omschrijf naar aparte regels:
Dan maakt dat geen verschil.
Ik kijk trouwens met Fiddler. Wat me opvalt, is dat html wel uitgespuugd wordt met "Chunked Transfer-Encoding". Geen idee wat dat betekent, maar css en javascript hebben dat dus niet. Is dat het probleem soms? Als ik wist waar ik het kon aanpassen, kon ik dat iig proberen. Of kan het iets anders zijn waardoor html niet compressed wordt?
Dit is trouwens Windows 2008 R2 met Apache 2.2.21.
Het is tot nu toe alléén html (content-type text/html gewoon) dat niet deflated wordt. Het content-type wordt echt als text/html uitgespuugd, en dat is ook echt waar de deflater naar moet kijken. Sterker nog:
code:
1
| AddOutputFilterByType DEFLATE text/html text/plain text/css application/json |
Css en html staan hier dus in één regel, en toch werkt de ene wel en de ander niet. Als ik em omschrijf naar aparte regels:
code:
1
2
| AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/plain text/css application/json |
Dan maakt dat geen verschil.
Ik kijk trouwens met Fiddler. Wat me opvalt, is dat html wel uitgespuugd wordt met "Chunked Transfer-Encoding". Geen idee wat dat betekent, maar css en javascript hebben dat dus niet. Is dat het probleem soms? Als ik wist waar ik het kon aanpassen, kon ik dat iig proberen. Of kan het iets anders zijn waardoor html niet compressed wordt?
Dit is trouwens Windows 2008 R2 met Apache 2.2.21.
日本!🎌