Php 会话vs(重新)包含可更快地加载页面
有人能说说加载页面内容的最快方法是什么:在每个页面上重新包含重复内容加载或将其存储为会话吗 我想包括一个静态菜单。因此,它应该是我的网站上的每一页所必需的。是否有人会重新编译一次并将其存储为会话,以提高下一页加载的速度 即: 第1页 第2、3、4页,n 请注意,菜单只是一个示例。无论如何,它也可以用于其他包含Php 会话vs(重新)包含可更快地加载页面,php,performance,session,include,Php,Performance,Session,Include,有人能说说加载页面内容的最快方法是什么:在每个页面上重新包含重复内容加载或将其存储为会话吗 我想包括一个静态菜单。因此,它应该是我的网站上的每一页所必需的。是否有人会重新编译一次并将其存储为会话,以提高下一页加载的速度 即: 第1页 第2、3、4页,n 请注意,菜单只是一个示例。无论如何,它也可以用于其他包含 提前感谢。那么您是否尝试对这两种方法的时间进行基准测试,并至少对速度进行比较?$\u会话存储在文件系统中。所以这总是比较慢。但同样,这是一个微观优化,永远不会增加性能。而不是简单地包含一个
提前感谢。那么您是否尝试对这两种方法的时间进行基准测试,并至少对速度进行比较?$\u会话存储在文件系统中。所以这总是比较慢。但同样,这是一个微观优化,永远不会增加性能。而不是简单地包含一个文件。您引入了2个可能的分支,并且正在阻塞$\u会话文件。如果希望更快地加载页面,请尝试HTTP缓存。
<?php
require('inc/menu.php');
$_SESSION['menu'] = $sMenu;
//content goes here
?>
<?php
if(isset($_SESSION['menu'])){
$sMenu = $_SESSION['menu']
}
else{
require('inc/menu.php');
}
//content goes here
?>