我在建一个PHP
但目前唯一PHP
我用的是半打左右的,在某些页面上。
很简单include()
语句关注的是速度或缩放,而不是静态的。HTML
?什么样的事情会导致网站陷入困境?
发布于 2018-05-30 10:41:18
严格地说,直接的HTML总是比服务器端的方法提供更快的服务,因为服务器不需要对代码进行任何解释。
为了回答更大的问题是有许多事情会导致你的网站陷入困境;只是没有一个特定的门槛,当你的代码导致问题与PHP。
我注意到的一件事是,最慢的PHP驱动站点包含的内容比显示特定页面所必需的还要多。osCommerce(oscomerce.com)是最受欢迎的PHP驱动购物车之一。不过,它有一个坏习惯,就是在每个页面上都包含它们的所有核心功能(只是在需要的情况下)。所以即使你不需要这样做。显示一个‘信息框’,功能被加载。另一方面,有许多PHP框架(如CakePHP、Symfony和CodeIgniter)采用“按需要加载它”的方法。
我建议如下:
发布于 2018-05-30 11:54:31
当然,include()比静态页面慢。然而,在现代系统中,不太可能在很长一段时间内将其视为瓶颈-如果有的话。在我看来,使用Include使站点的公共部分保持最新的优点超过了微小的性能影响(在一个页面上有不同的导航,因为忘记更新它会导致糟糕的用户体验,从而对你的站点/公司/其他任何东西产生不好的感觉)。
使用缓存也是没有帮助的-缓存代码将比一个include()慢。缓存对你的唯一好处是,如果正在进行计算密集型的计算(在网页上非常罕见),或者从数据库中获取数据。
https://stackoverflow.com/questions/-100000137
复制相似问题