摘要: 最近在考虑做个统计在线用户的功能。以前也做过,用的一些比较简单的方法,但是缺点也很明显:精确统计和服务器、数据库压力之间要做出平衡。 所以想找一个既能精确统计又能不占用太多服务器资源的方法。先说说一些平常的做法:一,每次用户操作更新其在线时间 这个方法很直接,在用户表里加一个字段update_time,每次用户进行操作,都更新这个字段为当前时间,一般是在一个被所有Action继承的基类里写这个操作。 然后定义一个过期时间,比如10分钟,表示10分钟没进行任何操作的用户默认为不在线。这样,统计当前在线用户的sql语句大概是这样selectcount(*)... 阅读全文
posted @ 2014-03-04 15:30 tlijian1989 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样 阅读全文
posted @ 2014-03-04 15:24 tlijian1989 阅读(122) 评论(0) 推荐(0) 编辑
摘要: var groupLeft = ($(window).width() - $('弹窗').width()) / 2;var groupTop = $(document).scrollTop() + ($(window).height() - $('弹窗').height()) / 2; 阅读全文
posted @ 2014-03-04 14:56 tlijian1989 阅读(115) 评论(0) 推荐(0) 编辑
摘要: //头像上传 Uploadify 插件 $('上传文件的Input对象').uploadify({ swf : PUBLIC + '/Uploadify/uploadify.swf', //引入Uploadify核心Flash文件 uploader : 'test.php', //PHP处理脚本地址 width : 120, //上传按钮宽度 height : 30, //上传按钮高度 buttonImage : PUBLIC + '/Uploadify/browse-btn.png', ... 阅读全文
posted @ 2014-03-04 14:41 tlijian1989 阅读(194) 评论(0) 推荐(0) 编辑