Php 会话vs(重新)包含可更快地加载页面

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

有人能说说加载页面内容的最快方法是什么:在每个页面上重新包含重复内容加载或将其存储为会话吗

我想包括一个静态菜单。因此,它应该是我的网站上的每一页所必需的。是否有人会重新编译一次并将其存储为会话,以提高下一页加载的速度

即:

第1页

第2、3、4页,n

请注意,菜单只是一个示例。无论如何,它也可以用于其他包含


提前感谢。

那么您是否尝试对这两种方法的时间进行基准测试,并至少对速度进行比较?$\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

?>