上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2014年3月31日

摘要: 1.fopen /file_get_contents每次请求都会重新做DNS查询,并不对DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。所以CURL的性能比fopen /file_get_contents好很多。2.fopen /file_get_contents在请求HTTP时,使用的是http_fopen_wrapper,不会keeplive。而curl却可以。这样在多次请求多个链接时,curl效率会好一些。3.fopen / file_get_contents函数会受到php.ini文件中al 阅读全文
posted @ 2014-03-31 11:20 BuildyMan 阅读(552) 评论(0) 推荐(0) 编辑

2014年3月30日

摘要: 关键词:返回上一页 html代码超链接返回上一页代码:返回上一页返回上一页用按钮代码:图片代码:[color=#FF0000]几秒钟后[/color]自动返回上一页代码:(加入两个head间,3000表示3秒)“>返回上一页 阅读全文
posted @ 2014-03-30 23:34 BuildyMan 阅读(616) 评论(0) 推荐(0) 编辑

2014年3月17日

摘要: 【问题】话说前段时间入手了一个美国的vps,fenng推荐过,不是linode,是digitalocean(非广告),当然对于我这样的屌丝是买不起太好的了。。。所以买了个最便宜的$5~至于性能吗。。就别指望太多了。500M的内存。。遇到的问题是这样的,因为内存太小的原因,架了个网站各种不给力,内存沾满严重;网站环境是lnmp环境:# free -m发现剩余内存少的可怜#top发现占用内存最多的是php-fpm进程,原因找到#vim /etc/php-fpm.d/www.conf调整以下参数:pm.max_children = 25 (原为50,50*15,尼玛是750M内存占用,所以改为25, 阅读全文
posted @ 2014-03-17 16:48 BuildyMan 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 今天在linux安装软件过程中遇到了一个小坑,rpm数据库被破坏;状况:#rpm -qa | grep rpm返回:【解决方案】删除旧数据库,然后重建数据库:删除旧数据库:# rm /var/lib/rpm/__db*重建数据库:# yum --rebuilddbok~解决了、 阅读全文
posted @ 2014-03-17 15:47 BuildyMan 阅读(467) 评论(0) 推荐(0) 编辑

2014年3月16日

摘要: vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:root@ubuntu:~# vmstat 2 1procs -----------memory- 阅读全文
posted @ 2014-03-16 15:25 BuildyMan 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一. key_buffer_size对MyISAM表来说非常重要。如果只是使用MyISAM表,可以把它设置为可用内存的 30-40%。合理的值取决于索引大小、数据量以及负载 -- 记住,MyISAM表会使用操作系统的缓存来缓存数据,因此需要留出部分内存给它们,很多情况下数据比索引大多了。尽管如此,需要总是检查是否所有的 key_buffer 都被利用了 -- .MYI 文件只有 1GB,而 key_buffer 却设置为 4GB 的情况是非常少的。这么做太浪费了。如果你很少使用MyISAM表,那么也保留低于 16-32MB 的 key_buffer_size 以适应给予磁盘的临时表索引所需。k 阅读全文
posted @ 2014-03-16 03:12 BuildyMan 阅读(2955) 评论(0) 推荐(0) 编辑

2014年3月15日

摘要: 【zsm】下午mysql出现了问题,很纠结,最后找到了原因,原因是内存不够用;查看内存显示 [root@AY1305070924544 /]# free -mtotal used free shared buffers cachedMem: 995 928 66 0 6 19-/+ buffers/cache: 903 91Swap: 0 0 0重启错误提示[root@AY1305070924544 /]# /etc/init.d/mysqld startStarting MySQL. ERROR! The server quit without updating PID file (/var 阅读全文
posted @ 2014-03-15 18:11 BuildyMan 阅读(11713) 评论(1) 推荐(0) 编辑
摘要: 日志分类:1. 连接时间的日志连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 两个文件无法直接cat查看,并且该文件由系统自动更新,可以通过如下: w/who/finger/id/last/lastlog/ac 进行查看 [root@xhot ~]# who root tty1 2010-10-06 22:56 root pts/0 2010-10-06 22:26 (218.192.87.4) root pts/1 2010-10-06 23:41 (218.192.87.4) root pts/3 2010-10-06 23:1... 阅读全文
posted @ 2014-03-15 17:55 BuildyMan 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 关于/var/lock/subsys目录总的来说,系统关闭的过程(发出关闭信号,调用服务自身的进程)中会检查/var/lock/subsys下的文件,逐一关闭每个服务,如果某一运行的服务在/var/lock/subsys下没有相应的选项。在系统关闭的时候,会像杀死普通进程一样杀死这个服务。通过察看/etc/rc.d/init.d下的脚本,可以发现每个服务自己操纵时都会去查看/var/lock/subsys下相应的服务。很多程序需要判断是否当前已经有一个实例在运行,这个目录就是让程序判断是否有实例运行的标志,比如说xinetd,如果存在这个文件,表示已经有xinetd在运行了,否则就是没有,当然 阅读全文
posted @ 2014-03-15 14:52 BuildyMan 阅读(4921) 评论(0) 推荐(0) 编辑
摘要: CentOS是文件管理系统,在CentOS中所有的程序都以文件形式存储。初学CentOS的朋友需要了解各个挂载点 目录的结构和作用。这样才能更好的去管理系统。CentOS的目录大体上可分为四类:管理类、用户类、应用程序类、信息类文件目录。一 、管理类目录:/boot这个目录下存放Linux的启动文件和内核文件,例如LILO或GRUB的文件,如果你要升级内核也要在这里 。初始可以独立一个挂载点,如果不考虑升级就不必独立了。/bin这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。通常来说,这个目录已经包含在你的“path”系 统变量里面了。什么意思 阅读全文
posted @ 2014-03-15 14:46 BuildyMan 阅读(1429) 评论(0) 推荐(0) 编辑

2014年3月12日

摘要: 了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的1 Connectors指的是不同语言中与SQL的交互2 Management Serveices & Utilities: 系统管理和控制工具3 Connection Pool: 连接池。管理缓冲用户连接,线程处理等需要缓存的需求4 SQL Interface: SQL接口。接受用户的SQL命令,并且返回用户需要查询的结果。比如select from就是调用SQL Interface5 Parser: 解析器。SQL命令传递到解析器的时候会被解析器验证和解析。解析器是由Lex和YAC 阅读全文
posted @ 2014-03-12 17:18 BuildyMan 阅读(198) 评论(0) 推荐(0) 编辑

2014年3月7日

摘要: 一个大型的网站网站应该由如下6个子系统组成负载均衡系统反向代理系统Web服务器系统分布式存储系统底层服务系统数据库集群系统为什么要做高并发系统设计?事实上,针对于任何单一的网络服务器程序,其可承受的同时连接数目是有理论峰值的,通过C++中对TSocket的定义类型:word,我们可以判定这个连接理论峰值是65535,也就是说,你的单个服务器程序,最多可以承受6万多的用户同时连接。但是,在实际应用中,能达到一万人的同时连接并能保证正常的数据交换已经是很不容易了,通常这个值都在2000到5000之间,能达到上万已经很不错了。目前的门户网站动辄几千万的访问量,所以,高并发的系统架构在所难免。整体架构 阅读全文
posted @ 2014-03-07 03:49 BuildyMan 阅读(265) 评论(0) 推荐(0) 编辑

2014年3月4日

摘要: 官方网站:http://www.percona.com/Percona 为MySQL数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI 工具进行改进。Percona Server 使用了一些google-mysql-tools,Proven Scaling,Open Query对 MySQL 进行改造。与内置的 M 阅读全文
posted @ 2014-03-04 23:04 BuildyMan 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 关键字搜索:grep 关键字 指定文件-i 搜索时忽略大小写-n 显示结果所在行-v 显示不包含关键字的行基于列的文本处理:cut -d: -f1 /etc/passwd-d 指定分割字符-f 指定显示列-c 基于字符顺序进行列分割文本统计:wc linuxcast-l 只统计行数-w 只统计单词书-c 只统计字节数-m 只统计字符数文本排序:sort linuxcast-r 倒序排序-n 基于数字进行排序-f 忽略大小写-u 删除重复行文本比较:diff linuxcast-1 linuxcast-2-i 忽略大小写-b 忽略空格数变化-u 统一显示信息(一般用于生成patc... 阅读全文
posted @ 2014-03-04 22:20 BuildyMan 阅读(176) 评论(0) 推荐(0) 编辑

2014年3月3日

摘要: Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦。不过Sublime Package Control所以供的插件可以让Sublime Text 2几乎完美地支持CJK编码的文本。安装Sublime Package Control... 阅读全文
posted @ 2014-03-03 16:29 BuildyMan 阅读(1289) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

导航