Tag: memcached

加快jQuery AutoComplete(不可避免的长列表)

我在今天下午早些时候开始了加速jQuery自动完成的过程,并认为开始记忆所有内容可能是一个好主意。 正如本文所述: 加速自动完成 。 但是,即使在安装和使用Memcached之后,我仍然处理缓慢的响应时间。 在我的情况下,问题是我正在处理非常长的列表,在我的情况下,超过6700个个人成员。 (所有植物的所有属或属) 瓶颈似乎是构建表并填充客户端列表,而不是从Memcached中检索信息引起的。 如果有其他人遇到这个特殊问题,我很想听到一个聪明的方法来解决它。 我将在下面发布我的代码。 注意:此特定页面对公众不可用,并且我知道存在一些安全漏洞。 require_once ‘oo/Database.php’; $mysqldb = new Database; $memcache = new Memcache; $memcache->connect(‘localhost’, 11211) or die (“Could not connect to memcache”); $sql = “SELECT DISTINCT `Genus` FROM importlist.plants”; $key = md5(‘query’.$sql); $result = $memcache->get($key); //check if we got something back if($result == null) { //fetch from […]