Warning: Redis::connect(): connect() failed: Connection refused in /var/www/admclub.com/wp-content/object-cache.php on line 418
技术教程 | _站长俱乐部站长俱乐部 | 第10页

分类存档: 技术教程 - 第10页

Nginx+Memcached高速优化DedeCMS之软件安装

本编文章说下如何在Linux系统(CentOS 5.x)利用Nginx对Memcache的支持来高度优化dedeCMS.

虽然默认情况下DEDECMS已经支持Memcache作为高速缓存.

但是DedeCMS只支持SetCache()和getCache()方法.我觉得还不够好.一般情况下,dedeCMS生成纯静态的html页面,已经不错了,但是,当一个大站,有几万上十万文章,同时又打开自动关键词和随机文章的情况下,更新一次全站,简直是个噩梦。而且使用本Nginx+Memcache后,文章内容是保存在系统内存中的,每个文章在内存中又有一个有效时间,实现定时自动更新。而且Nginx是直接从内存中提然后显示文章内容,这样比从硬盘中读取要快,特别是在网站访问量很大,IO读繁忙时,效果更明显。

继续阅读 »

Linux下iptables如何封IP

在Linux系统下使用iptables可以很方便地将一个IP封锁.方法如下:

iptables -A INPUT -s IP地址 -j DROP
service iptables save

这样就完成了封IP了!

继续阅读 »

Linux下安装胜过GD的ImageMagic教程

ImageMagic是一个图片处理/转换工具,后起之秀.具有更好的转换效率和更好的效果,因而它比常用的GD更好!GD虽然常见也常用,但它的转换效果,特别是小图的效果肯定比不上ImageMagic!

下面说下如何安装ImageMagic的教程:

wget ftp://ftp.fifi.org/pub/ImageMagick/ImageMagick-6.7.2-1.tar.gz
tar xvfz ImageMagick-6.7.2-1.tar.gz
cd ImageMagick-6.7.2-1
./configure
make
sudo make install
sudo ldconfig /usr/local/lib

继续阅读 »

Linux下PHP 5.2.17支持JPEP GD解决方案

最近重装环境,发现明明/usr/lib/libjepg.so已经存在,可是就是不能让PHP支持gd jpeg,哪怕在配置时加上’–with-jpeg-dir=/usr’,也只是可以编辑安装,在查看phpinfo()时也没有在GD栏里显示支持JPEG.很是无耐!

最后终于找到解决方法,其中FreeType是最主要原因!
解决方案如下:

继续阅读 »

一键解决最近国内PayPal不了账单的问题

最近不知道为什么,在一些国外网站支付时,经常会遇到支付不了之类的信息,这时只要到WHMCS中把国家修改成Hong Kong就可以了!

继续阅读 »

tar命令排除文件或目录

使用tar命令是有时候需要对一些特定的文件或目录进行排除处理,不打到包里。这时候需要使用–exclude参数。如:

tar czvf abc.tar.gz ./* –exclude=abc.txt –exclude=a_folder

继续阅读 »

HTTP头信息代码大全

经常要查找一些常用的http头信息代码,比如200,404,403这些。今天发现这个标准,备用!

以下是我对协议的常见的部分译文:
1xx:信息报告

以1xx开头的代码都是一些临时性的信息。因为HTTP/1.0协议中并未定义1xx开头的头信息,所以务心不要发送1xx开头的头信息到HTTP/1.0的客户端。

通常,客户端必须准备好接收一个或多个1xx的头信息,哪怕客户端不希望接收100(继续)头信息。未知的1XX头信息将会被客户端忽略掉。

代理(Proxies)必须发送一个1XX响应,除非代理(proxy)已经断开与客户端的连接,或者代理本身请求一个1XX同等(generation )的请求。(例如: 如果一个代理服务器在转发时,添加了 “Expect: 100-continue” 定义,那么,它就不需要转发对应的100(Continue)响应了。)
100 Continue (继续)
101 Switching Protocols (切换协议)
2xx Successful (成功)

以2xx开头的头信息说明服务器已经成功接收到、明白和接受了客户端的请求。
200 OK (完成)

继续阅读 »

闲谈PHP变量小把戏

$abc $$abc “{$abc}” “$abcc” $abc[‘a’] $a …

继续阅读 »

PHP+cURL实现随机调用ss5代理采集

使用PHP+cURL可以实现随机调N个SS5代理中的一个来采集对方数据。

$proxy_servers是代理服务器组群。程序会随机从这里取出一个来连接。

代码如下:

继续阅读 »

使用Amoeba来构架MySQL分布式数据库环境

Amoeba是一个类似MySQL Proxy的分布式数据库中间代理层软件,是由陈思儒开发的一个开源的java项目。其主要功能包括读写分离,垂直分库,水平分库等,经过测试,发现其功能和稳定性都非常的不错,如果需要构架分布式数据库环境,采用Amoeba是一个不错的方案。目前Amoeba一共包括For aladdin,For MySQL和For Oracle三个版本,本文主要关注For MySQL版本的一个读写分离实现。实际上垂直切分和水平切分的架构也相差不大,改动几个配置就可以轻松实现。

继续阅读 »

第 10 页,共 11 页« 最新...7891011