我正在 Mojolicious 中编写一个网站,该网站需要根据域名路由到某些文件。IE:
mydomain.com/foo -> controllerA#foo
mydomain.es/foo -> controllerB#foo
该文档提供了以下解决方案:
$r->get('/foo')->over(host => qr/mydomain\.com/)->to('controllerA#foo');
$r->get('/foo')->over(host => qr/mydomain\.es/)->to('controllerB#foo');
但也警告我,这将禁用路由缓存。
有一个更好的方法吗?如果不是,路由缓存被禁用有多糟糕?该网站需要能够处理大量请求(最多 10.000 个/小时),因此我可以想象路由缓存是首选。
谢谢!