ste*_*red 3 html href src codeigniter-url
使用框架可以很容易地为我的 html src 和 href 属性列出完整的 url,我觉得我通过列出完整的 url 而不是相对路径更彻底。但这会更快吗?我是否需要进行额外的 DNS 查找?当内容在同一台服务器上时,最佳做法是什么?
<img src='http://site.com/images/img1.png' />
对比
<img src='/images/img1.png' />
Run Code Online (Sandbox Code Playgroud)
Codeigniter 的图像助手 img()在用户指南中的工作方式如下:
echo img('images/picture.jpg');
// gives <img src="http://site.com/images/picture.jpg" />
Run Code Online (Sandbox Code Playgroud)
和 Codeigniter 的锚助手 anchor()在用户指南中的工作方式如下:
echo anchor('news/local/123','My News');
// gives <a href="http://example.com/index.php/news/local/123" >My News</a>
Run Code Online (Sandbox Code Playgroud)
就 DNS 而言,您是否拥有相对或绝对 URL 真的无关紧要。无论如何,您的浏览器最终都会将服务器 URI 放在前面。此外,您的网络堆栈会第一次执行查找,并缓存 IP。除非出现问题,否则每页应该只查找一次。当然是 YMMV,但这应该是所有工作的方式。
| 归档时间: |
|
| 查看次数: |
28339 次 |
| 最近记录: |