LNMP一键安装包安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错,如vps论坛用户的反馈。 More …
DNS
DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,这样相互之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。 More …
1、标准代理服务器(Standard Proxy Cache)
一个标准的代理缓存通常是用来在本地网络的一台机器上存储静态的Web页面的(html ,image)。当这个页面被再次请求时,浏览器将从本地的代理缓存(Proxy Cache)直接得到它,而不是从源Web Server。浏览器明确的被配置使用代理服务器,所有的HTTP请求都直接指向代理服务器的缓存,而不是Web Server。缓存将直接满足请求(当请求再缓存中有存储时)或者将请求转发到目标服务器。
2、透明代理服务器(Transparent Cache)
一个透明的代理所要实现的功能和一个标准代理是一样的,但是它对于浏览器的操作是透明的。浏览器不需要明确的配置使用代理服务器。取而代之的是透明代理将截获网络通讯,并且将在80断口的HTTP通讯过滤出来。如果被过滤出来的请求存在于透明代理服务器的缓存中,那么它将直接被缓存所响应;如果缓存中没有,那么这个包将发给目标服务器。在Linux下透明代理是通过iptables和ipchains来截获网络通讯的。透明代理被ISPs (Internet 服务提供者)大量的使用,这是因为他们需要无浏览器设置的模式。同时,透明代理服务器也是为局域网内建立缓存的一个简单途径,因为他不需要外在的同等缓存。
3、反向代理服务器(Reverse Proxy Cache)
反向代理服务器不同于标准的代理服务器和透明代理服务器,它主要是用来减轻Web Server的负载,而不是用来减轻客户端网络带宽流量的负载。反向代理服务器可以通过缓存Web Server的静态内容来保护服务器不出现意想不到的过载现象。反向代理服务器处于internet与Web Server之间并且控制所有要到达Web Server的请求。反向代理服务器截获所有对Web Server的请求,并对进行了缓存的内容进行响应。这种方法通过减少大量的Web Server所作的实际响应,来提高Web的效率。 More …
问 外部使用环境会如何影响固态硬盘?
答 由于没有活动部件,固态硬盘比传统硬盘更加抗冲击和震动。另外,由于不使用磁性存储介质,也不会有被磁化导致数据丢失的危险。因此,笔记本制造商如果使用固态硬盘,可以省去很多的硬盘防震保护配件,进一步节约机身内空间和重量。对于桌面PC来说,使用固态硬盘更是不需要担心任何使用环境问题。 More …
什么是SMTP
SMTP称为简单Mail传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 More …
本文是Sun官方以Blog形式发布的Java核心技术窍门(JavaCoreTechTip)中的一个。本文主要介绍了Callable及其相关接口和类的使用,篇幅不长且易于理解,故翻译在了此处,相信对于准备或刚接触java.util.concurrent的朋友会有所帮助。(2008.05.31最后更新) More …
“隐网项目”的图片下载模块需要与HTTP Response报文打交道,由于使用的是C++,没有java中十分好用的httpclient,所以打算自己实现。之前考虑的比较简单,假设请求的文件是jpeg文件,所以在收到数据之后,只考虑跳过响应报文的HEADER部分加\r\n\r\n四个字节后,直接把剩余的数据写到文件中。测试过程中,发现有相当一部分图片不能正常打开,总是比服务器多了几个字节;打印输出响应报文后发现头中并没有我们通常所见的Content-Length域来指明报文体的长度,反而是多了Transfer – Encoding域。上网查阅http1.1协议后,发现通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行报文体的传输。协议中关于这个字段的具体解释如下: More …