大致的需求如下:
php读取指定的目录(用户上传文件的服务器目标目录,该目录下的文件(主要是图片)数量很大,且动态变化),将文件缩略图显示在页面上,现在为提高性能,要求不是一次全部读取,而是读取一屏,当向下滚动的时候,动态加载剩余的文件(图片)缩略图并显示。
大致的问题感觉是加载位置的记录(不像数据库分页,可以用offset、limit设置),以及后续文件加载的恢复。(结合js)
该如何实现?(可以采用ckfinder等第三方代码)。
php读取指定的目录(用户上传文件的服务器目标目录,该目录下的文件(主要是图片)数量很大,且动态变化),将文件缩略图显示在页面上,现在为提高性能,要求不是一次全部读取,而是读取一屏,当向下滚动的时候,动态加载剩余的文件(图片)缩略图并显示。
大致的问题感觉是加载位置的记录(不像数据库分页,可以用offset、limit设置),以及后续文件加载的恢复。(结合js)
该如何实现?(可以采用ckfinder等第三方代码)。
用来滚屏加载图片
不过这个功能是可以减少带宽
这个插件原理是滚屏图片位置 然后给src 一个图片地址
你说的那个可能要ajax获取图片地址?
图片服务器用专用的域名:img.yourdomain.com(一般网站都会这么做的)这个做有几个好处:
1。提供图片的web服务器,使用对静态文件支持比较好的,如lighttp
2。浏览器对同一个域名请求数是有限制的,可以把img.yourdomain.com多起几个别名。
按照这个思路,好像有2种实现方式:动态设置xml需要返回的文件信息,或者,先返回全部xml,然后在显示的时候动态设置缩略图。(从异步的角度而言,后者好像更为方便,但如果文件数过多,一次返回全部xml好像影响效率,该如何实现?)