代码改变世界

2013年6月 最新Godaddy(持续更新)

2013-06-22 01:58 by 游乐场123, 297 阅读, 0 推荐, 收藏, 编辑
摘要:关于GodaddyGodaddy 是世界上最大的域名注册商,Godaddy管理的域名超过5000万。同时,Godaddy也是最大的主机服务商,据多家监测机构显示,放置在Godaddy上的网站数量已经越居第一位。除域名产品外,Godaddy同时提供Linux、Windows主机,VPS,服务器,建站工具和软件包,各种电子商务应用等等,各种需求的客户在这里都可以找到适合自己的产品。据说国内站长有超过80%的域名是在这里注册并且转入。GoDaddy的优势:1.价格便宜。Godaddy规模大,因而价格有竞争力,且有各种类型优惠促销,合理选用可以节省不少开支。平时注册新域名仅需7.99美元,折合人民币5 阅读全文

C#/Java/PHP DES加密互操作

2013-06-15 19:26 by 游乐场123, 344 阅读, 0 推荐, 收藏, 编辑
摘要:差异一般产生在加密方式,而且是你没指定的加密方式,或者zeroIV初始向量,填充模式等等,你不指定,各个程序和库处理的方式就会不一样,这就是产生差异的原因。以PHP的mcrypt_cbc函数为例string mcrypt_cbc ( string $cipher , string $key , string $data , int $mode [, string $iv ] )cbc是工作模式,DES一共有电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)四种模式,在使用 CFB 及 OFB 二种模式时,必须要向量初始化 (Initializa 阅读全文

Gearman安装+php邮件推送例子

2013-06-11 14:17 by 游乐场123, 518 阅读, 0 推荐, 收藏, 编辑
摘要:Gearman是一个处理分布式过程通信的健壮系统。它提供了一个通用的应用程序框架,主要用来把任务转发给到其他机器或进程。使用Gearman 能让程序实现并行工作、负载均衡和跨语言调用。它能够用于不同类型的应用程序,从高可用的web站点到数据库复制传输,下面是Gearman的一些 优势。开源 - 免费多语言支持 - 支持多种语言,而且会越来越多,也实现在客户端用A语言提交任务,Worker端用B语言进行处理。灵活 - 不用受制于特定的模式,可以快速实现应用的集成。快速 - Gearman协议简单,并且有经过优化的C语言实现的Server,可以最小化应用程序的开销。可内嵌 - 由于Gearman 阅读全文

PHP守护进程函数–后台执行脚本

2013-06-11 04:18 by 游乐场123, 230 阅读, 0 推荐, 收藏, 编辑
摘要:nohup php /root/worker.php > /root/test.loh 2>&1 & 阅读全文

用 Gearman 分发 PHP 应用程序的工作负载

2013-06-11 04:10 by 游乐场123, 198 阅读, 0 推荐, 收藏, 编辑
摘要:尽管一个 Web 应用程序的大部分内容都与表示有关,但它的价值与竞争优势却可能体现在若干专有服务或算法方面。如果这类处理过于复杂或拖沓,最好是进行异步执行,以免 Web 服务器对传入的请求没有响应。实际上,将一个计算密集型的或专门化的功能放在一个或多个独立的专用服务器上运行,效果会更好。常用的缩略词API:应用程序编程接口HTTP:超文本传输协议LAMP:Linux、Apache、MySQL 与 PHPPHP 的 Gearman 库能把工作分发给一组机器。Gearman 会对作业进行排队并少量分派作业,而将那些复杂的任务分发给为此任务预留的机器。这个库对 Perl、Ruby、C、Python 阅读全文

耗时任务的异步处理

2013-06-11 03:49 by 游乐场123, 1008 阅读, 0 推荐, 收藏, 编辑
摘要:服务器的访问压力比较大时,我们可以通过负载均衡来将负载分散到多台服务器上.但有些比较耗时的请求.比如:1. 需要连接邮件服务器,发送一封超长的HTML邮件。2. 需要对用户上传的图片进行裁剪,生成多份缩略图。3. 需要将用户上传的文件分发到多台服务器上。在我们的日常应用中经常遇到,用户需要等待一段时间,这个请求才能完成,在用户上传照片时,照片上传成功后,然后是裁剪,最后生成缩略图,在这么一个过程中,用户只能等待,所以对用户的体验来讲是相当不好的。可能在用户第一次使用过后,下次就很难再让他使用这个图片的上传功能了。那么有没有一种方法将这些处理过程放在后台慢慢运行呢?答案是肯定的,通过分布式处理可 阅读全文

Gearman 启动日志文件提示协议出错的BUG

2013-06-11 00:50 by 游乐场123, 602 阅读, 1 推荐, 收藏, 编辑
摘要:如果直接以gearmand -d 启动/usr/local/var/log/gearmand.log 里提示 Address family not supported by protocol ERROR 2014-11-20 20:05:49.000000 [ main ] socket()(Add... 阅读全文

安装Gearman PHP extension

2013-06-11 00:29 by 游乐场123, 216 阅读, 0 推荐, 收藏, 编辑
摘要:安装 gearmand 后,构建 PHP 扩展。您可以从 PECL 获取这个 tarball,也可以从 Github 复制该存储库。$ wget http://pecl.php.net/get/gearman-0.6.0.tgz$ cd pecl-gearman## or#$ git clone git://github.com/php/pecl-gearman.git$ cd pecl-gearman有了这些代码后,就可以开始构建扩展了:$ phpize$ ./configure$ make$ sudo make install这个 Gearman 守护程序通常被安装在 /usr/sbin。 阅读全文

启动Gearman时候报错无法加载tokyocabinet解决办法

2013-06-11 00:28 by 游乐场123, 315 阅读, 0 推荐, 收藏, 编辑
摘要:wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gzwget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz更新库:yum install bzip2-devel安装:tar -zxvf tokyocabinet-1.4.47.tar.gz && cd tokyocabinet-1.4.47 && ./configure --prefix=/home/tc && make && make in 阅读全文

编译安装Gearman、python简单测试

2013-06-10 23:47 by 游乐场123, 347 阅读, 0 推荐, 收藏, 编辑
摘要:Gearman是开源、轻量级的任务分发程序框架,方便开发分布式的任务处理(计算)程序,Gearman支持多种后端数据的存储。Gearman有c和java两个版本,支持多种语言的客户端一、安装依赖库 sudo yum install boost-devel libevent-devel sqlite-devel libuuid-devel编译Gearman是必须要有mysql开发库的二、编译安装./configure --with-mysql=/opt/db/Percona-Server-5.5.21-rel25.0/bin/mysql_config --prefix=/opt/gearmand 阅读全文
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页