Archive for 09月, 2008
加速你的Firefox
1 、启用流水线技术
浏览器通常都是发送请求到服务器,然后等待,直到服务器回应,而流水线技术则允许用户在服务器响应之前输入多个请求,这样就减少了页面载入时间。
在地址栏中输入“about:config”,进入配置页面,双击“network.http.pipelining”、 “network.http.proxy.pipelining”,将其值均设置为“true”,然后双击 “network.http.pipelining.maxrequests”,输入数值,比如8或是更高。
提醒大家,并不是所有的服务器都支持流水线技术,如果你发现调整后反而影响了速度,那么最好还是将“network.http.pipelining”和“network.http.proxy.pipelining”恢复为默认值。
2、更快地渲染处理
输入“about:config”,按下“Enter”键,然后在窗口任意处点击右键(苹果用户使用“Ctrl”),选择New>Boolean,新建content.notify.interval,赋值500000(注意:不是50000)。
再次右键单击页面,选择New>Boolean,新建content.notify.ontimer,赋值为“true”即可。
3、更快地加载
输入“about:config”,按下“Enter”键,右键单击页面,选择New>Integer。新建content.switch.threshold,赋值250000(四分之一秒),点击确定就可以了。
4、无间断运行
你还可以使你的Firefox完全忽略用户界面,直到当前页面完全加载。
输入“about:config”,按下“Enter”键,在页面任意处点击右键,选择New>Boolean,新建content.interrupt.parsing,设置为“默认”,点击“确定”即可。
5、阻止Flash
当我们浏览很多网页时,经常会有Flash跳出来,这不仅影响我们的阅读而且降低了浏览器的速度,不过这里有一个简单的办法可以解决你的烦恼。
从http://flashblock.mozdev.org下载安装Flashblock,它会帮你阻止弹出的Flash,如果你想要观看其中的一些,那么只需点击其占位符即可下载下来正常观看。
6、增加缓存容量
输入“about:config”,按下“Enter”键,右键单击页面,选择New>Integer。键入browser.cache.memory.capacity,赋值65536,确定后重启Firefox即可获得更大的缓存。
7、启动TraceMonkey
TraceMonkey是Mozilla推出的新一代JavaScript引擎,将应用于Firefox3.1中,它大大提高了 JavaScript的编译速度,速度比先前版本提高了近20倍,由于还存在许多Bug,所以在常规的Firefox下载中还不包括 TraceMonkey。
如果你想现在就提高Firefox的速度,而且愿意冒着TraceMonkey会带来的未知风险,那么从ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/下 载安装,输入“about:config”,按下“Enter”键,在过滤器中输入“JIT”,然后双击 “javascript.options.jit.chrome”和“javascript.options.jit.content”,将其设置均改为 “ture”,然后你就可以运行这个最快的Firefox Javascript引擎了。
8、压缩数据
如果你的网速很慢,那么怎样让Firefox的速度依然很很快呢,建议你安装toonel.net,这种小巧的Java程序会改变你的网络访问路径,同时压缩数据。这对于降低你的数据传送非常有帮助,如果你的每月流量有限制的话就更有用了,而且它可以使你的浏览器性能提高几乎一倍。
linux下crontab的使用技巧
Crontab 这个名字来自 “chronos”,一个古希腊语, “时间”的意思.
crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。
在很多大型CMS网站系统中,对于内容的预发布都会用到。
-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。
参数 :
-e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]:列出用户cron作业的状态
时程表的格式如下 :
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程式,其余类推
当 f1 为 a-b 时表示从第 a 分钟到第 b [...]
百度蜘蛛的收录规律
这是网上高手整理的百度蜘蛛收录规律
第一,百度蜘蛛极为活跃,抓取网页的频率和数量都非常大。百度蜘蛛几乎每天都会访问你的新站,并且至少抓取几十个网页。大量捕获是百度的强项,其他任何搜索引擎都没办法相比。但是百度中文网页数目并不是最大的,百度蜘蛛抓取的频率和网页更新情况有关。天天更新的网站一定会吸引百度蜘蛛更频繁的访问,百度对天天更新的站最敏感,彻底换内容更敏感。哈哈,看来这个机器人也是喜新厌旧的家伙啊
第二,百度蜘蛛更注重网站页面的层次结构。与Google相比,百度蜘蛛更加重视网站内部页面结构的层次,有点爬虫类的味道,越黑越深,它越是喜欢往里钻,不相信你做100个页面,做得再漂亮,只要链接没有层次,哈哈,不好意思,你最多就孤零零的被收录可怜的一点点东西。
第三,要想排名靠前,目标关键词应该完整匹配地出现在网页的前面。比如说,你想让你的网站在用户搜索”电脑学习”时出现在前面,那么在你的网页上,”电脑学习”这四个字应该完整连续的出现,而不能”电脑”出现在第一段,”学习”出现在第二段。
第四,百度排名算法是以网页为基础,比较少关注整个网站的主题。联系到上一点,这说明百度排名算法中比较注重内部结构缺少完整的语义分析。所以一些目前比较认同的关于”site:”之间那几个所谓关系到搜索质量的东西,并不是百度蜘蛛所最敏感的。
第五,百度并不被所谓的优化迷惑,Google对优化好象远远没有百度敏感,百度尤其反感所谓的优化,不知道百度是用什么方法识别网站优化的。我的看法是目前最”先进” 的优化方法,好象对百度没什么大的作用,大家都这么干了,机器人是有点死脑筋,但是百度那些IT也不是吃白饭的哈,要知道他是全球最先进的中文搜索老大,Google在中文搜索这快毕竟与百度还没得比。
第六,百度的最大的优势–收录速度快。大家可能觉得它的优势对我们来说就是难事了嘛,呵呵,的确是可以利用的,百度收录速度可以用海量来形容,正因为速度快,就给我们留下了可以利用的空间!回头来还是要说到优化了,虽然百度对优化并不感冒,但是只要你优化方式友好,还是能起到不错的效果,我比较认同适量优化,至于到底优化到什么程度才是最佳?我也不能说出1,2,3。呵呵,但是别忘了,因为百度收录太快,我们就可以经常使用一些不同的方法测试效果,而且百度蜘蛛也乐意你天天给它玩新花样,呵呵,看来这个神秘的东西也是有点孩子气的哈,需要人来哄哄,也爱凑凑热闹–好象这样做还有一个好处,如果你的站从来都懒得去玩花样。哈哈,那很可能哪天蜘蛛不再光顾你的网站了,为什么? K掉了嘛!百度蜘蛛有一个青蛙一样的眼睛吧,呵呵,动的东西再远也能看见,而且特别注意,静的东西在它身边也未必能看见!
因SEO优化过度而降权的解决办法
我的这个站点最近就因为过度的反向链接优化导致百度惩罚了,已经上线一个半月,居然没有一个收录,很是郁闷,GOOGLE机器人天天过来跑,有时候居然,常驻,于是找到这十条原则,自省中….
一、内容作弊
不少站长为了更好的提高排名,常常在网站上加些无关主题或者长尾关键词,为了欺骗搜索引擎,来牵引流量,短期取得的流量是不错,但为了网站长久就不要去做了,你要知道目前搜索很多是由人工管理的,做的再好也逃不过这些人的眼睛,不要藐视搜索。
二、服务器原因
服务器原因,也很重要,服务器是网站的基础设施之一,在选择服务器的过程中,尽量找个比较大,信誉比较好的,切勿贪图小利,而选择便宜的,没有《中华人民共和国增值电信业务经营许可证》的公司,这样的公司在工商都有备案,是有法可查的,不是一些皮包公司能比的,我有个客户就是选择了皮包的公司的虚拟主机,服务器不稳定,搜索引擎蜘蛛在进行抓取和更新,网站如果不能正常访问,影响搜索排名,重则网站被K的危险。
三、网站源码
不要经常修改网站标题与标签,搜索引擎抓取后,不会马上就显示出来,要有一个刷新过程,这期间有可能造成网站排名下降,甚至搜索降级,拔毛。
四、网站构造
改变一个网站结构,就等于让搜索蜘蛛重新来过,蜘蛛要重新对你的网站进行爬行索引规则,重新对你的蜘蛛爬行的网站目录、分类进入索取,这也是影响正常排名的一个重要原因。
五、搜索引擎算法
搜索引擎算法的更新,导致排名下降,前些要学会观察哪些细节地方影响你网站的正常排名,改变自身原因,让网站更符合搜索引擎标准。
六、人工搜索
搜索引擎的人工管理可是相当的NB,不要因搜索而SEO做站,而要为访客而做站,把页面做的更符合人类的视觉,简洁大气,方便访客才是关键,常常看到不少站长哀怨,我的站长没优化也没作弊怎么就被K了,这有可能是做站关键词太NB的原因,一些热门关键词与竞价比较多的的词,都是搜索引擎的人工管理长期管理的目标,人工管理是相当的NB啊,不可轻视。
七、网站内容
你是否为了提高网站的收录页面,添加数据量,而疯狂采集数据啊,这样很短的期间是不错,但这样的站很容易被搜索引擎K掉,搜索的数据库常常会把抓取的内容与他数据库内容相对比,当发现你的内容相似或者相仿,轻则降级,重则拔毛,建议要想填充数据的话,尽量添置些与网站相关的内容,有选择性的添加,在更相关网站上拷贝些比较招人喜欢专业的内容,最好添加些原创的,这样更讨搜索蜘蛛喜欢。网站还要定期更新,最好是天天更新,这样每次蜘蛛来做站,都有饭吃,也就喜欢上你站,天天吃。
八、链接
友情链接交换是站长常用的推广方式之一,友情链接在交换的时候要有选择性交换,不能与你网站不同类网站交换,私服类、成人类等最好不要交换,链接数量不要多于80个,多则必反,甚至不少站长为了推广网站,采用群发软件,大量发送信息,短期的效果可能不错,但长期的话很容易被搜索放入沙盒,网站不但不能进入正常的排序,有可能还会被搜索降级处理。
九、IP搜索锁定
您的网站正好与一些作弊的网站放在一起,这些网站被蜘蛛驱逐,不在索引抓取当中,导致你的网站被一同打入冷宫,直接影响你的网站也被驱逐,不在索引抓取。
十、网站被攻击
您的网站被攻击,黑客植入病毒代码,影响造成访客电脑中毒,被访客向搜索投诉。搜索引擎也驱逐带有“攻击性”的网站,人家也要更好的提高网民的服务嘛。
如何有效增加反向链接
第一 友情连接
友情链接是最基本和传统的反向链接手段,也是最安全的手段。但是困难比较大,一是权重高的网站一般会对等交换,对于权重低的网站(不在于大小)不屑一顾,二是建设周期长、工作量比较大、很辛苦,三是不守信用的站长给友情链接维护带来额外的工作量。
第二 群发信息
不可否认,群发是很多站长采用的最烂的一招,虽然搜索引擎具有垃圾链接鉴别的机制,但,不能说没有效果,适当的群发外链的作用不可忽视。很多站长乐此不疲,目标地址无外论坛、博客、留言、供求信息等等。
第三 利用博客群
建立N多博客做反链,当前博客群建还是相对安全的反链建设手段。免费的博客网很多,而且权重都不错,搜索引擎还难以采取有效的机制对付这种反链建设手段。博客群建一般分为“人肉群建”和“软件群建”两种方式,有钱的买个群建软件,没钱的每天坚持坐上几个,长期积累下来也是不少的资源。很多站长甚至采取资源共享的方式:我在我的博客群给你做反链,你在你的博客群给我的做反链,这是一种比较好的反链建设策略。
第四 软文诱导
好的软文就是“链接诱饵”,会产生大量的转载,从而带来离散分布的高质量反链,这是SEO比较高级的手法。是一种最值得提倡的反链建设思路,问题是:真正高质量的原创软文不是一般人可以整出来的,需要一定的功底和实力;同时尊重原创的风气在自由的互联网难以形成气候,甚至有些人将原创整成自己的、再利用自己的资源扩大影响,弄的原创成了“抄袭”的嫌疑。
第五 网站群建链接
该层次可谓“杀手级”反链建设策略。有些SEO公司实际靠的就是这些资源,这种资源的特点:长期积累、优质高效。站群建设的唯一注意事项就是“安全第一”,不要让搜索引擎识别出来,否则你会欲哭无泪。
企业自助建站前景几何
??企业建一个网站是网络营销的基本条件。过去很多小公司请专业网络公司,或者找一个会做网页的技术人员兼职代劳,再就是自己学习做。今天的网站建设越来越精密,要求越来越高,因此应该找专业网络公司还是运用自助建站工具自己建设公司网站,成为目前不少小企业主考虑的问题。
DIY自助建站工具,主要是通过使用模板和内容管理系统来建设及更新网站。使得网站建设与维护都变得容易起来。许多主机服务提供商都提供自助建站产品,与主机服务捆绑销售。自助建站,就是这里点点鼠标,那里敲敲键盘,然后诸如表单、搜索、网站地图、留言薄、日历等等之类网站构成的诸多基本元素就表现出来了。而且,许多主机服务提供商不仅将自助建站工具与域名主机服务捆绑,还往往与网站推广、Email营销、搜索引擎优化和流量统计等后继推广工作都连带打包销售,这不仅为普通企业提供了专业、系统的服务,解决了他们作为不懂网络营销的企业实施网络营销的实际困难,从网站运营过程来看,一个很吸引人的地方就是长期成本较低,打包费用为了促销逐年递减,而且不用每年再分别交纳域名、主机、推广等费用,因此,自助建站的相对低成本进入也是吸引客户的一个重要原因。
既然自助建站有以上种种好处,人们为什么还要专门请网络公司来做网站?实际上,自助建站缺乏设计和布局上的灵活性。比如,如果一个模版是顶端一条 banner广告,左边一条垂直菜单,而你想让导航条放在顶端,下边再放banner广告,这个模版就没法提供这样的选择。因此,不同的模版系统拥有不同的板式和功能,要仔细选择适合自己网站性质、特色和功能的自助建站系统。
某些自助建站系统还在你的网站上显示他们的品牌信息,免费自助建站尤其如此。如果你的网站是商业网站,最好不要使用这种免费工具。
使用自助建站还有一个最大的反差,就是号称只要会打字就可以实现的网站建设实际上并非所称那么方便。通常学习如何使用好该工具就已经够麻烦了。实际上,自助建站工具越富有特色,个性化功能越多,网站效果越精美,往往使用起来就越麻烦。你需要学习大量知识:色彩运用、排版样式、信息搭建、布局与设计等。如果用错了这些知识,将给网站带来适得其反的效果。因此,即使你早已熟知相关知识,以及电脑和网络运用熟练,完成一个自助建站也远非想象那么轻松简单。
对于一个小企业主来说,考虑建设、维护一个网站的第一步,是先想好自己总体上计划投入多长时间、多少资金、人力、耐心以及已有的电脑网络知识等,有了这些结论,才有助于判断是要采用自助建站还是聘请专业网站建设队伍。
聘请专业网站建设队伍,您可以得到更专业的服务.一个内行的人做一天完成的事,是一个外行人做一年也有可能做不好的事.所以聘请专业网站建设队伍为企业建设网站还是上上之选,因为他们可以根据你的要求设计和制作出你想要的效果,同时他还能为你提供网络营销方面的技术和知识支持.相信一个团队的力量还是比简单的模式化的自助建站要强大的多的.
企业建设网站,这么多年了,为什么会出现那么多的垃圾网站,不赚钱的网站?因为以前的那些网络公司为了省时省力,给企业做的网站就是一个动画几个静态页面的垃圾网站,这样的垃圾网站本身搜索引擎就不喜欢,之后只有靠竟价推广来在百度上获得排名,获得流量,获得客户,花费每年都在增长,得不偿失.所以企业在建设网站之前,就应该考虑到,到底要做什么样的网站,是短线的,还是长期的,如果想要做个长期的高回报的网站,就应该聘请专业网站建设队伍来为你建设网站.从策划到设计制作完成都需要严谨细致.要让自己的网站生动起来,互动起来,动态程序,静态发布,网站可以自主管理,想发多少信息就发多少信息,可以自己在网站管理后台每天更新新的产品信息,做一个让搜索引擎喜欢的网站,那样信息流量就大,客户就自然的多了.
对个人网站现状分析
我们到底怎么样才可以推广呢?首先我们来谈个目的你做站是为什么?你肯定是想赚钱,你想通过实现你的定位而去赚钱,这个定位当然需要去你去推广在成功的基础上才能产生效益。那我提醒大家要认识到一个问题,你虽然是在做网站但是其实你是在经商,你是个生意人,这点是很重要的!如果你认可了这点,相信所说的东西就比较简单了!
我们来考虑这个模式:商人-产品-推销-赢利=站长-网站-推广-赢利 ,希望大家去认可这个观念,然后我们就来谈许多站长的推广弱点。很多站长网站刚做完,内容都是拷贝来的或者还不健全就吵着去推广或者搞什么SEO去做流量,这样的问题出现最多很多站长都存在这个问题,急功近利。我们从商人的角度来考虑,他推销自己的产品他首先也要去考研市场以及企划产品的包装和自己产品的质量衡量,现在的一个是产品的质量,另外一个就是产品的包装。如果这两样自己都不去做好的话你怎么样让那些做销售把你的东西推销出去呢?所以相同的道理,我们站长也需要明白这样的理念。首先你要做好你网站的整体架构,让自己身边的朋友以用户的身份去体验你的网站让他们去为你提出好的建议,尽可能的不要把自己的网站做的高端和烦琐化,要知道网民大部分是菜鸟,要用菜鸟的思维去考虑自己的站的架构,尽量把自己的站做的得体大方简洁,不要做的很小家子气或者完全模仿哪个站,别人会一屑不顾的。我们先把第一部分做好,然后我们就要去做内容了,你没有做好足够可以和别人竞争用户的内容的前提下我劝你先不要去推广,即便你通过SEO或者你去花钱做推广,但是你的转化率是非常低的,假如用钱去砸的话可能血本无归的,为什么因为你是新的站点,你想和别人抢用户那你就一定在内容上比别人优秀,如果都是从别人那拷贝或者内容数据比较少的话,你很难立足,你的内容一定要做的精细和专一和数据充足以及在更新速度上比同行要快,那样的话在你做内容的同时,搜索引擎通常也会逐渐的收录慢慢的给你带些流量,然后等你打好了内容的基础你再趁热打铁的去推广这样的话会事半功倍,你内容做好了口碑也来了,用户以金字塔的模式去发展,你的网站就慢慢推广开了。
通过搜索引擎结果本身制定优化策略
制定优化策略,首先要先对现有搜索引擎收录情况进行分析!
最好的搜索引擎优化诊断工具正是搜索引擎本身!用搜索引擎检验网站的搜索引擎优化状况是最直接、最有效的方式,因为搜索检索结果可以带给我们大量有价值的信息!通过搜索引擎检索结果的分析,是研究网站搜索引擎优化状况的有效方法之一。
搜索引擎优化是搜索引擎营销的组成部分 ,搜索引擎优化现在受到很大关注,因此如何了解和评估一个网站的搜索引擎优化状况也就成了一个热门的话题,相应地,那些用来检验网站搜索引擎优化状况的各种“搜索引擎优化工具”也成为被关注的对象。现在出现了多种搜索引擎优化工具,其主要功能包括:检查网站链接数量、网站被搜索引擎收录网页数量、网站的PR值等等。但实际上,任何一种搜索引擎优化工具都不能完全反映所有的搜索引擎优化问题,只能在一定范围内反映出某些指标的状况,这是因为每个搜索引擎对网页的索引和排名算法不同,而且搜索引擎的算法也不不断变化之中。那么,什么样的搜索引擎优化工具才最有效呢?
对国内130家B2B电子商务网站的搜索引擎优化状况进行了全面调查,其中所采用的最有价值的搜索引擎优化诊断工具正是搜索引擎本身!其实道理很简单,之所以应用搜索引擎优化工具的目的,就是为了检验一个网站对搜索引擎的友好程度及其可能获得的搜索排名效果,而通过搜索引擎的检索直接就获得了这些相应的信息!
究竟有哪些最有价值的优化搜索引擎工具,并且也对国内外部分搜索引擎优化工具(软件)进行了试用,总是觉得没有满足真正的需求,许多重要的信息无法通过这些所谓的优化工具和软件中表现出来,或者获得的信息并不能满足研究网站搜索引擎优化状况的需要。对大量网站的搜索引擎优化问题进行分析之后,终于发现了这个简单的道理:用搜索引擎检验网站的搜索引擎优化状况是最直接、最有效的方式,因为搜索检索结果可以带给我们大量有价值的信息!还有什么工具能比网站在搜索引擎检索结果中的真实表现更有说服力呢?
作为搜索引擎优化工具的搜索引擎有哪些作用?
为了了解每个被调查网站的搜索引擎优化状况,我们以搜索引擎google为主要诊断工具,获得了对网站优化状况有说服力的许多信息,其中一些内容比依靠那些搜索引擎优化工具得到的信息更丰富、更准确。我们以搜索引擎google为例,通过google,至少可以获得一个网站搜索引擎优化相关的如下基本问题:
(1)有多少个网页被google收录;
(2)在被收录的网页中,有多大比例属于低质量网页;
(3)被搜索引擎认为是低质量网页的原因(通过逐个分析或者抽样分析来判断);
(4)网站被多少个外部网站链接,以及这些链接的URL;
(5)在用设定的关键词进行检索时,某个网站在搜索结果中的排名状况如何;
(6)在用同一关键词检索时,同行中竞争者的网站的表现如何;
(7)通过对竞争者和行业领先者的网站在搜索引擎检索结果中的表现,获得竞争者和行业领先者的搜索引擎优化状况;
(8)通过检索结果中的摘要信息判断搜索引擎收录网页的原则和规律。
如果对某些类别网站进行长期跟踪,并且与网站访问统计分析数据,以及其他第三方数据相结合分析(如alexa全球网站排名系统提供的相关信息,还可以发现更多有价值的信息,例如:哪些网站的排名不断靠前,这些网站的特点是什么?在利用某些关键词检索时排名靠前的网站中,哪些是利用自然优化而获得的效果,哪些是垃圾SEO作弊形成的?在某个阶段排名不断前移的网站中,访问量是否也得到相应的增长?……
总之,任何一种搜索引擎优化工具都不能像搜索引擎本身一样提供更加详细和更加直接的信息,通过搜索引擎检索结果的分析,是研究网站搜索引擎优化状况的有效方法之一。当然,我们并不是要完全否定其他搜索引擎优化工具的作用,一些搜索引擎优化工具在某些方面使用起来可能更加方便,也可能获得更为直观的分析效果,因而在一定程度上可以满足初级搜索引擎营销人员的需要,而通过搜索引擎检索获得的原始信息可能需要掌握更多专业知识的人员进行分析才能获得更有价值的结论。
linux下lighttpd编译安装调试优化全攻略
一,Linux下使用lighttpd
lighttpd在支持纯静态的对象时,比如图片,文件等 ,
lighttpd速度更快,更理想
二,从何处下载lighttpd
http://www.lighttpd.net/download/
三,安装
1,编译安装
./configure –prefix=/usr/local/lighttpd
make
make install
configure完毕以后,会给出一个激活的模块和没有激活模块的清单,可以检查一下,是否自己需要的模块都已经激活,在enable的模块中一定要有“mod_rewrite”这一项,否则重新检查pcre是否安装。
2,编译后配置
cp doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
mkdir /etc/lighttpd
cp doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
如果你的Linux是RedHat/CentOS,那么:
cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd
如果你的Linux是SuSE,那么:
cp doc/rc.lighttpd /etc/init.d/lighttpd
其他Linux发行版本可以自行参考该文件内容进行修改。
然后修改/etc/init.d/lighttpd,把
LIGHTTPD_BIN=/usr/sbin/lighttpd
改为
LIGHTTPD_BIN=/usr/local/lighttpd/sbin/lighttpd
此脚本用来控制lighttpd的启动关闭和重起:
/etc/init.d/lighttpd start?
/etc/init.d/lighttpd stop?
/etc/init.d/lighttpd restart
3,配置
修改/etc/lighttpd/lighttpd.conf
1)server.modules
取消需要用到模块的注释,mod_rewrite,mod_access,mod_fastcgi,mod_simple_vhost,mod_cgi, mod_compress,mod_accesslog是一般需要用到的。
我们放开 “mod_rewrite”
“mod_compress”,
2)server.document-root, server.error-log,accesslog.filename需要指定相应的目录
server.document-root = “/www/phc/html/”
mkdir /usr/local/lighttpd/logs
chmod 777 /usr/local/lighttpd/logs/
touch /usr/local/lighttpd/logs/error.log
chmod 777 /usr/local/lighttpd/logs/error.log
server.errorlog = “/usr/local/lighttpd/logs/error.log”
accesslog.filename = “|/usr/sbin/cronolog /usr/local/lighttpd/logs/%Y/%m/%d/accesslog.log”
3)用什么权限来运行lighttpd
server.username = “nobody”
server.groupname = “nobody”
从安全角度来说,不建议用root权限运行web server,可以自行指定普通用户权限。
4)静态文件压缩
mkdir /usr/local/lighttpd/compress
chmod 777 /usr/local/lighttpd/compress/
compress.cache-dir = “/usr/local/lighttpd/compress/”
compress.filetype = (”text/plain”, “text/html”,”text/javascript”,”text/css”)
可以指定某些静态资源类型使用压缩方式传输,节省带宽,
对于大量AJAX应用来说,可以极大提高页面加载速度。
5)server.port = 81
6)#$HTTP["url"] =~ “\.pdf$” {
131 # server.range-requests = “disable”
132 #}
4,优化
1 [...]
同步mysql5数据库
因为Mysql服务使用Cache和缓冲区来提供对存储在磁盘上的数据库文件更新的效率,所以文件的内容和当前数据库的内容可能并不完全一致。而标准的备份程序仅仅包括对系统和数据文件的拷贝,这种对Mysql数据文件的备份并不能完全满足我们的需要,因为它不能保证拷贝的文件在系统崩溃时能够正常地使用。Mysql中的工具可以对数据进行实时的备份,而且不会影响服务的效率。
Mysql数据库版本:5.0
主机:
1) 打开mysql的更新日志记录
# cp my-huge.cnf /var/db/mysql/my.cnf
# vi /var/db/mysql/my.cnf
修改/var/db/mysql/my.cnf文件,把
log-bin=mysql-bin改为log-bin=/usr/backups/mysql/mysql-bin
建立拜访更新日志的路径:
# mkdir /usr/backups
# mkdir /usr/backups/mysql
# chown mysql:mysql /usr/backups/mysql
重新启动mysql服务,使到其记录更新日志生效:
# /usr/local/etc/rc.d/mysql-server.sh restart
这样数据库的更新日志就会放在/usr/backups/mysql目录中,我们下面就会使用它们。
为了方便更新,我们在/usr/local/rsyncd.conf中建立第二个同步节点:
[mysql]
path = /usr/backups/mysql/
comment = my blog mysql data
uid = mysql
gid = mysql
ignore errors
read only = yes
list = yes
auth users = linuxing
secrets file = /usr/local/etc/rsyncd.secrets
2)备份mysql数据库
# mysqldump -uroot -ppassword test > /usr/backups/mysql/test.sql
其中password是linuxing登陆mysql的密码,test是需要备份的数据库;
备机:
1)建立备份服务器的主数据库
# mkdir /root/mysql
# mysqladmin -uroot -ppassword create test
# rsync -azv rsync://linuxing@www.linuxfly.org/mysql [...]

