我想使用绝对网址,因为我在mvc模式上创建了我的项目
出于维护目的,我在图像上写了类似的内容:
define(Base_url,www.domain.com);echo Base_url."image url or scrupt url"
;
我想了解更好的方法吗?写绝对网址的速度快吗?我想在网站上实现最高速度
答案 0 :(得分:0)
我认为它不会影响性能问题但会照亮正确的道路。由于我所知道的常见MVC框架可能会将您提到的资产与公共文件分开。他们可能会混淆你,以便根据其美化网址的规则获取资产。然后是const定义或任何全局静态方法/函数来帮助您获取正确的URL。为了帮助您避免像这样的简单错误(请注意/
)
<img src="images/image.jpg">
<img src="/images/image.jpg">
如果您仍然担心它存在,您也可以随时缓存它,因为它是静态的 - 当然适用。
因此,如果您每次在没有Base_url
的情况下显示资产时都已获得正确的网址/路径,那么就不要将其写下来。
如果您了解效果,最好使用const
语言构造,因为它是defined in compile time。或者,如果您正在使用APC,您还可以使用apc_define_constants
定义它以执行APC内置的操作码缓存。