收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 4012|回复: 7

    加载慢,自己电脑上运行很快,到服务器就变成这样了呢

    [复制链接]
    楼主
    发表于 2017年2月22日 14:02:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |
    一开始以为是加载缩略图过大,因为加载一张缩略图很快.
    就从显示20张缩略图,变成8张,然后还是很慢,就去把缩略图的图片改小。还是不行


    同一个服务器的其他网站,也有加载缩略图,整个页面加载的大小 也要超过这个网站, 但是就只有这个网站加载慢

    QQ图片20170222135702.png (40.26 KB, 下载次数: 206)

    下载附件

    2017年2月22日 13:57 上传

    QQ图片20170222135702.png

    QQ图片20170222135718.png (99.41 KB, 下载次数: 208)

    下载附件

    2017年2月22日 13:57 上传

    QQ图片20170222135718.png
    沙发
    发表于 2017年2月22日 14:40:58 | 只看该作者
    mysql 的 host 设置成 IP 不要用域名
    藤椅
    楼主| 发表于 2017年2月22日 15:00:16 | 只看该作者
    Hex 发表于 2017年2月22日 14:40
    mysql 的 host 设置成 IP 不要用域名
    1. <?php $arr = getimagesize(base_url($row->cover) ); if( $arr['0'] >$arr['1'] ){$cc='width';}else{$cc='height';} ?>
    2. <div class="box">
    3. <div class="cover"><img src="<?php if( is_file($row->cover) ){echo base_url($row->cover);}else{echo base_url('assets/default.gif');} ?>" alt="img" <?php echo $cc; ?>="100%" />
    4. </div>
    复制代码
    板凳
    楼主| 发表于 2017年2月22日 15:03:44 | 只看该作者
    Hex 发表于 2017年2月22日 14:40
    mysql 的 host 设置成 IP 不要用域名

    getimagesize() ,刚刚发现是用了这个函数,所以比较慢,服务器的PHP 版本是 5.3.17
    在foreach 中 用 getimagesize() 判断图片的宽高,然后根据大的值显示100%
    不过,为什么在本地很快,服务器就慢尼??
    报纸
    发表于 2017年2月22日 18:19:47 | 只看该作者
    沛先森 发表于 2017年2月22日 15:03
    getimagesize() ,刚刚发现是用了这个函数,所以比较慢,服务器的PHP 版本是 5.3.17
    在foreach 中 用 ...

    你是如何确定是这个函数导致很慢的?
    地板
    楼主| 发表于 2017年2月22日 21:00:03 | 只看该作者
    Hex 发表于 2017年2月22日 18:19
    你是如何确定是这个函数导致很慢的?

    因为我把这个用getimagesize() 这一段 判断缩略图的width 大 还是 height 大 给 删掉后,,网站加载缩略图就1秒左右,,,原先有加getimagesize() 加载网站就得加载40+秒,,有时还加载超时
    7
    发表于 2017年2月22日 22:45:45 | 只看该作者
    沛先森 发表于 2017年2月22日 21:00
    因为我把这个用getimagesize() 这一段 判断缩略图的width 大 还是 height 大 给 删掉后,,网站加载缩 ...

    不可思议,这个函数能让程序运行 40 秒。。我没遇到过。。。看看别人有没有解决方案。。。不过这好像和 CI 没啥关系呀。
    8
    楼主| 发表于 2017年2月26日 18:41:55 | 只看该作者
    Hex 发表于 2017年2月22日 22:45
    不可思议,这个函数能让程序运行 40 秒。。我没遇到过。。。看看别人有没有解决方案。。。不过这好像和 CI ...

    我也不知道为什么会这样,确实跟CI没有关系,
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /