PHP开发者:你GLAMMP了吗?
来源:互联网 发布:java岗位要求 编辑:程序博客网 时间:2024/06/05 14:30
开发黄金组合LAMP(Linux+Apache+MySQL+PHP)已经流行了好几年。即LAMP之后,PHP社区最近开始推广起GLAMMP组合。这个组合在LAMP之上又加进来一个G和一个M。这新加进来的两个字母各是什么意思呢?
GGearman
Gearman是BradFitzpatrick的一个作品,用Perl写的任务调度程序,提供一个服务器端和多种语言的客户端接口,包括C/Perl/Python/Ruby等。
gearman可以用在各个方面,最简单就是在不同语言之间架起一座桥梁。比如你可能希望你的php程序调用一个c函数,那么用gearman就可以实现了,当然了实际你可以通过写一个php扩展来实现同样的工作,但是比如你要php调用java,perl,或者python那么,gearman就非常棒了。
gearman另一个应用方面是负载分担,你可以将worker放在不同的服务器(或者一些列服务器)上,比如你的php程序需要图片转换,但是不希望本地服务器有太多的这样图片转换的进程,那么你可以建立一系列服务器,在上面加载worker处理图片转换。这样你的web服务器将不受图片转换的影响,同时你得到了负载均衡的功能,因为jobserver会在请求到来的时候,将这个请求发给空闲的worker.同样对于多核的服务器,你可以在同一机器上创建同样数目的worker.你可能担心,jobserver处于一个中心,那么这会是一个单点的瓶颈,如果死了,会怎么样?对于这样的情况,你可以运行多个jobserver。这样如果一个jobserver down了,client和worker会自动迁移到另一台jobserver上。
MMemcached
memcached是由DangaInteractive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
PHP社区的看法是,LAMP组合已经越来越不能满足很多网站的需要,其他工具的介入是必然趋势。数据库方面,号称memcached杀手应用的 Drizzle有可能会替代MySQL。在MySQL被Sun收购的那一年,人们关心MySQL是否将会继续让LAMP架构发扬光大;而在Sun又被甲骨文收购,MySQL创始人宣布创建开源数据库联盟,MySQL即将四分五裂之际,Drizzle是否能够做为MySQL的延伸,令GLAMMP发扬光大下去呢?
不过我也许说错了,这样的话,GLAMMP大概应该改名叫做GLAMPD才是。
- PHP开发者:你GLAMMP了吗?
- PHP开发者:你GLAMMP了吗?
- PHP开发者:你GLAMMP了吗?
- GLAMMP
- PHP开发的新组合 GLAMMP
- 智能手机白菜价之感慨(手机程序开发者的最大机遇,你抓住了吗)
- 开发者想走向海外:你融入老外的圈子了吗?
- 开发者想走向海外:你融入老外的圈子了吗?
- 你心动了吗?2014年iOS应用开发者收入超好莱坞美国票房
- PHP基本的东西你掌握了吗
- 你的php网站开启gzip压缩了吗?
- php 这样写日志 sleep你会了吗?
- php做网站购物车 你搞懂了吗?
- 你知道PHP的另一种语法吗,我孤陋寡闻了
- 学C++的你今天鄙视PHP了吗?
- php 这样写日志 sleep你会了吗?
- php文件上传,你都弄懂了吗?
- 开发者必备的网站-你都收藏了么?
- 在CSDN上的第一帖
- 用于图形绘制的Javascript库jsDraw2D发布[转]
- JDBC连接Oracle数据库的十个技巧
- 实时传输协议 RTP
- C语言头文件的使用 ——by janders
- PHP开发者:你GLAMMP了吗?
- 开发IE插件Toolbar
- 剖析中国软件百强
- JAVA sql2000 连接细节
- centos下postgresql的安装与配置
- H3C ICG2000的MAC地址过虑脚本
- GridView 与CheckBox 结合使用全选的问题
- Java中参数传递是传值还是传址?
- Webwork项目总结(二)