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。 阅读全文
高负载
一款好玩的网页游戏,在线负载只能达到100人。那么可以肯定,返工难免、浪费机会难免。
服务器的高负载,分两个方面。一是服务器本身的硬件架设,二是软件对高负载的处理。
深奥的原理和技术,我也不懂。只讲一些实际开发中用到的小技巧。 阅读全文
在高并发连接的情况下,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配置文件中写明): 阅读全文
1、前言php是一个比较流行的软件,相应的开发产品也很多。如何对自己开发出来的产品保密,保护源代码,也是大家考虑的一个问题。当你的使用主机托管或者虚拟主机的时候,更是一个现实的问题。现在关于加密php程序的,除了zend公司的产品产品,其他的都不尽人意。这里我给大家介绍一个开源的产品,一个很多好的php加密软件–php_screw.
他的好处是用了php的zend引擎,而且是对代码加密,和系统平台没有任何关系,解决了产品放在其他地方的保密问题。 阅读全文
1、Concat()函数1.1 MySQL的concat函数可以连接一个或者多个字符串,如
mysql> select concat(’10′);
+————–+
| concat(’10′) |
+————–+ 阅读全文
一、ECMAScript的字符串是不可变的,即它们的值不能改变,因此当你写出下面的代码的时候发生了什么呢?
Js代码
- var str = “Hello “;
- str += “world”;
var str = "Hello ";
str += "world";
执行的步骤如下:
- 创建存储“Hello“的字符串
- 创建存储”world“的字符串
- 创建存储连接结果的字符串
- 把str的当前内容复制到结果中
- 把“world”复制到结果中
- 更新str,使它指向结果
每次完成字符串的连接都会执行步骤2-6,使得这种操作非常消耗资源。想象一下重复这个过程几百次,甚至几千次,那性能如何?
阅读全文
HTML5 真的很强大,目前大多数的浏览器都支持了,就差IE了,前两个星期开始了解Canvas,真的很好很强大,HTML5在WEB开发方面真的是越来越快速了和方便了。
Html代码
阅读全文