张映 发表于 2010-05-18

分类目录: js/jquery

用class来,管理jquery的各个function,我觉得很方便,并且代码可读性也很强。以前我喜欢建文件,写function,在包括文件,到后来,找一个function就比较麻烦了。没有用class来管理function方便。费话不多说了。

阅读全文>>

张映 发表于 2010-05-17

分类目录: wordpress

在不增加硬件条件下,怎么样提高,wordpress的加载速度呢,我觉得做好以下几点就行了。

一,把不用的插件禁止后删除
绝大部分插件都会在页面加载一些JS或者CSS,后台插件例外。这样就会影响加载速度,请看下图

wordpress加速

wordpress加速

上图中我加了一个share的一个插件,加载了一个js,一个css文件,后面是加载时间

阅读全文>>

张映 发表于 2010-05-15

分类目录: wordpress

想给自己的博客搞一个留言板,大家交流起来也方便,我也不想装太多的插件,现在的这个博客有13个插件了,已经不少了。插件装的多,加载速度慢啊,header,footer里面,加入了大量的js,css。我觉得吧,留言板根评论差不多,改改就差不多了。我在网上也找了一下,说的很简单,就几个步骤,当时我想也差不多,重新建个个人页面,不把标题和内容显示出来不就行了,当然评论模板不能用一个。所以我的操作如下几步

一,复制wp-content/themes/你的主题/signle.php到同目录下面,命名为contact.php

打开contact.php,在文件的最顶上加上<?php
/*
Template Name: contact
*/
?>这个是干什么用的呢,是产生一个新的模板。下面会说到

阅读全文>>

张映 发表于 2010-05-14

分类目录: 技术其他

说实话,最近挺郁闷的,我一直以来都是用google的忠实用户,前段时间google要退出中国市场,我挺难过的。没想到办到香港去了。如果真的不对中国开放的话,我也还是会用google的,我会给我的浏览器装代理,我也会用google的。

这段时间google老是有这样的问题。请看下图:

google报错

google报错

出现这种情况好多次了,在家用的时候是这样,在公司用的时候,还会出现这种情况,一般会迟续二十秒左右,google的技术人员没有发现这一点吗?如果这种情况迟续下去,肯定会流失一批用户,他们会转投到yahoo,必应,百度的门下的。

中国有十三亿人,至少占世界人口的五分一,这么一块大的市场,怎么就不知道好好把握呢。

张映 发表于 2010-05-13

分类目录: linux

一,什么是ping

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。他是怎么工作的呢,看下图

ping,ttl的说明

ping请求说明

阅读全文>>

张映 发表于 2010-05-06

分类目录: 技术其他

一,firecookie的安装

安装前先罗嗦一下session和cookie的区别

1,Cookie是由服务器端生成,发送客户端,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器。这些操作的前提是流览器没有禁止cookie

2, Session 是以文本文件形式存储在服务器端的某个路径下,通过phpinfo可以看到。在服务器端的 Session 文件,PHP 自动修改session 文件的权限。

firecookie根firebug安装一样,firecookie可以管理本地的cookie,查看,删除,拒绝等等。

阅读全文>>

张映 发表于 2010-05-05

分类目录: cache

apc,xcache,eaccelerator都能够缓存opcode的php中间码,从而起到对php加速的作用,以前写过一篇关于eaccelerator的文章,请参考http://blog.51yip.com/php/172.html   apc,xcache,eaccelerator安装方法都一样,不同的是参数设置不一样而已

一,apc安装配置
wget http://pecl.php.net/get/APC-3.1.2.tgz
tar zxvf APC-3.1.2.tgz
cd APC-3.1.2/
/usr/local/php/bin/phpize
./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config
make
make install

阅读全文>>

张映 发表于 2010-05-05

分类目录: cache, nosql, php

一,在说出我的困惑时,先罗嗦一下memcache

memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统, 这种方法不仅解决了共享内存只能是单机的弊端,同时也解决了数据库检索的压力,最大的优点是提高了访问获取数据的速度!基于memcache作者对分布式 cache的理解和解决方案。 memcache完全可以用到其他地方 比如分布式数据库, 分布式计算等领域。

二,memcahce的key如何关理,更合适

阅读全文>>

张映 发表于 2010-05-05

分类目录: html/css

select标签做应用层程序开发的肯定都用到过。有的时候老是忘记里面的一些东西,写出来了,自己查就方便了。看个例子

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title>select example</title>
</head>
<body>
 <select id="test" size="10" name="test"  multiple="multiple">
  <optgroup label="lanuage">
   <option value="HTML">html</option>
   <option value="CSS" selected>css</option>
   <option value="javascript">js</option>
   <option value="PHP">php</option>
   <option value="ASP">python</option>
   <option value="JSP">java</option>
  </optgroup>
  <optgroup label="database">
   <option value="Pgsql">pgsql</option>
   <option value="MySQL">mysql</option>
   <option value="mssql">mssql</option>
  </optgroup>
 </select>
</body>
</html>

阅读全文>>

张映 发表于 2010-05-04

分类目录: seo

外链接很重要,如果没有外链接的话,我想搜索引擎只收能收录现在网站中的10%就不得了了。个人觉得外链接就像一座座的桥梁,把一个个资源连接起来。这样搜索引擎会沿着一座座桥走下去,如果你是处在交通枢纽中,那你被搜索到的可能性就越大。增加网站外链的几种方法。

1,找根自己网站相似的网站,互换链接。你的网站是做服装的,他的网站是关于游戏的。这样互换没什么意义。互换前要先确认对方的pagerank是多少,最好和自己相当的,或者比自己网站高的来交换。

2,在论坛上面多发发贴子,内容中可以包括一些外链到自己的网站,这些内容必须是有一定价值的,不然等于白做。

3,在页面中提供收藏,收录的工具,让你的网站被收录到各个网站中。

4,不要使用不正当手段添加外链接,一旦被搜索引擎识破,那你的网站将一段时间甚至永远消失在搜索里面,从而毁掉自己的网站。

增加外链接来提高自己网站的访问量,很可能不会起做用或者作用不大,关键还是要看网站内容有没有给用户带来有用的信息,只有用户觉得这个网站不错,内容真实,并且很人性化,他还会来访问。这才是真正的解决seo的方法。