图片太多,加载慢怎么解决呢?

xiachao2008 2012-07-27 01:17:59
唉,购物站终于要做完了,可能是最后一个问题,现在做的这个购物站,把首页另存为下来,所有的文件数加起来一共有4.69M,太大了,主要是图片太多,
当然首页打开的速度肯定也慢了。

我的问题是怎么才能快起来呢?

曾经用过jquery的一个延迟加载插件,加上了,但是并不是很好,在速度上并没有多少改变。我很想知道,还有没有其它解决的好方法,而且行得通的。
...全文
2468 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2012-07-28
  • 打赏
  • 举报
回复
图片内容随时变, 又不是网站的logo和background,没办法节约, 人家想看你不能不让人家下载吧,都是在用延迟加载不是吗。
  • 打赏
  • 举报
回复
js能弄成公用的组件就尽量多公用出来
js代码太多也有点影响
  • 打赏
  • 举报
回复
首先得把图片的大小限制出来、每张图大小、格式png最好

然后首页尽量少的去读取数据库、尤其读取数据多的表

做个缓存
不知道php里有没有调用memercache的东西。可以放到缓存里、
每次取的时候从缓存取,没有在去数据库生成放到缓存中、(不过貌似php是访问一次,然后资源全释放、)、

首页分块来加载 当客户下啦滚动条在去读取下面的图片部分和资源、

把从数据库读取的图片 做成静态页面、类似用户在浏览器端直接访问web 页面源码段

程序文件大小太大。这个就得看是否还有优化的地方了。

xiachao2008 2012-07-27
  • 打赏
  • 举报
回复
还有方法嘛?
Meteorlet 2012-07-27
  • 打赏
  • 举报
回复
从根本上解决就是减少图片大小和像素。
vivivi11122 2012-07-27
  • 打赏
  • 举报
回复
AJAX 根据滚动条加载。
zhouzhipen 2012-07-27
  • 打赏
  • 举报
回复
延迟加载对你是没有用的。除非你的页面屏显示不下来。
图片有4.69M说明你的页面布局有问题。可能少显示一些图片,另外,图片就是显示,也要用事先生成的缩略图。
phf0313 2012-07-27
  • 打赏
  • 举报
回复
现在已经改为替换 data-xx属性的了。
phf0313 2012-07-27
  • 打赏
  • 举报
回复
yunprince 2012-07-27
  • 打赏
  • 举报
回复
jquery的延迟加载插件,如果你用的原生的,会更加恼火,原生的那个会导致一个图片加载2次,不清楚现在改了没有,网上都提供了修改版本的

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧