我有一个网站mywrapper.com
除了使用mod_rewrite重定向到另一个域中的特定页面http://www.example.com/coming-soon.html
之外什么也没做。但是,重定向令人难以置信地慢。 (例如)mywrapper.com/foo
的第一次重定向需要5-10秒或更长时间。来自mywrapper.com/foo
的后续重定向是立即的。 (这种行为适用于任何页面,而不仅仅是foo
。)任何想法为什么?
我的apache配置(/etc/apache2/sites-enabled/mywrapper.com.conf
)如下:
<VirtualHost *:80>
ServerAdmin webmaster@mywrapper.com
ServerName www.mywrapper.com
ServerAlias mywrapper.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mywrapper\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mywrapper\.com$
RewriteRule ^\/?(.*)$ "http\:\/\/www\.example\.com\/coming-soon.html" [R=301,L]
LogLevel warn
ErrorLog /var/www/html/mywrapper.com/log/error.log
CustomLog /var/www/html/mywrapper.com/log/access.log combined
</VirtualHost>
直接点击http://www.example.com/coming-soon.html
是暂时的。
网络服务器(同一台计算机托管这两个域)有2GB内存并且没有交换,所以免费内存似乎不是问题。它运行相当普通的Ubuntu 16.04 LTS设置。 Apache日志中没有错误。
感谢您的任何见解。