• 单服务器如何应付每秒75万次查询

    日期:

    大多数大规模Web应用程序都使用MySQL+Memcached架构,其中许多应用也同时使用了NoSQL数据库,如TokyoCabinet/Tyrant,也有一些人全部放弃MySQL,转投NoSQL的怀抱,曾经有人将这称为NoSQL运动,因为NoSQL数据库在处理一些简单访问模式,如主键查找时,比MySQL...

  • 多台memcache 研究

    日期:

    第一种方法是通过设置特殊key前缀实现分布,基本可以实现memcache和key的一对多关系,好处在于不会混淆,代码如下: ?php $key=en_key2; //print_r(mem_arr($key)); $mem_arr=mem_arr($key); $mem = new Memcache; $mem-connect($mem_arr[host],$mem_arr[port...

  • APF:Linux下强大的防火墙组件

    日期:

    什么是APF? APF(Advanced Policy Firewall)是 Rf-x Networks 出品的Linux环境下的软件防火墙,被大部分Linux服务器管理员所采用,使用iptables的规则,易于理解及使用.可算是Linux使用较多的防火墙.APF的配置参数众多,有效利用这些配置参数可加强你的服务器安...

  • OSI七层网络模型与TCP/IP四层网络模型

    日期:

    1. OSI网络分层参考模型 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主...

  • puppet命令与配置

    日期:

    一、命令 puppet 用于执行用户所写独立的mainfests文件 用法: puppet [-h|--help] [-V|--version] [-d|--debug] [-v|--verbose] [--detailed-exitcodes] [-l|--logdest ] # puppet -l /tmp/manifest.log manifest.pp puppetd 运行在被管理主机上的客户端程序...

  • puppet学习积累

    日期:

    一 puppet简介 puppet是一种Linux、Unix平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。...

  • AWSTATS性能优化

    日期:

    awstats是一款日志分析统计程序, 深受广大群众的喜爱。 其拥有较好性能以及丰富的分析结果。但是对于一些大访问量的网站而言,其统计速度仍然远远显得不够。 之前看过awstats官方的优化建议 awstats benchmark(中文翻译在这里), 除了DNSLookup此参数影响较...

  • AWStats的千万级日志解决方案

    日期:

    awstats在进行日志统计时, 命令行统计增加: -databasebreak=day 报表输出时增加: databasebreak=dayday=DD 即可按天进行统计, 解决按月统计,归档数据过大导致统计过慢/失败的问题。 问题: 很多网站在流量从10万级增加到百万级以后就放弃了awstats作为统...

  • 优化AWSTATS性能的7个建议

    日期:

    对于一个访问量巨大的网站来说,使用 awstats 来分析其日志是一件很痛苦的事情,这往往需要耗费很多时间才能得到一个结果,偶尔还会让机器内存耗...

  • Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析

    日期:

    在Linux下,当我们需要抓取网络数据包分析时,通常是使用tcpdump抓取网络raw数据包存到一个文件,然后下载到本地使用wireshark界面网络分析工具进行网络包分析。 最近才发现,原来wireshark也提供有Linux命令行工具-tshark。tshark不仅有抓包的功能,还带了解...