动态网站的数据都是从数据库获取而来的。所以网站的瓶颈往往就是反复连接数据库和大量的SQL语句查询的执行。由于HTTP协议是无状态性的,所以每次对页面请求都会执行相同的操作。我们可以让页面内容本身变化不大但是偶尔还是要变化的页面(例如新闻网站)缓存起来作为静态的页面,下一次再访问的时候直接访问静态的HTML页面即可。
① Smarty里面控制缓存
需要做3步工作:开启缓存,指定缓存目录,定义缓存的生命周期
时间: 2024-10-26 21:08:55
动态网站的数据都是从数据库获取而来的。所以网站的瓶颈往往就是反复连接数据库和大量的SQL语句查询的执行。由于HTTP协议是无状态性的,所以每次对页面请求都会执行相同的操作。我们可以让页面内容本身变化不大但是偶尔还是要变化的页面(例如新闻网站)缓存起来作为静态的页面,下一次再访问的时候直接访问静态的HTML页面即可。
① Smarty里面控制缓存
需要做3步工作:开启缓存,指定缓存目录,定义缓存的生命周期