Wordpress数据表结构设计

2010年07月29号
131条评论 362次浏览

Wordpress程序共有10张数据表,分别是comments、links、options、postmeta、posts、terms、term_relationships、term_taxonomy、usermeta和users.
wp_categories: 用于保存分类相关信息的表。包括了5个字段,分别是:
cat_ID - 每个分类唯一的ID号,为一个bigint(20)值,且带有附加属性auto_increment。
cat_name - 某个分类的名称,为一个varchar(55)值。
category_nicename - 指定给分类的一个便于记住的名字,也就是所谓的slug,这是一个varchar(200)值。
category_description - 某个分类的详细说明,longtext型值。
category_parent - 分类的上级分类,为一个int(4)值,对应是的当前表中的cat_ID,即wp_categories.cat_ID。无上级分类时,这个值为0。 阅读全文

类别其它 标签

网页游戏开发技巧

2010年07月13号
66条评论 330次浏览

高负载
一款好玩的网页游戏,在线负载只能达到100人。那么可以肯定,返工难免、浪费机会难免。
服务器的高负载,分两个方面。一是服务器本身的硬件架设,二是软件对高负载的处理。
深奥的原理和技术,我也不懂。只讲一些实际开发中用到的小技巧。 阅读全文

类别其它 标签

Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)

2010年06月30号
54条评论 479次浏览

 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.36 + PHP 5.2.13 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍

  根据我的经验,4GB内存的服务器+Apache(prefork模式)一般只能处理3000个并发连接,因为它们将占用3GB以上的内存,还得为系统预留1GB的内存。我曾经就有两台Apache服务器,因为在配置文件中设置的MaxClients为4000,当Apache并发连接数达到3800时,导致服务器内存和Swap空间用满而崩溃。

  而这台 Nginx 0.8.36 + PHP 5.2.13 (FastCGI) 服务器在3万并发连接下,开启的10个Nginx进程消耗150M内存(15M*10=150M),开启的64个php-cgi进程消耗1280M内存(20M*64=1280M),加上系统自身消耗的内存,总共消耗不到2GB内存。如果服务器内存较小,完全可以只开启25个php-cgi进程,这样php-cgi消耗的总内存数才500M。

  在3万并发连接下,访问Nginx 0.8.36 + PHP 5.2.13 (FastCGI) 服务器的PHP程序,仍然速度飞快。下图为Nginx的状态监控页面,显示的活动连接数为28457(关于Nginx的监控页配置,会在本文接下来所给出的Nginx配置文件中写明): 阅读全文

类别服务器 标签

用php_screw为php加密详细过程

2010年06月22号
41条评论 291次浏览

1、前言php是一个比较流行的软件,相应的开发产品也很多。如何对自己开发出来的产品保密,保护源代码,也是大家考虑的一个问题。当你的使用主机托管或者虚拟主机的时候,更是一个现实的问题。现在关于加密php程序的,除了zend公司的产品产品,其他的都不尽人意。这里我给大家介绍一个开源的产品,一个很多好的php加密软件–php_screw.

他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。 阅读全文

类别PHP 标签

MySQL函数concat()和concat_ws()区别及几个实用字符串函数

2010年06月09号
32条评论 296次浏览

1、Concat()函数1.1 MySQL的concat函数可以连接一个或者多个字符串,如

mysql> select concat(’10′);

+————–+

| concat(’10′) |

+————–+ 阅读全文

类别数据库 标签

使用php_screw加密php源代码

2010年05月27号
12条评论 214次浏览
在使用PHP过程中发现,自己编写的php代码因为都是源代码方式放在服务器上的所以很容易就被别人拿走随便修改(变成自己开发的)使用了。
为了保住自己的劳动成果,我一直寻找一种可以加密php代码的软件。
最著名的就是Zend公司的Zendencoder了,但是不是开源软件(要价很高,也没有找到破解版)。
既然收费的用不起,我们就用开源的。我找到了php_screw这个开源软件,目前最新版本是1.3 阅读全文

类别PHP 标签

摆脱JS糟糕的字符串连接

2010年05月20号
10条评论 195次浏览

一、ECMAScript的字符串是不可变的,即它们的值不能改变,因此当你写出下面的代码的时候发生了什么呢?

Js代码

  1. var str = “Hello “;
  2. str += “world”;

执行的步骤如下:

  1. 创建存储“Hello“的字符串
  2. 创建存储”world“的字符串
  3. 创建存储连接结果的字符串
  4. 把str的当前内容复制到结果中
  5. 把“world”复制到结果中
  6. 更新str,使它指向结果

每次完成字符串的连接都会执行步骤2-6,使得这种操作非常消耗资源。想象一下重复这个过程几百次,甚至几千次,那性能如何?

阅读全文

类别其它 标签

HTML5 Canvas 的初试

2010年04月28号
48条评论 498次浏览

HTML5 真的很强大,目前大多数的浏览器都支持了,就差IE了,前两个星期开始了解Canvas,真的很好很强大,HTML5在WEB开发方面真的是越来越快速了和方便了。
Html代码 复制代码 阅读全文

类别HTML5 标签