存档
CAP 定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但 CAP 定理给目前的数据系统带来了许多复杂的、不可控的问题,使得数据系统的设计越来越复杂。Twitter 首席工程师、Storm 的作者 Nathan Marz 在本文中通过避开 CAP 定理带来的诸多复杂问题,展示了一个不同于以往的数据系统设计方案,给我们的数据系统设计带来了全新的思路。
假定现在你已经有了一个基本的 VPS 可用,基本内存 512MB 。参考官方提供的各种安装指导将 LAMP 这个组合运行了起来,操作系统一般 Ubuntu ,Web 服务器 Apache ,数据库 MySQL ,然后是 PHP ,以及需要安装的应用软件,WordPress 、Drupal 或是 OpenCart 什么的,一步一步配置好,能够正常的浏览页面。按照官方指导文档操作的一个好处是会包括一些基本的优化一点的配置。不至于出现太大的错误。
一旦应用就绪后,登录到操作系统中,通过 top / iostat / free 等基本操作系统命令收集基准数据,做记录。收集信息越全面,对于后面的优化就越便利。优化没有魔法,只有合理的方法。
说起当今的网络服务器,我想大家对Apache和IIS不会陌生,一般对于Windows的操作系统来说用的IIS比较多,而对于Linux来说,Apache 会占有比较大的优势。但是,出色的网络服务器可并不只有Apache和IIS。事实上,性能卓越,堪比Apache和IIS的其他网络服务器还有很多。这 篇文章给大家介绍五款可以替代Apache和IIS的轻量级网络服务器。
首先,出色的网络服务器应该具备哪些条件呢?至少得达到如下要求:
一、zfdbug简介:
zend framework项目开发过程中,测试是无处不在的,但zend framework测试非常麻烦。因此就有老外写了一个zf的debug插件,功能非常全面(文件,内存,数据,缓存,变量,运行时间,异常),它能展示我们平时看不到的系统信息对我们快速定位问题,提高系统的性能,安全性等都有很大的帮助。
有了zfdebug,以后使用zend framework开发项目,调试再无烦恼。
今天早上公司一台服务器出现了短暂性的400错误,提示信息如下:
Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
从万能的谷歌得知,可能是请求的Header头太大导致的
apache限制header头大小为8K,由于暂时找到原因只能用临时解决方案
在httpd.conf中最后添加配置项 LimitRequestFieldSize 256K(如果嫌小可以调大)
Symptoms
Internet Explorer may report this as “The webpage cannot be found”
Microsoft Windows Update reports HTTP 400 errors with error code 0×80244016 (hexadecimal 80244016).
Apache web servers report this as:
Bad Request
Your browser sent a request that this server could not understand.
访问日志文件的位置实际上是一个配置选项。如果我们检查httpd.conf配置文件,可以看到该文件中有如下这行内容:
CustomLog /usr/local/apache/logs/access_log common
注意,对于版本较早的Apache服务器,这行内容可能略有不同。它使用的可能不是CustomLog指令,而是TransferLog指令。如果你的服务器属于这类情况,建议你尽可能地早日升级服务器。
一、安装cronolog
# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
# tar zxvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make && make install
查看cronolog安装后所在目录(验证安装是否成功)
分别下载 xampp-linux-1.7.2.tar.gz ,xampp-linux-devel-1.7.4.tar.gz ,memcache-2.2.6.tgz(http://pecl.php.net/package/memcache)
1.将 xampp 解压至 /opt/
tar xvfz xampp-linux-1.7.2.tar.gz -C /opt

最近评论