懒人就搞搞“自动化”吧

自认为自己实在很懒。对于服务器备份的事情,几乎总会想着做但实在不愿意弄,昨天因为一个程序小bug,导致一些小意外发生,挺郁闷的。

一早上爬起来就开始写两两个小程序,一个放在服务器自动备份,一个放在自己的机器上自动下载。哈哈。总算可以弥补懒人的过失了。

自动下载这个利用的是wget,一个命令行的下载工具,原来是Linux平台的而且好像是默认的一个工具了。自己的机器是Windows,所以查了一下,果然有Windows版的。这个工具非常小,还不到250K呢,除了可能看惯图形化的下载工具觉得不方便外,自己觉得这个小东东还是挺实用的。又是免费的还没广告^_^

更多 »

关于IIS的一些优化

由于很多原因,服务器构架是Windows系统,Web Server用的自然是IIS。近期因为要做否当网的一些访问优化,所以开始琢磨这些涉及到IIS优化的问题。 更多 »

再遇MySQL4.0升级到MySQL5.1的时候

已经好久没搞过MySQL4.0升级到MySQL4.1/MySQL5.0/MySQL5.1的操作了。昨天晚上一个朋友的服务器有几个数据库需要做这样的操作。

冷不丁再遇到这样的情况的确有点楞,不过好在之前他打过招呼,我也测试过 ,所以升级过程没遇到大问题,比较成功。

发现记性不如以前那么好了,记下来操作过程留住备忘吧。

更多 »

PHP的Memcache应用

不讨论安装服务端,这里只将针对php的客户端接口的使用。在网上找到个例子可以参考,几个方法的使用和含义: 更多 »

IIS的日志分析

为了方便而又准确的统计站点信息需要分析IIS日志,找了好多软件,要么不是自己需要的要么就是收费的,因此打算自己写一个分析的程序,于是进入微软技术站看技术文档,总结了一下写在这里以备忘:

更多 »

系统性能相关的MySQL变量

来自:http://forge.mysql.com/wiki/ServerVariables

Memory-Related Variables
内存相关变量

更多 »

Rsync相关参数说明

全局参数

在文件中[modlue]之前的所有参数都是全局参数,当然也可以在全局参数部分定义模块参数,这时候该参数的值就是所有模块的默认值。 更多 »

(转)Web 前端优化最佳实践之内容篇

Yahoo! 的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献。广为人知的优化规则也由 13 条到 14 条,再到 20 条,乃至现在的 34 条–真是与时俱进啊。最新的 34 条也针对不同的角度做了分类。面向内容的优化规则目前有 10 条。

1. 尽量减少 HTTP 请求 (Make Fewer HTTP Requests)

作为第一条,可能也是最重要的一条。根据 Yahoo! 研究团队的数据分析,有很大一部分用户访问会因为这一条而取得最大受益。有几种常见的方法能切实减少 HTTP 请求:

  • 1) 合并文件,比如把多个 CSS 文件合成一个;
  • 2) CSS Sprites 利用 CSS background 相关元素进行背景图绝对定位;参见:CSS Sprites: Image Slicing’s Kiss of Death
  • 3) 图像地图
  • 4) 内联图象 使用 data: URL scheme 在实际的页面嵌入图像数据. 更多 »

浏览器 cookie 限制

一、浏览器允许每个域名所包含的 cookie 数:

  1. Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer’s Cookie Jar》)。
  2. Firefox 每个域名 cookie 限制为 50 个。
  3. Opera 每个域名 cookie 限制为 30 个。
  4. Safari/WebKit 貌似没有 cookie 限制。但是如果 cookie 很多,则会使 header 大小超过服务器的处理的限制,会导致错误发生。

注:“每个域名 cookie 限制为 20 个”将不再正确!

二、当很多的 cookie 被设置,浏览器如何去响应。除 Safari(可以设置全部cookie,不管数量多少),有两个方法:

  1. 最少最近使用(least recently used (LRU))的方法:当 Cookie 已达到限额,自动踢除最老的 Cookie ,以使给最新的 Cookie 一些空间。 Internet Explorer 和 Opera 使用此方法。
  2. Firefox 很独特:虽然最后的设置的 Cookie 始终保留,但似乎随机决定哪些 cookie 被保留。似乎没有任何计划(建议:在 Firefox 中不要超过 Cookie 限制)。

三、不同浏览器间 cookie 总大小也不同:

  1. Firefox 和 Safari 允许 cookie 多达 4097 个字节, 包括名(name)、值(value)和等号。
  2. Opera 允许 cookie 多达 4096 个字节, 包括:名(name)、值(value)和等号。
  3. Internet Explorer 允许 cookie 多达 4095 个字节, 包括:名(name)、值(value)和等号。

注:多字节字符计算为两个字节。在所有浏览器中,任何 cookie 大小超过限制都被忽略,且永远不会被设置。

Windows 2003网络负载均衡的实现(转)

  在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来解决问题。

  那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法)。

更多 »

硬盘到底是怎么了呢?

今天硬盘又嗷嗷响:(

IBM R40机器——很老了,不过一直都在用,感觉还不错,因为仅仅用来写程序因此也感觉不到什么。系统是XP,内存上到1G了(两条512M的),硬盘是07年夏天买的80G希捷。

更多 »

MySQL优化的想法

写代码写多了有时候真的很乱。

于是换换心情鼓捣MySQL优化的东西,纯粹是自己现在的想法和观点。而且这里仅仅是出于MySQL配置着手,事实上,构建一个合理的数据表结构以及建立合理的索引键也是非常重要的,但,这里是在表结构都是比较完美的条件下对配置文件进行调整方面的。同时,数据表使用MyISAM结构。

MyISAM表个人觉得有几个参数:
key_buffer_size,query_cache_size,table_cache
对于性能影响很大。

更多 »

Deepseath Modified from Green Hope Theme · Proudly powered by WordPress · 津ICP备09005418号-1  津公网安备 12010302001005号