Garey's Blog–FreeBSD/PHP/GoLang

文章存档六月, 2010

六月 22nd, 2010

canvas的drawImage函数

No Comments, HTML5, by garey, 13,579 views.

HTML5中引入新的元素canvas,其drawImage 方法允许在 canvas 中插入其他图像( img 和 canvas 元素) 。drawImage函数有三种函数原型: drawImage(image, dx, dy) drawImage(image, dx, dy, dw, dh) drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh) 第一个参数image可以用HTMLImageElement,HTMLCanvasElement或者HTMLVideo…

六月 20th, 2010

[转]websocket通信协议

1 Comment, HTML5, by garey, 9,172 views.

websocket通信协议实现的是基于浏览器的原生socket,在客户端用JS即可轻松完成,前些天都在学习websocket 协议(但实际上websocket 协议甚为简约),并且粗略的思考过websocket的对于下一代web应用会产生怎样的影响,我想最大的巨变应该是就是实时性上吧!另外诸如上传大文件之类的优于http的应用。但问题也随之而来,服务端怎么办?前些天我弄了个websocket 聊天室的demo,现在还得在服务器上专门开个进程来跑呢,也许到时候不再是简单架设个web server就能跑应用的…

六月 3rd, 2010

[转]MySQL主从数据库配置实战

No Comments, MySQL, by garey, 6,021 views.

1.说明     在做web应用系统中,如果数据库出现了性能瓶颈,而你又是使用的MySQL数据库,那么就可以考虑采用数据库集群的方式来实现查询负载了。因为一般来讲任何一个系统中数据库的查询操作比更新操作要多的多,因此通过多台查询服务器将数据库的查询分担到不同的查询数据库从而提高数据库的查询效率。     MySQL数据库支持数据库的主从复制功能,使用主数据库进行数据的插入、删除与更新操作,而从数据库则专门用来进行数据库查询,这样就可以将更新操作与…

在网关实现了之后,现在又需要把内网的机器某些端口映射到网关上,来实现从外网连接内部服务器的需求。 具体网关的实现,请参考:http://garey.bsdart.org/2010/03/freebsd-8-0的网关实现手册ipfwnatd/ 在网关实现了之后,只需要作如下调整,即可实现端口重定向。 一、增加映射规则 vi /etc/rc.conf natd_flags="-f /etc/natd.conf" vi /etc/natd.conf log yes redirect_port…