标签 ‘web’ 归档文章

TiddlyWiki

看到一篇文章介绍 TiddlyWiki ,去首页观看并尝试编辑,发现没有 WYSIWYG 的编辑界面,遂放弃。

程序员希望使用的几种脚本语言

ComputerWorld 的文章提出了几种程序员希望使用的语言:

(更多…)

调戏 Baidu

由 徐永久 发表于 2006年02月27日 00:33。

为什么要调戏 Baidu ,因为它愚蠢。
为什么他愚蠢? 因为它会集中,大批量的发送 Spider 信息给一个网站。
怎么调戏?两个方法:

第一个:如果是通过 Baidu 网站引用过来的,利用 Squid 的 功能提示错误信息,让用户再次点击连接才能阅读文章。 Squid 实现方法:

acl BAIDU referer_regex baidu.com
http_access deny BAIDU
deny_info ERR_BAIDU BAIDU
(更多…)

一个利用 Squid Cache 的 PHP 配置例子

由 徐永久 发表于 2005年05月18日 15:15。

Squid 缓冲服务器能极大的提高服务器性能,特别是对于数据库负载比较大的情况下,运用 Squid 更加高效。 现在很多大型网站都利用 Squid 来加速,本文通过 PHP 代码的例子,解释了怎样利用 Cache 来实现页面缓冲。

修改前,不利用缓冲的代码:
/*
header( ‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’ );
header( ‘Last-Modified: ‘ . gmdate( ‘D, d M Y H:i:s’ ) . ‘ GMT’ );
header( ‘Cache-Control: no-store, no-cache, must-revalidate’ );
header( ‘Cache-Control: post-check=0, pre-check=0’, false );
header( ‘Pragma: no-cache’ );
*/

修改后的代码:
header(“Expires: ” .gmdate (“D, d M Y H:i:s”, time() + 60 * 10). ” GMT”);
header( ‘Last-Modified: ‘ . gmdate( ‘D, d M Y H:i:s’ ) . ‘ GMT’ );
// header( ‘Last-Modified: ‘ . gmdate( ‘D, d M Y H:i:s’ )+3600 . ‘ GMT’ );
header( “Cache-Control: public” );

对于需要 Basic 认证的网页,如果需要缓冲,必须使用最后一句 public 的头。

Web 性能优化十大诀窍

由 徐永久 发表于 2002年07月06日 18:14。

在我们很多的 Web 设计中,讲究最多的就是用户界面,以及功能的设计,而往往忽略了性能的调优。但是,当一个应用真正发布到生产环境时,却可能因为性能问题,而甚至出现推倒重来的情况。本文的一些诀窍对于所有的 Web 设计者来说,都是值得参考的一些闪光点。

(更多…)

应用缓冲服务器为网站提速

由 徐永久 发表于 2001年10月16日 20:57。

本文对中小型企业局域网 采用 Linux 作缓冲服务器提出了解决方案。

世界已经步入 Internet 计算的时代,而这个时代的代表就是Web 服务。几年前,我们把 WWW 叫做 World Wide Wait,现在的形势虽然有所好转,但是我们浏览很多网站依然可以体会到这种感觉。笔者今天要讲的是采用 Linux 下的开放源码产品实现缓冲服务器。让我们不再“享受”等待的痛苦。

我们的缓冲服务器有两种实现模式。一种是在局域网的实现,用来加速局域网到外部 Internet 的连接。第二种是把服务器假设在Web 服务器和Internet 之间。它能缓冲客户对Web 服务器的请求,而减轻Web 服务器的负荷。性能的具体提升数值随实际网络流量的变化而变化,但是在实验室下测得的数据能达到54% 的缓冲。这意味着缓冲服务器为Web 服务器挑了一半的担子!

(更多…)

Google+