用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2340|回复: 10
收起左侧

[讨论/交流] CI下iframe访问速度会快吗?

[复制链接]
发表于 2016-8-24 11:00:03 | 显示全部楼层 |阅读模式
做测试,通过JS给iframe的src属性赋值src="<?php echo site_url('test/abc')?>",函数abc(){//指向空白页就写了几个数字},但即使这样iframe打开后还得花2秒时间才会看见指向页的内容,怎么办??????????
发表于 2016-8-24 11:31:36 | 显示全部楼层
速度快慢得考慮的是
頁面放了多少東西、伺服器的狀況、使用者的設備

但還是老話一句 : 在意效率就不要用框架
 楼主| 发表于 2016-8-24 11:57:20 | 显示全部楼层
本帖最后由 丘思甲 于 2016-8-24 11:59 编辑
Closer 发表于 2016-8-24 11:31
速度快慢得考慮的是
頁面放了多少東西、伺服器的狀況、使用者的設備

1.我是做测试
2.iframe调用的是空白页,里头只有随意的几个字母
3.如此单调的调用应该谈不上服务器的配置什么设置吧
4.使用js调用如果赋值src属性值的是xxxx.html瞬间就出来了,但改成site_url('控制器/函数'),就慢了                                                                             5.js赋值后就跳到后台,我只写了一句$this->load->view('测试页面'),加载就很慢,咋办


发表于 2016-8-24 12:12:42 | 显示全部楼层
丘思甲 发表于 2016-8-24 11:57
1.我是做测试
2.iframe调用的是空白页,里头只有随意的几个字母
3.如此单调的调用应该谈不上服务器的配置 ...

框架做的事情是無法用 *.html 來比擬的

目前用 iframe 來開發已少見
會用到 iframe 的場景大多剩下載入 youtube 或 google map 等外部資源才會用到
其他都用 include 來解決

你速度慢的問題在於 JS
得先搞清楚的是,你的網頁流程是這樣的 :
PHP => JS => PHP

所以你的 iframe 會等 JS 載入完才去載入 PHP
而框架又會慢些,故多等了 2 秒左右

 
 楼主| 发表于 2016-8-24 13:53:02 | 显示全部楼层
Closer 发表于 2016-8-24 12:12
框架做的事情是無法用 *.html 來比擬的

目前用 iframe 來開發已少見

恩,还是觉得奇怪,因为这又不是第一次用脚本加载子页情况,没碰到反应慢的事

在首页加载某个数据列表,而这列表是在另一个页面,要在首页调用这个数据列表页除了iframe还有别的办法吗,如果把数据列表页的代码放在首页不是不能实现,可这样首页刚加载时就得获取很多数据,而且以后还有更多的子页,不可能都把代码放在首页一次性加载数据吧?????
发表于 2016-8-24 13:57:36 | 显示全部楼层
丘思甲 发表于 2016-8-24 13:53
恩,还是觉得奇怪,因为这又不是第一次用脚本加载子页情况,没碰到反应慢的事

在首页加载某个数据列表, ...

試著去搜尋 codeigniter layout

 
发表于 2016-8-24 14:05:00 | 显示全部楼层
如果有明显延迟,有可能是服务器配置,或者浏览器,或者其他配置问题,要根据你的情况具体看下哪里的问题。
正常的 PHP 代码延迟多数在1秒以内,好一些的是500毫秒以内。
发表于 2016-8-24 19:29:39 | 显示全部楼层
跟ci没一毛钱关系
 楼主| 发表于 2016-8-25 09:16:11 | 显示全部楼层
talaon 发表于 2016-8-24 19:29
跟ci没一毛钱关系

什么数据也没有,什么配置也没有,就最简单的写了两个页面,A页通过iframe调用B页,的的确确B的速度真的真的慢2秒才会显示出来,??????????????
 楼主| 发表于 2016-8-25 09:18:27 | 显示全部楼层
Hex 发表于 2016-8-24 14:05
如果有明显延迟,有可能是服务器配置,或者浏览器,或者其他配置问题,要根据你的情况具体看下哪里的问题。 ...

没有啥情况,我把所有东西都删除了,就是默认的CI解压后文件
什么数据也没有,什么配置也没有,就最简单的写了两个页面,A页通过iframe,iframe的src指向的是控制器/函数然后再调用到B页,的的确确B页的速度真的真的慢2秒才会显示出来,??????????????怎么办

本版积分规则