猫窝

为什么留言这么慢

2007 年 11 月 29 日 by 7 Comments

很多人向我反映过留言慢的问题啦… 事实上我自己操作也很慢, 弄得我也没啥心思写东西了. 我也一直没有想到比较好的办法来解决这个问题, 谁能给点建议? 先用比较通俗的语言解释一下问题出在哪里. 九月份我把猫窝从加州的 Dreamhost 搬到了北京的那坨 CBN 的合租服务器, 为的是解决教育网用户不加代理不花钱无法访问海外站点的问题. 北京的服务器确实速度很快, 当时在教育网做过实验, 做完实验才买的.. 但我只搬了前端的脚本和文件, 数据库没有搬. 没有把数据库搬到墙内来, 一个原因是懒, 再一个是暂时对数据的安全性没有太大信心 (欢迎 CBN 的管理员跳出来强化一下我的信心…). 反正就是现在猫窝的所有数据仍然放在加州的 dreamhost 服务器上. 形象地说, 这样子一来你打开猫窝上的每个页面的时候, 北京的服务器都要先往加州的服务器发若干数据库查询请求, 等待数据回来以后再生成页面给你. 瓶颈就在这个通讯时间, 生成页面要等待数分钟之久. 后来做了一点优化, 对页面进行了缓存, 所以现在你打开一些浏览量比较大的页面, 大部分时候应该是能在数秒之内加载完的. 但是像留言这样的必然要对数据库进行读写的操作, 还是绕不开. 解决这个问题我想有几个办法. 一个是在北京做个镜像数据库, … Continue reading

一号公路

2007 年 11 月 26 日 by 6 Comments

星期六和几个同事一起去 Hearst Castle 参观. Hearst Castle 系报业大亨 William Hearst 所造, 官方译名是 “赫氏古堡”, 其实一点也不古, 始建于 1919 年, 断断续续到 1947 年完工. 满打满算, 历史不过八十年, 保存十分完好. 古堡不是此行的重点, 重点的享受是著名的一号公路 (Highway 1). 一号公路贯穿加州南北, 沿太平洋海岸线盘山修筑而成, 途中经过无数风景如画的海滩, 美不胜收. 我们从 Mountain View 出发到目的地路程合共大概160 迈, 其中大概有 90 迈都在一号公路上. 90 多迈的无敌海景公路啊, … Continue reading

丢东西了

2007 年 11 月 18 日 by 12 Comments

此文纯属抱怨. 事情是这样的. 今天周末, 我们十几个在总部的中国工程师就在我们 CEO (E=entertainment) 的带领下拼了四部车去 mall 赶集. 赶集是一件非常重要的事情, 为什么这么说呢? 大家知道工程师大多都是男的, 男人有很多责任, 其中一个重要的责任就是出差来美国的时候给各种名目的女同学买化妆品 (比如有一位工程师就给他的很多个表妹各买了一大包东西). 这里面又有另外一个难题, 让工程师们在几千行代码里头找出 bug 是小 case, 但要在几十个化妆品柜台中找出该买的东西就实在有点困难了. 多亏我们有一位善良美丽的 CEO 姐姐, 我们都把 shopping list 拿给她, 她就能拿着数十个单子挨个柜台扫货, 统购统销, 各取所需. amazing. 言归正传. 夜幕降临同学们都大包小包心满意足. 算上给自己的一双鞋我大概买了 220 刀的东西, 连同其他两位工程师买的化妆品, 鞋和 iPhone, … Continue reading

人肉搜索

2007 年 11 月 16 日 by 40 Comments

忍不住转载下面这张图片… 太牛了, 实在太牛了. 背景知识见此. 人肉搜索就是牛啊, 我就不相信 Google 的 Image Search 再过几十年能有这样的成绩 :) 怎么就没人在国内专做人肉搜索引擎呢. 国外也有人肉搜索, 他们管这叫 Human Search Engine. 例如 Cha Cha (没事起个中国名字干啥…), 那里面人类扮演的角色主要是帮用户筛选结果, 并且帮用户设计关键词. 在国内做人肉搜索可以更人肉一些, 充分发挥中国人肉多的优势. 雇几万个编辑, 每人就负责100个词条, (长尾怎么办? 扔掉呗.) 每天更新索引和决定排序. 这样子还可以确保政治上不犯错误, 搜 “miserable failure” 绝对不会出现 Bush 的名字. 像 Cha … Continue reading