长大了,便不再有撒娇的资本了.努力吧,小猪~

Recently in 学习笔记 Category

freebsd,linux,unix,os题外话: 之前使用了一段时间M代理的brustvps。brustvps质量凑合,关键是价格便宜,512M的OpenVZ才$5这个价格。一用就是2个月。这次本打算继续续费使用,然,M告知说,不再续费了。原因是brustvps单反修改vps租赁协议,让M继续支付已经过期的VPS份额。这个,M当然就不干了,但也因为这个原因造成我们这些本该正常续费的用户无法正常运作了。M沟通未遂绝望之时,建议我转投他方继续运营站点。

M推介的了几个VPS服务商,于是我从中选了刚运营的damnvps
VPS配置如下:

  • Xen HVM(因为我需要用FreeBSD)
  • 512MRAM
  • 15G空间,1T流量,1IP

相对之前的brustvps,配置上面略有缩水,譬如空间流量和IP。不过$7的价格尝试Xen是不错的了。

之前用OpenVz的时候,配置系统是非常简单的事情。直接reload自己想要的系统镜像进去就可以了。服务商已经把基本的系统配置好了。你只需要根据自己的需求定制安装说需要的webserver即可,在brustvps的时候我使用的是centOS5,架构是LAMP,有很简便的一键安装包,没有几下子就把系统配置出来了。

使用Xen就没有那么轻松了。因为我选择的是HVM全虚拟化,VPS就好象一台硬件刚装嵌完毕的机器一样,没有任何软件,必须安装系统。在vps的web管理页面上,选择要安装的系统光盘设置到虚拟的光驱上面,然后利用vnc远程控制机器,好象真实装系统一样,一步步的安装系统。我使用的是最小化安装系统的。然后参考《基于FreeBSD 8.0 Ports配置nginx+php+mysql高性能web平台》和张宴的《Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 在128M小内存VPS服务器上的配置优化》配置好了FNMP架构了,顺利的跑起了wordpress(后简称wp)。点击这样查看演示站点

单独跑一个wp稳定一天,负载如下图
bsd_top,freebsd,sysinfo 调试过程出现过几段小插曲。
其一,nginx默认php配置问题,无法把fast-cgi定位到目标的php程序,后来更改了web文件保存路径后解决

其二,nginx通过fast-cgi和php通讯时候。老死使用不了unix模式(现在依然无法解决-_-!)

其三,旧的wp模板使用了file_get_content()函数,多次用url方式交互缩略图信息,造成php-cgi进程cpu占用异常高企。页面顿挫感非常严重,后来使用内部php变量交互模式,去除autothumb插件,使用自己编写的缩略图插件,并用curl函数对外部url变量请求进行优化,顿挫感绝明显减轻,但依然未完全去除。

最后,Freebsd就是折腾,不过感觉很好!

人们在耗费时间的过程中,往往凭直觉处理问题,即使是有了一定的时间管理水平,也免不了要受感情的左右而难于摆脱经验的束缚。你善于管理时间吗?

创业公司的用人之道作者:查立
创业不是用钱就能堆得出来的,创业是人在创造伟大的事业,"人"是创业中最关键、最重要的组成部分。

大公司招人容易,可以在报纸上整版整版刊登招聘广告,自我吹嘘什么世界500强啊,什么福利好哇,什么培训计划、职业生涯呀,天花乱坠说得那些没见过世面的小弟弟小妹妹们人人心里痒痒的,像小狗崽儿们见到了屎...不不不,对不起说错了,像蜜蜂见到了鲜花,恨不得钻进那里面去一辈子干到老。

创业公司没有钱,要门面没门面,要排场没排场,如何才能找到好人、高人?而大多数前来找工作的人除了在乎公司支付的工资福利以外,最看重的是"安全感",创业公司都是汪洋中的小舢板,毫无"安全感"可言;创业公司也不像大公司,没法用"品牌"、"资本"来支撑人们的信心,而摆在创业者面前痛苦的现实是:创业公司必须要有精兵强将才能去挑战大公司,去颠覆大公司,去抢占大公司所意识不到的市场机遇......

php4.jpgPHP开发团队宣布将结束长达7年的PHP 4.0版开发活动,2007年底停止升级,仅剩重大安全问题时的修补,2008年8月8日之后不再提供任何PHP 4官方支持。

PHP是目前世界上使用率最高的网页开发语言,在开发语言排行榜(TIOBE)排名第5,仅次于Java、C、C++和Visual Basic。法国PHP/MySQL入口网站Nexen.net调查全世界近1,090万台网页服务器(2007年6月),使用PHP的网站比例高达 33.88 %,远超过第2高的ASP(20.94%)网站。在全部使用PHP的网站中,还有8成网页采用PHP 4。未来这8成近300万个网站,需在1年内升级至PHP 5,否则一旦出现新的安全漏洞,就会面临无人支持,需自行解决的窘境。

xml_database.gif
从早期将XML转换为关系型数据表或大型对象,到今日转向原生XML数据型态,关系型数据库与XML之间的合作日益紧密。

10年前XML开始起草并向W3C提案,而在1998年后成为W3C的标准。事隔10年之后,XML已经随着网络应用日益普及,更在Web Services和SOA推波助澜下,可以预见XML的角色将会更形重要。

观察XML的重要发展趋势之一,是XML和关系型数据库的合流。IBM甫于6月在美国发表的新版本数据库DB2 9.0,便以原生XML数据型态和存取技术作为改版重点之一。事实上,微软于去年年底推出的SQL Server 2005同样也在XML上下了一番功夫,改变过去将XML转换成关系型数据表的存放方式,让开发人员可以用XML的方法使用储存在数据库中的XML文件或片段。其它如Oracle或Sybase等数据库也都具备在数据库中处理XML的技术和工具。由于XML部分技术仍在审议,因此每家数据库厂商除对标准的规格支持外,也各自发展不同的实作方式。