2011年12月2日

摘要: 1.下载subversion和apache的最新src包http://subversion.apache.org/download/下载subversion-1.6.17.tar.gzhttp://httpd.apache.org/download.cgi#apache22下载: httpd-2.2.20.tar.gzhttp://www.oschina.net/news/18474/subversion-1-6-17http://subversion.tigris.org/servlets/ProjectDocumentList?collapseFolder=254&folderID 阅读全文
posted @ 2011-12-02 17:47 kudosharry 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(我在搞ldap时就深受其害,没法根治),所 以还是FSFS方式更安全一点。1. svn服务器安装 操作系统: Redhat Linux AS4获取svn安装包下载http://subversion.tigris.org/downloads/subversion-1.4.0.tar.gz和 http://subversion.tigris.org/downloads/subversion-deps-1.4.0.tar.gz。编译svn 以root用户登录。 将subversion-1.4.0.tar. 阅读全文
posted @ 2011-12-02 17:28 kudosharry 阅读(155) 评论(0) 推荐(0) 编辑

2011年11月30日

摘要: 1.先启动一个测试用的ttserver 注意使用的所有路径都是绝对路径 ttserver -host 192.168.0.100 -port 20000 -thnum 4 -dmn -ulim 1024m -ulog $(pwd)/ulog/ -log $(pwd)/temp/test.log -pid $(pwd)/temp/test.pid -sid 9 $(pwd)/temp/test_data.tch#bnum=1000#rcnum=0#xmsiz=0m 2. 查看服务器统计信息 tcrmgr inform -port 20000 -st 192.168.0.100 3. 写入数据.. 阅读全文
posted @ 2011-11-30 15:19 kudosharry 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 启动tokyo tyrant单机模式ulimit -SHn 51200ttserver -host 127.0.0.1 -port 11211 -thnum 8 -dmn -pid /data/tt.pid -log /data/tt.log -le -ulog /data/ -ulim 128m -sid 1 -rts /data/tt.rts /data/data.tch#bnum=10000#rcnum=100000#xmsiz=256m 如果希望提高查询的性能,可以把hash的桶设置得再大些,然后缓存的记录多一些。同时,设置-uas参数异步写入日志,可提高写入的性能。不过这样可能导致日 阅读全文
posted @ 2011-11-30 12:34 kudosharry 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。Tokyo Tyrant在启动的时候,通过数据库文件名后缀来表示使用哪种数据结构。以下是结构和后缀对应表:Hash Database :.tchB+ tree database :.tcbfixed-length database :.tcftable database :.tct内存Hash Database :*内存B+ tree database :+启动时,还可以根据不同数据结构设 阅读全文
posted @ 2011-11-30 11:11 kudosharry 阅读(291) 评论(0) 推荐(0) 编辑

2011年11月25日

摘要: 什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。NGINX下如何自定义404页面IIS和APACHE下自定义404页面的经验介 阅读全文
posted @ 2011-11-25 16:18 kudosharry 阅读(248) 评论(0) 推荐(0) 编辑
摘要: magent是一款开源的Memcached代理服务器软件,其项目网址为:http://code.google.com/p/memagent/一、安装步骤:1、编译安装libevent:wget http://monkey.org/~provos/libevent-1.4.9-stable.tar.gztar zxvf libevent-1.4.9-stable.tar.gzcd libevent-1.4.9-stable/./configure --prefix=/usrmake && make installcd ../2、编译安装Memcached:wget http:// 阅读全文
posted @ 2011-11-25 16:11 kudosharry 阅读(713) 评论(1) 推荐(0) 编辑
摘要: 这里收集了经常被问到的关于memcached的问题memcached是怎么工作的?memcached最大的优势是什么?memcached和MySQL的query cache相比,有什么优缺点?memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?memcached的cache机制是怎样的?memcached如何实现冗余机制?memcached如何处理容错的?如何将memcached中item批量导入导出?但是我确实需要把memcached中的item都dump出来,确实需要把数据load到memcached中,怎么办?memcached是如 阅读全文
posted @ 2011-11-25 14:36 kudosharry 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 输入telnet 127.0.0.1 11211(memcached默认端口为11211)stats :使用stats命令查看当前memcache服务器的状态pidmemcache服务器的进程IDuptime服务器已经运行的秒数time服务器当前的unix时间戳versionmemcache版本pointer_size当前操作系统 的指针大小(32位系统一般是32bit)rusage_user进程的累计用户时间rusage_system进程的累计系统时间curr_items服务器当前存储的items数量total_items从服务器启动以后存储的items总数量bytes当前服务器存储ite. 阅读全文
posted @ 2011-11-25 09:57 kudosharry 阅读(525) 评论(0) 推荐(0) 编辑

2011年11月24日

摘要: Tyrant文件夹里的文件Common.php<?php/*** Tokyo Tyrant network API for PHP* * Copyright (c) 2009 Bertrand Mansion <bmansion@mamasam.com>* * Permission is hereby granted, free of charge, to any person obtaining a copy* of this software and associated documentation files (the "Software"), to 阅读全文
posted @ 2011-11-24 20:34 kudosharry 阅读(258) 评论(0) 推荐(0) 编辑

导航