MySQL参数是如何设置的

发表于 2009-07-15 11:07

(一)连接

  连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。

  1、max_connections

  这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。

  2、max_packet_allowed

  最大数据包大小,通常等于你需要在一个大块中返回的最大数据集的大小,如果你在使用远程mysqldump,那它的值需要更大。

修改.htaccess文件提升网站访问速度方法

发表于 2009-07-15 11:06

有时候遇到一个比较复杂的问题,我会选择暂时放一放。

YSlow的检测结果,当时优化掉几个问题后,就暂时放手了。

最近在网站优化上有了新的认识,应用一下:

Add an Expires or a Cache-Control Header
简单点说:就是缓存一下不常修改的文件,提升访问速度。

分类: LAMP | 阅读全文

简单认识smarty3

发表于 2009-07-15 11:04

这些天看到了smarty 3 alpha冒头了,于是花时间做了个走访调查。下面的文字基本上来自其readme:

基本文件文件结构

index.php
/libs/
  Smarty.class.php 		#主文件
/libs/sysplugins/		#内部plugin
  internal.*
/plugins/			#外部plugin,可自由扩充
  function.mailto.php
  modifier.escape.php
/templates/			#模板,可以是纯php或传统的smarty模板
  index.tpl
  index_view.php
分类: LAMP, PHP | 阅读全文

linux入侵常用命令汇编

发表于 2009-07-15 11:02

cat /etc/passwd 查看linux用户

  cat /etc/shadow 查看用户密码需要root权限

  cat /etc/sysconfig/network-scripts/ifcfg-ethn   N代表网卡号 查看所在网卡的ip信息

  ifconfig 查看本机ip信息

  cat /etc/resolv.conf 查看DNS信息

Apache服务器的RewriteMap

发表于 2009-07-15 11:00

在apache的环境下,rewrite还真是生活之友啊,时不时就得用上。前些日子有个需求,要将url重新转一转。

什么情况?

原来的url

http://www.xxx.com/demo/oldpage.php?param1=1&param2=2

转换后的url

http://www.xxx.com/newpage.php?url=%2Fdemo%2Fmypage.php%3Fparam1%3D1&param2%3D2

需要把粗体部分的url进行urlencode,能看出上面的字符”?&=”都分别转义过,作为参数发给另外一个url。那么这时候请出rewrite还真是最合适不过了。

实现网站上传图片自动加水印

发表于 2009-07-15 10:58

用PHP给上传图片加水印的程序是通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring()或是原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面。

分类: LAMP, PHP | 阅读全文

使用IIS 5.0调整Web服务器的艺术与科学

发表于 2009-07-15 01:07

安全性

分类: LAMP | 阅读全文

国外空间出现乱码的几种解决办法

发表于 2009-07-14 20:07

好不容易找到了一个免费的空间,可是把网页放上去一看一些乱码,是不是很上火呢?不过看了这篇文章之后就不用上火了,我们有解决办法!
在数据提取页面的第一行代码换成如下代码即可:
<% @language=vbscript codepage=936%>
1.若是HTML文件(.htm .html):
在<head></head>中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
2.若是PHP/cgi文件(.php .php3 .php4):
在每个PHP文件第一行加上<?header("content-Type: text/html; charset=gb2312"; ?>

分类: LAMP | 阅读全文

Telnet在Linux系统下如何设置

发表于 2009-07-14 11:14

Linux 下Telnet的设置

 

Telnet服务的配置步骤如下:

 

一、安装Telnet软件包(通常要两个)

 

1、 Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序;

 

2、 Telnet-server ,这个软件包提供的是 Telnet 服务器端程序;

PHP函数技巧:preg_replace 修饰符

发表于 2009-07-14 11:12

Pattern Modifiers – 规则表达式的修饰符

下面是当前规则表达式里可用的修饰. 括号内的名字是那些修饰符的内部 PCRE 名字.

i (PCRE_CASELESS)
如果设置了这个修饰符, 则表达式不区分大小写.

m (PCRE_MULTILINE)
默认的, PCRE 认为目标字符串值是单行字符串 (即使他确实包含多行). 行开始标记 (^) 只匹配字符串的开始部分, 而行结束标记 ($) 只匹配字符串的尾部,或者一个结束行(除非指定 E 修饰符). 这个和 Perl 里面一样.

分类: LAMP, PHP | 阅读全文