1

Onderwerp: Redirects duren erg lang naar https

Ik heb een paar https websites met dank aan letsencrypt draaien op mijn server, helaas is de laat tijd enorm verslegterd door https gebruik.
Dit alles draaidt op een Ubuntu 16.04.2 LTS server met Apache/2.4.18.

Dit zijn mijn vhost files van apache:

example.com.conf

<VirtualHost *:80>
        ServerAdmin example@example.com
        ServerName example.com
        ServerAlias [url=http://www.example.com]www.example.com[/url]
        DocumentRoot /var/www/vhosts/example.com/public_html/
        ErrorLog /var/www/vhosts/example.com/logs/error.log
        CustomLog /var/www/vhosts/example.com/logs/acces.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.example.com [OR]
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>

Gegenereerd door letsencrypt
example.com-le-ssl.conf 

<IfModule mod_ssl.c>
<VirtualHost *:443>
        ServerAdmin  example@example.com
        ServerName example.com
        ServerAlias [url=http://www.example.com]www.example.com[/url]
        DocumentRoot /var/www/vhosts/example.com/public_html/
        ErrorLog /var/www/vhosts/example.com/logs/error.log
        CustomLog /var/www/vhosts/example.com/logs/acces.log combined

        <Directory /var/www/vhosts/example.com/public_html>
                Options Indexes FollowSymLinks
                AllowOverride All
        </Directory>
SSLCertificateFile /etc/letsencrypt/live/www.example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.example.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>

Helaas neemt de redirect tijd er lang in beslag, dit varieert van ongeveer 5 seconden tot 15, terwijl als je direct naar https gaat de website instant laat. Heeft iemand nog een idee wat ik hieraan kan verbeteren?
Dit is de redirect tijd ongeveer:
https://i.gyazo.com/53ca61669b453b5338f … 04ae11.png
Ik heb al de redirect regels aangepast naar bijvoorbeeld:

Redirect / [url]https://www.example.com/[/url]

of met een 301:

RewriteEngine on
RewriteCond %{HTTPS} off 
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301]

Helaas met het zelfde probleem. Dus mijn vraag is, hoe kan ik de laad tijd verbeteren?

Re: Redirects duren erg lang naar https

Bijzonder. Ik deploy met regelmaat (5 min geleden nog) +1000 redirects per vhost en dat geeft geen enkel probleem. Dit is mijn redirect aantekening voor Apache

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.voorbeeld.nl/$1 [R=301,L]
ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

3 Laatst bewerkt door pascalboy (28 Apr 2017 15:32:27)

Re: Redirects duren erg lang naar https

Helaas ligt het daar niet aan denk ik, ik heb nu 1 domain vervangen door

RewriteRule ^(.*)$ https://example.com/$1 [L,R=307]

En helaas het zelfde effect, ongeveer 10 voor een redirect.

Re: Redirects duren erg lang naar https

Sorry Pascal, dit klinkt als iets anders.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

Re: Redirects duren erg lang naar https

Bedankt voor je reactie, maar hoe kan ik dit het beste aanpakken/debuggen?
Pingdom geeft bijvoorbeeld een hele hoge wachttijd:

https://i.gyazo.com/09aedc7599a09597b46 … a98f5d.png

6 Laatst bewerkt door devtroll (28 Apr 2017 22:51:00)

Re: Redirects duren erg lang naar https

https is nu sneller dan http: https://samrueby.com/2015/01/26/why-is- … than-http/ , maar je vraag heeft zo veel potentiele variablen dat ik hier simpelweg geen antwoord op kan geven.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."