Gearman应用场景和使用心得
以往我在开发会员注册功能时,通知信总是即时寄出;虽然寄信这个动作不会花太多时间,但遇到网路塞车或是邮件伺服器反应较慢时,那麼会员就有可能要等好一阵子才能进到下一个网页。 那麼我们要怎麼解决这种问题呢? 如果大家有用过 SlideShare 或是
阅读全文→以往我在开发会员注册功能时,通知信总是即时寄出;虽然寄信这个动作不会花太多时间,但遇到网路塞车或是邮件伺服器反应较慢时,那麼会员就有可能要等好一阵子才能进到下一个网页。 那麼我们要怎麼解决这种问题呢? 如果大家有用过 SlideShare 或是
阅读全文→偶然看到了gearman的介绍,顺便安装实验了一下,配置简单(但我自己编译却没有成功,最后直接安装OS软件源中的版本),使用方便(有很多语言的客户端API),功能强大。在结构方面可以参见下图: 从上面的结构中可以
阅读全文→前言: 今天在写一条sql查询语句,其需要从一个表A中返回所有A不再表B中的结果集,当然,这种实现最方便的方法就是用NOT IN。 如:select a.* from a where a.id not in (select id from b w
阅读全文→使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
阅读全文→现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。 文章表article(i
阅读全文→用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: SQL试图将其转换成多个表的连接,如果转换不成功则
阅读全文→前一段日子,我曾经设置了一次记录在MySQL数据库中对慢于1秒钟的SQL语句进行查询。想起来有几个十分设置的方法,有几个参数的名称死活回忆不起来了,于是重新整理一下,自己做个笔记。 对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是
阅读全文→对Mysql进行深入的分析对于发现mysql性能瓶颈和寻找优化策略是十分必要的。 我们可以从不同的粒度上对Mysql进行分析:可以整体分析服务器,或者检查单个查询或批查询。 通过分析,我们得到的如下信息: 1、Mysql访问得最多的数据 2、M
阅读全文→以往在开发会员注册功能时,通知信总是即时寄出;虽然寄信这个动作不会花太多时间,但遇到网路塞车或是邮件伺服器反应较慢时,那麼会员就有可能要等好一阵子才能进到下一个网页。那麼我们要怎麼解决这种问题呢? 如果大家有用过 SlideShare 或是 You
阅读全文→偶然看到了gearman的介绍,顺便安装实验了一下,配置简单(但我自己编译却没有成功,最后直接安装OS软件源中的版本),使用方便(有很多语言的客户端API),功能强大。在结构方面可以参见下图: 从上面的结构中可以
阅读全文→事件是用户或浏览器自身进行的特定行为.这些事件都有自己的名字,如click(点击),load(载入),mouseover(鼠标经过).用于响应某个事件而调用的函数称为"事件处理函数"或者"事件监听函数".事件处理函数有两种分配方式: 1)在HTML
阅读全文→几个在调用API时常见问题的解决方案 抛砖引玉,大家也可以说说自己在开发中累积的解决常见问题的方案。谢谢! 场景一:在售商品库存更新
阅读全文→<?php /* * 处理回调参数$top_parameters * 将其转换成数组,并可用get型函数各参数的值 */ /** * Description of Parameter * * @author 张永军 */ c
阅读全文→有些时候我们会遇到这样的困难:我们原本不想被搜索引擎收录的网站后台地址却被搜索引擎“无情”的收录,这样只要在Google里输入一个“后台、管理site:www.soumore.com”,自己的后台地址就会显露无疑,因此网站安全性也无从谈起。遇到这样的
阅读全文→2005年的google做了大量的调整,因为到了05年,很多SEO的方法慢慢泛滥了起来。同时很多网站主对google如何对待他们的网站一直没有明确的途径去了解。google应对这个局面的方法非常的开放,也非常聪明,就是希望和网站主达成一种双赢的局面。
阅读全文→