上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页
摘要: 1、进入与现有环境相同的PHP源码包的ext目录中,进入到想要安装的扩展目录. cd php-5.2.x/ext/gd2/ 2、执行phpize。/home/fltrpsrv2/srv2/bin/phpize 3、执行安装 ./configure –with-php-config=/path-to-phpconfig (这一步要确认系统中有php-config) make make install... 阅读全文
posted @ 2011-05-13 16:59 Cocowool 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: Apache的日志有很多可以自己定义的项目,其中一个 %T 能够显示出服务器处理请求所用的时间。我就是对这个的定义发生了疑问,所以做了一些考证。 在Apache2的中文手册中,是这样定义 %T 这个变量的。 %T 处理完请求所花时间,以秒为单位。 在Apache2的英文文档中,定义如下: %T the time taken to server the request, in seconds. 由此... 阅读全文
posted @ 2011-05-13 16:15 Cocowool 阅读(6833) 评论(0) 推荐(0) 编辑
摘要: 昨天为单位的Ngnix服务器配置了一个Rewrite规则,以防止符合特定规则的图片被盗链。同时,还有一个需求就是,从我们的管理站点来的请求应该可以访问这些图片。查了一些资料,最后总结如下: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_referers server_names admin.xxx.com.cn; if ($invali... 阅读全文
posted @ 2011-04-15 17:20 Cocowool 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 今年有幸得到了免费参加IDF2011大会的机会,于是早早的出门去参会。早上一到会场,就已经有很多的人在排队等着进入主题演讲。 今年我们单位的计划是在虚拟化方面做出一些工作,以对公司现有的基础架构进行调整和优化。一方面整合资源,提高资源的利用效率,另一方面也可以降低能耗,契合当前节能减排的潮流。所以今天的会议,我也重点关注了一些在虚拟化方面的讲座和厂商。在主题演讲中,Kirk B. Skaugen ... 阅读全文
posted @ 2011-04-13 21:52 Cocowool 阅读(1123) 评论(1) 推荐(0) 编辑
摘要: 前一段时间听闻Google退出ubuntu字体的时候,使用了一下,从而了解到 font-face 的用法: @font-face{font-family:'yahei';src:url(../images/msyh.eot);} 利用这种方式,就可以在网页上显示用户的系统中不存在的字体。对于保证我们设计的一致性,减少图片的使用是非常有帮助的。 那么如何才能生成对应字体的EOT文件呢? 查阅资料后,... 阅读全文
posted @ 2011-04-10 15:55 Cocowool 阅读(14403) 评论(0) 推荐(0) 编辑
摘要: 为了方便,一般在本地的测试环境中我都使用了 XAMPP 或者 LAMPP 。(Apache Friends XAMPP)但是默认的XAMPP中没有提供xhprof的支持,为此需要自己独立编译。下面记录了编译的过程。1、如果你的XAMPP没有 DEVEL包,那么编译是通不过的。我就是因为编译时遇到 include php.h 时就失败了。所以需要先确保下载并安装了 xampp 的 devel packages。下载地址:xampp-linux-devel,然后解压到安装的目录 tar -xvzf file -C /opt。下载 xampp 的 devel 包的时候,注意要选择和自己当前的版本一致 阅读全文
posted @ 2011-04-09 15:27 Cocowool 阅读(1922) 评论(2) 推荐(0) 编辑
摘要: 过年期间,看了一些Memcache的资料,整理了一个PPT。 Memcached分析 View more presentations from Wonwang. 收获最大的部分,我觉得是在应用上如何更好的对缓存进行使用和处理,来解决 Cache Stamples 的问题。通常只进行一次缓存判断的逻辑,在应对高并发的访问时,经常会引起问题,因此增加锁机制和Mutex就非常必要。 Memcache服务... 阅读全文
posted @ 2011-03-18 16:39 Cocowool 阅读(4669) 评论(3) 推荐(4) 编辑
摘要: 最近配置了一台SVN服务器,用来保存自己一些小项目的代码。同时,SVN服务器也是一台前端的Web。所以希望利用SVN的POST-COMMIT钩子HOOKS,在提交代码的同时进行部署。 具体的步骤如下: 1、找到SVN项目的HOOKS目录。目录中默认会几个对应操作的钩子模板,我们需要创建一个post-commit的文件。 2、post-commit的主要内容 #/bin/bash REPOS="$1" REV="$2" WEB_PATH="/home/fltrpsrv2/www" TEST_PATH="/home/apache 阅读全文
posted @ 2011-03-08 23:58 Cocowool 阅读(27890) 评论(5) 推荐(1) 编辑
摘要: Analog是一款用来快速处理日志的开源工具,具有很高的效率,但是生成的结果并不美观,本文就analog使用过程中的一些问题进行总结,讨论如何对analog进行深度的定制使用。 处理经过压缩的多个日志文件 analog可以读取gz格式压缩的日志文件,并且支持读取多个文件。这个选项在我们有多台前端Web服务器的时候可以用上,读取多个日志文件,可以通过两种方式实现:在配置文件中指定多行LOGFILE,或者在单个文件中使用通配符,后一种方法是最常用到的。 LOGFILE new1.log,old*.logLOGFILE new2.logAnalog配置文件相关的设置技巧Analog启动时,会读取配置 阅读全文
posted @ 2011-02-25 16:58 Cocowool 阅读(3618) 评论(0) 推荐(0) 编辑
摘要: Cacti好用,很给力,但是他的数据结构却非常的乱,一般人都看不明白,也没有什么资料。想要做一些二次开发,在这个上面真是用了很大的功夫。 Cacti监控的来的数据,都存放在RRD文件中,其他的配置信息,存放在数据库中。配置信息中,可以主要归为三类:Host(主机)、Graph(图片)、Data(数据)。 我花了一点时间,将Cacti数据表结构画了出来: 因为接触建模软件不久,可能有些关系画的不... 阅读全文
posted @ 2011-02-14 10:29 Cocowool 阅读(3330) 评论(1) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页