我正在使用Google App Engine PHP环境,我已经按照这个文档介绍了如何simulate mod_rewrite on app engine我完成了这项工作,但我目前关注的是性能,因为一切都进入了单一页面(处理程序) .PHP)。
我的app.yaml
:
handlers:
- url: /.*
script: handler.php
我的handler.php
:
$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$url = array_values(array_filter(explode('/', $path)));
if ($url[0] == 'items') {
include('items.php');
exit;
}
if ($url[0] == 'users') {
include('users.php');
exit;
}
因此,如果用户输入类似www.mywebsite.com/user/dennis的网址,则会显示用户页面。
正如您所看到的那样,有items.php
和users.php
这样的网页被包含在内,我担心其性能。谁能告诉我如何有效地构建这个。感谢