会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
蒙趣空间
向着太阳奔跑吧,少年!
博客园
首页
新随笔
联系
订阅
管理
2010年9月16日
Sphinx 客户端API编写过程中遇到的问题
摘要: Sphinx是什么阿蒙在这里就不解释了,直接进正题吧。 官方提供的API接口实在是太简陋了,完全是从PHP迁移到C#的,对于不熟悉Sphinx的开发人员来说,颇费一番功夫才能明白如何去调用各个方法,而且在网络连接上未使用连接池,这对于工作在Nginx或lighttpd这类单进程单线程的Web Server下的PHP来说,的确是比较好的,但对于工作在IIS下的.NET程序就不那么令人愉悦了。 在...
阅读全文
posted @ 2010-09-16 15:20 阿蒙
阅读(687)
评论(0)
推荐(0)
编辑
2010年5月17日
lvs + nginx +iis 架构遇到的问题(二)
摘要: 前几天遇到的问题,今天终于得到解决。 今天到公司之后,写了一个telnet的测试程序,分别在公司内网、服务器环境、在加拿大的同事机器上、湖南朋友的机器上、以及在其他几个公司就职的同事机器上运行了一下。 每次运行,telnet 1000次LVS的VIP的80端口,公司内网测试结果失败了20%,其他测试均全部通过,因此断定了问题出在内网环境中。 找来公司网管一起分析这个问题,怀疑是出在公司使用的...
阅读全文
posted @ 2010-05-17 22:51 阿蒙
阅读(373)
评论(0)
推荐(0)
编辑
2010年5月14日
lvs + nginx +iis 架构遇到的问题...
摘要: 昨天晚上公司的网站换了lvs + nginx + iis的架构,因为公司网站用的.NET开发,又因为不知道在Mono下能否跑,因此还是逃不开IIS。 最前端是lvs + keepalived接受用户访问,然后转发到三台nginx中,nginx做反向代理到后端的IIS,今天到公司后,不少同事反应,访问网站时快时慢,偶尔还出现访问失败的现象,即使静态页面也是这样,起初以为是内网的原因,公司网管检查了...
阅读全文
posted @ 2010-05-14 21:33 阿蒙
阅读(835)
评论(0)
推荐(1)
编辑
2010年5月6日
修改memecache客户端API,解决ttserver反序列化问题
摘要: 之前在一篇随笔中提到使用Memcache的API无法正确将保存在ttserver中的值正确反序列化,原因是,Memcache协议中的对象类型值未被保存到ttserver上,于是简单的修改了一下Memcache API(使用的beit-memcached)中的Serializer.cs文件,将序列化对象的原始类型保存在序列化串的第一个字节中,也就是将值的类型,连同值一起保存到ttserver上。代码...
阅读全文
posted @ 2010-05-06 21:37 阿蒙
阅读(536)
评论(2)
推荐(0)
编辑
2010年4月13日
Tokyo Tyrant使用中发现的问题
摘要: 从Tokyo Tyrant官网上看,它是兼容Memcached协议的,但在实际使用中发现以下两个问题: 1、在保存值到服务器时,Memcached的API会对值进行一次序列化,并且把值的原类型(一个整型,Memcached自己定义的),保存到服务器上,但是TTServer是无法保存的,每次get回来的类型值都是0(Memcached的API定义的0为ByteArray),造成无法将返回值自动反序列...
阅读全文
posted @ 2010-04-13 16:15 阿蒙
阅读(278)
评论(0)
推荐(0)
编辑
2010年4月11日
Nginx做MogileFS的反向代理服务器
摘要: 在准备用MogileFS来替代公司现有文件系统时,一直困扰于文件的显示,因为像图片这样的静态文件,如果在显示时也要用Http Response来输出,那是一件非常杯具的事情。经过一番查找,发现Nginx有一个MogileFS的Module,使用本模块,可以直接对MogileFS的文件进行定位。由于本人现在对Nginx十分着迷,拿到这样一个东西简直如获至宝,于是立即着手测试。 我的Nginx版本是0...
阅读全文
posted @ 2010-04-11 09:29 阿蒙
阅读(922)
评论(0)
推荐(0)
编辑
记于波兰总统座机坠毁
摘要: 昨日的新闻,真是相当杯具的事情,多名国家大员同时殒命,想象一下这种事情发生在中国会是什么样子......
阅读全文
posted @ 2010-04-11 09:06 阿蒙
阅读(142)
评论(0)
推荐(0)
编辑
聚集索引比非聚集索引更快吗?
摘要: 大概数周之前,因为公司招人,想在网上找点面试题“借用借用”,于是无意中找到这样一道数据库题:“索引有那两种形式?分别有什么优缺点?” 文章作者给出的答案是:“聚集索引:表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大。非聚集索引:不影响表中数据的存储顺序,检索效率比聚集索引低,但对数据更新影响较小。̶...
阅读全文
posted @ 2010-04-11 08:59 阿蒙
阅读(722)
评论(0)
推荐(1)
编辑
封装的MogileFS的客户端API
摘要: 最近公司改造文件系统,由于以前的工作经验,选择了MogileFS来做。在网上找到两个版本的客户端API,但是阅读代码后,发现都没有连接池的支持,于是自己动手在原API的基础上封装了一个支持连接池的API。由于是基于ADO.NET的机制写的,因此在编写接口时,也要求提供一个类似数据库连接字符串的东东,格式如下:代码 Code highlighting produced by Actipro Code...
阅读全文
posted @ 2010-04-11 08:29 阿蒙
阅读(601)
评论(1)
推荐(0)
编辑
2008年12月24日
同一个Socket实例第二次无法接收服务端数据!! (暂时占用一下首页,请多包涵,该问题困扰我两天了)
摘要: 服务端:创建了两个线程来处理客户端请求,一个线程用于接收连接进来的Socket,并将Socket添加到一个队列Queue对象中;另外一个线程用于将Queue中的Socket提出来进行接收、发送操作,接收、发送操作采用异步方式。 客户端:用连接到服务端的Socket创建一个NetworkStream的实例(NetworkStream stream = new NetworkStream(sock...
阅读全文
posted @ 2008-12-24 11:19 阿蒙
阅读(909)
评论(2)
推荐(0)
编辑
下一页
公告