weafer

weafer的技术博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 一、Linux 主机,这个最简单,修改 .htaccess把 .htaccess 文件 WordPress 部分修改成下面样子# BEGIN WordPress<IfModule mod_rewrite.c>Options +FollowSymLinksRewriteEngine onrewritecond %{http_host} ^www.old.com [nc]rewriterule ^(.*)$ http://www.new.com/$1 [L,R=301]</IfModule># END WordPress注意:www.old.com 替换为你的老域名,www 阅读全文
posted @ 2012-05-16 10:34 weafer 阅读(2096) 评论(0) 推荐(0) 编辑

2012年1月17日

摘要: 只用到zend_soap包中的Zend_Soap_Server,Zend_Soap_AutoDiscover和Zend_Soap_Client三个类首先要注意ZF是调用php的soap扩展,所以请确认php.ini(;extension=php_soap.dll 去掉分号)中打开了soap扩展,同时注意配置php.ini中soap段的wsdl缓存,调试时请关闭该缓存,否则修改model后无法查看效果。发布时可以把缓存打开。还有就是使用服务器套件的问题,我试过使用APMServ5.2.6,完全正确的代码,就是使用Zend_Soap_Client时无法获取服务端提供的服务函数,最后改用wapmse 阅读全文
posted @ 2012-01-17 14:02 weafer 阅读(671) 评论(1) 推荐(1) 编辑

2011年11月2日

摘要: 为了实现各种绚丽的效果,你的网站是否调用了众多的Ajax库呢?尽管这样做能是你的网站增色不少,但几十K的Ajax库也会让你的网站丢失速度。既然如此,那我们到底是要速度还是要特效呢? 今天就大家介绍一个两全其美的办法。 一般的网站都只是调用各种Ajax库,并不用对其内容进行修改,所以我们可以借助第三方服务器上的Ajax库。Google Code就给我们提供了各种Ajax库的托管链接,我们可以直接调用这些链接而不用把整个库上传到主机,大大减少主机的压力,对于速度较慢的主机效果很明显哦。当然,如果你的主机足够强劲以至于能和Google媲美的话,我建议还是把库放在自己主机上。 这里给大家整理在G... 阅读全文
posted @ 2011-11-02 10:28 weafer 阅读(1424) 评论(0) 推荐(0) 编辑

2011年9月21日

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 试用Redis安装、php环境连接、测试 Redis介绍 Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数... 阅读全文
posted @ 2011-09-21 17:00 weafer 阅读(10200) 评论(0) 推荐(1) 编辑

摘要: 首先配置好环境,这里就不多说了redis服务端,以及redis的PHP扩展包;View Code <?php require 'redis.php'; require 'redis_pool.php'; require 'redis_peer.php'; class note extends redis_peer {} $note = new note(); # Create note, primary key is generated automatically $id = $note->insert( array('tit 阅读全文
posted @ 2011-09-21 16:41 weafer 阅读(2646) 评论(0) 推荐(0) 编辑

摘要: phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis = new Redis(); connect, open 链接redis服务 参数host: string,服务地址 port: int,端口号 timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间) 注: 在redis.conf中也有时间,默认为300 pco.. 阅读全文
posted @ 2011-09-21 15:22 weafer 阅读(331070) 评论(9) 推荐(14) 编辑

2011年9月20日

摘要: 一、 原理Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面是关于redis主从复制的一些特点:1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构3.主从复制不会阻塞master。也就是说当一个或多个slave与master进行初次同步数据时,master可以继续处理client发来的请求。相反slave在初次同步数据时则会阻塞不能处理client的请求。4.主从复制可以用来提高系统的可伸缩性,我们可以用 阅读全文
posted @ 2011-09-20 18:24 weafer 阅读(4416) 评论(0) 推荐(0) 编辑

摘要: redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的。性能测试结果:SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:Linux 2.6, Xeon X3320 2.5Ghz.stackover 阅读全文
posted @ 2011-09-20 18:16 weafer 阅读(1178) 评论(0) 推荐(0) 编辑

摘要: MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合。与之对应的另一个技术是同步的MySQL Cluster,但因为比较复杂,使用者较少。 下图是MySQL官方给出了使用Replication的场景:Replication原理 Mysql 的 Replication 是一个异步的复制过程,从一个MySQL节点(称之为Master)复制到另一个MySQL节点(称之Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(SQL 线程和 I/O 线程).. 阅读全文
posted @ 2011-09-20 15:57 weafer 阅读(18372) 评论(1) 推荐(1) 编辑

2011年8月8日

摘要: 目录操作:rm -rf mydir /*删除mydir目录*/cd mydir /*进入mydir目录*/cd – /*回上一级目录*/cd .. /*回父目录,中间有空格*/cd ~ /*回根目录*/mv tools tool /*把tools目录改名为tool */ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/cp -a tool /home/vpser/www /*把tool目录下所有文件复制到www目录下 */文件操作:rm go.tar /* 删除go.tar文件 */find mt.cg 阅读全文
posted @ 2011-08-08 11:30 weafer 阅读(4915) 评论(0) 推荐(0) 编辑