如果我在根(http://--website--.we/)上访问当前的测试项目,则加载时间为5.22秒。 如果我访问的子站点(http://--website--.we/login)引用的文件完全相同(因为存在htaccess的“ FallbackResource /index.php”),则加载时间就可以了。
我已经尝试删除所有Javascript,并使用firefox开发人员工具和chrome开发人员工具对该网站进行了分析
<div class="container-fluid">
<?php
$path = explode('/', ltrim($_SERVER['REQUEST_URI'], '/'));
if(empty($path[0])) { // No path elements means home
Print ("home");
include ("inc/login.inc.php");
} else switch(array_shift($path)) // Pop off first item and switch
{
case 'login':
include ("inc/login.inc.php");
break;
default:
break;
}
?>
<div id="server-results"><!-- For server results --></div>
</div>
编辑:
发现,如果我删除htaccess文件,它的工作正常。 文件只有一行
FallbackResource /index.php
解决方案:
问题是Apache的“ FallbackResource”存在一些错误。我只需要在htaccess文件中添加两行:
DirectoryIndex disabled
DirectoryIndex index.php
FallbackResource /index.php
答案 0 :(得分:0)
解决方案:
问题是Apache的“ FallbackResource”存在一些错误。我只需要在htaccess文件中添加两行:
DirectoryIndex disabled
DirectoryIndex index.php
FallbackResource /index.php