您正在查看 "web技术" 分类下的文章
2009-05-25 18:06
上次有个任意地区ping你的服务器,今要查网络发现还有个traceroute的网站。
太方便了,方便你了解世界各地到你服务器经过的路由。
http://www.traceroute.org/ |
2009-05-08 11:04
www.just-ping.com
这工具不错,尤其是你的服务是提供全球用户的话~~特别是放在国外的服务器。
用它,输入一个网址或IP,就会列出全世界各地PING你的机器的速度,丢包等情况,相当COOL的服务。 |
2009-05-08 08:49
如果404页面的容量小于512字节的话,IE 和chrome会使用默认的404页面,而不使用你自定义的~~ff到是没问题。。。。
真恶心,产品人员对如何让一个简单的页面增加几百字节容量很不关心,我只好在404页面里,加了些注释,本来打算写:fuck ie fuck chrome fuck 404~~考虑的公司形象问题,只好复制了产品名称100遍~~~~~ |
2009-04-05 10:15
最近一直在和朋友搞一个小网站玩玩,昨天夜里网站刚上线,然后向BAIDU,GOOGLE,YAHOO,MSN提交了网站地址收录,今查看access log,百度是第一个过来抓取的,百度的Spider在提交3个小时后就来抓了,速度很快。不知道多久会收录到索引里。
前阵子优化公司的网站,学会了不少SEO技巧,总的原则就是:不要为了SEO而SEO,不要为了做垃圾站而垃圾站。百度的机器人会分析你的页面,如果你的页面的构成就很类似垃圾站的结构,那很有可能会降低你页面的质量。
比如:关键词过多,连接过多,有意义内容过少,页面相似度高。这四个部分网上很多SEO的基 |
2009-03-20 10:24
办法就是,FLASH设置为最底层,加背景透明,上面增加一个透明图片浮层,浮层加连接
<div style="position:relative;">
<div style="position:absolute; top:0; left:0; width:240px; height:180px; z-index:99;"><a href="http://www.sina.com.cn" target="_blank"><img src="space.gif" width="240" height="180" /></a></div>
<div style="z-index:-1;" |
2009-01-13 18:18
freebsd下我使用的是diablo-jdk。
先在/usr/port/java/diablo-jdk16 make install会提示我去哪里下载对应的diablo-jdk版本已经对应的其他补丁包,把下载的包放在/usr/port/distfiles/下,在执行make install安装
设置JAVA_HOME
vi ~/.cshrc 增加“setenv JAVA_HOME /usr/local/diablo-jdk1.6.0”
port安装tomcat6
按照如下转载的方法调试nutch运转,在执行nutch时,需要使用/bin/sh nutch,否则会提示Command not found.
下载nutch0.9 |
2008-11-29 13:06
从昨晚8点某新产品上线后,陆续出现多次nginx 504错误,开始第一次没有注意重启nginx恢复,今早7点再次出现,11点第三次出现,觉得灵异了,与系统管理员高手一起查原因,系统管理员说流量大,以为是用户请求高,因为头天上线过新功能于是联系兄弟们查查新上的程序有没有远程调用的,两手准备,管理员在往负载POOL里加新机器,一边查查程序是否有远程调用导致504。
程序查了查也没什么异常的,后来某兄弟突然说昨天上的FLASH尺寸有点大,以前是30k现在增加到了600K,于是赶紧问系统管理员是出站流量大,还是入站流量大,结果果然是 |
2008-11-28 14:47
今早听朋友说某大部服务全部瘫痪,由于一个机房突然莫名的断电。
其他产品我到不担心,断电在恢复呗,天灾人祸谁也挡不住,但是我担心BLOG服务,因为BLOG服务压力太大,做了静态化和读写分离后只是指标,一旦出现缓存全失效的情况就会出现泄洪情况,数据库抗不主请求压力,又会陆续OVER。这样的情况一旦出现就会持续很久,至少要到高峰过去,缓存逐渐恢复。
数据库的独立静态缓存还是很必要的,需要一个中间层。数据库的分发和多机房部署也很重要啊。 |
2008-11-24 14:20
做压力测试有时候用模拟工具不管用,我也懒得用我从来都是相信线上的压力最准。
我用的办法是在网站最下面增加script标签或Img标签请求需要做压力测试的页面或系统,用网站真是的流量去压测。
例如:
<img src="http://www.xxx.com/a.php" width="1" height="1" style="display: none;"/> |
2008-09-13 14:36
qdbm有两种存储模式:hash和b tree.
hash:不容许有重复key值存在
b tree:可以有重复key值存在
两种存储格式是在官方提供的API时选择不同的API来建立对应的存储库,比如JAVA的API使用2个不同的类来区分建立B TREE还是HASH。官方文档里按照方式非常简单,没有PHP的API。
如果要使用PHP操作QDBM的话,可以使用dba或dbm函数库。这是由于qdbm遵守一套unix标准,但是这个类库只能操作hash存储,默认也是hash存储。
安装我开始采用的是直接在linux上make qdbm,并重新编译php 增加参数--enable-dba --with-qdbm=/usr/lo |
|
| |