上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
摘要: http://docs.slimframework.com/ 下载地址这个东西很不错,照到官方的例子做get('/hello/:name', function ($name) { echo "Hello, $name";});$app->run();访问localhost/index.php/... 阅读全文
posted @ 2014-05-19 23:08 jackluo 阅读(4595) 评论(0) 推荐(0)
摘要: checking for CRYPTO_free in -lcrypto... noconfigure: error: libcrypto not found!http://www.openssl.org/source/ openssl-0.9.8y.tar.gz cd openssl-0.9.8y... 阅读全文
posted @ 2014-05-17 11:35 jackluo 阅读(1030) 评论(0) 推荐(0)
摘要: 实现实时通信一般有两种方式:socket或comet。socket是比较好的解决方案,问题在于不是所有的浏览器都兼容,服务器端实现起来也稍微有点麻烦。相比之下,comet(基于HTTP长连接的"服务器推")实现起来更加方便,而且兼容所有的浏览器。所以这次就来说说comet的php实现。comet也有... 阅读全文
posted @ 2014-05-14 23:15 jackluo 阅读(8913) 评论(0) 推荐(3)
摘要: beanstalkd一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,之后有PostRank大规模部署和使用,每天处理百万级任务.安装略了PH... 阅读全文
posted @ 2014-05-14 19:29 jackluo 阅读(4985) 评论(0) 推荐(0)
摘要: 当Memcached缓存失效时,容易出现高并发的查询DB,导致DB压力骤然上升。这篇blog主要是探讨如何在缓存将要失效时,及时地更新缓存,而不是如何在缓存失效之后,如何防止高并发的DB查询。解决这个问题有四种思路:比如一个key是aaa,失效时间是30s。1.定期从DB里查询数据,再刷到memca... 阅读全文
posted @ 2014-05-13 20:35 jackluo 阅读(2620) 评论(0) 推荐(1)
摘要: 在大并发的场合,当cache失效时,大量并发同时取不到cache,会同一瞬间去访问db并回设cache,可能会给系统带来潜在的超负荷风险。解决方法方法一在load db之前先add一个mutex key, mutex key add成功之后再去做加载db, 如果add失败则sleep之后重试读取原c... 阅读全文
posted @ 2014-05-13 19:19 jackluo 阅读(5014) 评论(0) 推荐(0)
摘要: Configuration File (php.ini) Path/usr/local/php/libLoaded Configuration File(none)Linux 把 dtruss 改成strace 就可以我的是mac的系统jackluo@JackLuodeMacBook-Pro:~ $... 阅读全文
posted @ 2014-05-13 17:27 jackluo 阅读(1092) 评论(0) 推荐(0)
摘要: 魔术函数1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct()当删除一个对象或对象操作终止时被调用。3。__call()对象调用某个方法,若方法存在,则直接调用;若不存在... 阅读全文
posted @ 2014-05-05 11:30 jackluo 阅读(519) 评论(0) 推荐(0)
摘要: 最主要用这个函数,可以处理MySQLdb.escape_string(content).class Guide: def __init__(self): self.time_zone = 7*3600 #设置时区 self.now_time = int(time.t... 阅读全文
posted @ 2014-04-18 16:17 jackluo 阅读(3930) 评论(0) 推荐(0)
摘要: ERROR 2013 (HY000): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 2在/etc/my.cnf[mysqld]中加skip-name-resolve 阅读全文
posted @ 2014-03-20 15:35 jackluo 阅读(8571) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页