agon-网站相关

Archive for the ‘网站相关’ Category

ip反向查域名

August 27th, 2008, Posted by: agon   

咱们免费用户用的都是国外共享ip,使用前需要查一查同一ip上一共建了多少站点。这样能看看自己ip上的(中文)站点是否过多,有没有比较吃带宽的网站,还有看看有没有非法网站,减少被封ip的危险,还有就是看看空间提供商的ip是否是独立的。

曾经有款旁注入侵软件——明小子,就能查。现在很多网站都有ip反向查询域名服务,长能见到的像国内的有ip866和国外的webhosting.info,但他们收录的都不全,这里推荐两个收录的比较多的http://www.myipneighbors.comhttp://domainbyip.com。分别用国内和国外的两个空间ip测了一下,前面的两个只能搜到几个,而这两个却受了上百个。

myipneighbors相对来说比domainbyip收录的更多,myipneighbors的界面在firefox下用着更舒服,domainbyip用起来比myipneighbors方便,myipneighbors只有网站预览,domainbyip则在每个网页后面由一个网站描述和whois链接,可以更快的找到哪些是中文网站。查得时候最好两个一起用互补一下。

有了这两个网站,可以很方便的知道,空间是否被过分滥用,找到免费空间杀手,及时举报。

UPDATE:
再添加一个,http://www.yougetsignal.com/tools/web-sites-on-web-server/

再搬

August 23rd, 2008, Posted by: agon   

好不容易有一个长时间稳定而又好用的免费空间,由于闹运会被封,纳闷,国内用那个空间的人不是很多啊,管理员回复说是有人利用空间乱发垃圾邮件,闹运会结束了,土豆上被审查的视频都正常了,应该开始解封了,可这个空间依然被封,好像说对有些封了就封了不再解封,再过半个月看看。
再搬一次,好像比原来快了。

再谈gzip压缩静态html,css和js

May 13th, 2008, Posted by: agon   

网站用了cos-html-cache来静态化,所以不光想压缩css和js,连带html文件也想一块儿压缩了。原来一直用 阅微堂的方法在.htaccess里写一个规则来压缩网站的html,css和js,后来由于网站重建,同样的代码首页不能压缩了,即网站首页http://xxx/后面没有html后缀,所以无法压缩,只有http://xxx/index.html才可以正常压缩html.

所以用了一个新的方法,原来cos-html-cache好像不支持动态压缩,反正这个方法静态动态都可以正常使用,而且不和cos-html-cache冲突。

首先,在.htaccess添加以下语句:

AddHandler application/x-httpd-php .css .html .js #添加应用类型
php_value auto_prepend_file "/home/littlewi/public_html/blog/pre.php"
#相当于在每个文件前面运行pre.php,注意这里一定要填空间里的绝对地址,
不要填相对地址,我这个是cp免费空间,home是根目录,littlewi是我的用户名,
网站文件在public_html,blog装在blog目录
php_value zlib.output_compression 2048 #zlib在默认从4K开始压缩,
设成压缩到2k就开始传输

然后新建pre.php,内容如下:

<?php
#这段代码输出的是mediatype header
$pathinfo = pathinfo($_SERVER[PHP_SELF]);
$extension = $pathinfo['extension'];
switch ($extension) {
case "css" :  header("Content-type: text/css");
break;
case "html" :  header("Content-type: text/html");
break;
case "js" :  header("Content-type: text/javascript");
break;
default :  break;
}
?>

这样所有php,html,js,css都可以压缩传输,而且和cos-html-cache也不冲突。

wordress在windows下实现Permalinks

April 5th, 2008, Posted by: agon   

前一阵子一直在空间里调wordpress很慢,而且也影响浏览,于是今天就在本机上用SOAWAMP在本机上搭一wordpress,可是在选permalinks时,报错“You don’t have permission to access /blog/wp-admin/options-permalink.php on this server”,然后所有网页都打不开了,我的那个盘还是fat32格式啊,在windows上什么也不懂,找了半天,在.hu结尾的网站上看见一段代码,可能是匈牙利的吧,除了那段代码一个字也不认识,死马当活马医,只管贴覆盖到.htaccess里面,一切正常了。代码是:

# BEGIN WordPress
Options +FollowSymLinks
Options +SymlinksIfOwnerMatch

RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress

我的blog提速

April 4th, 2008, Posted by: agon   

这个空间是免费的,域名是免费的,连我上网都是免费的,就是电费不免。本来也是搭着自己玩吧,也不要求流量,可毕竟是免费的又在国外的空间,又加上这个超多图片的主题,就算只自己看速度也不爽。后来看到了一些提速的文章,感觉还是很有帮助的。 最开始,要学习阅微堂的blog提速系列文章,看完他写的东西和给的链接,学到不少东西 1.合并和压缩css,js并放在合适的地方加载,合并用的是合并css和js文件,加快浏览速度的方法,简单压缩css用的是tweak,简单压缩js用的是JsMinGUI.exe 2.使用压缩传输和强制cookie:这个时候css和js已经确认修改好,不轻易动了,这里会给他们价格expire,用的阅微堂里压缩传输你的文件的方法,不过最好在redir.php里加个判断,如果是css或js类型才给加expire,

if ($_REQUEST['type'] == css || $_REQUEST['type'] == js){
header("Expires:".gmdate("D, d M Y H:i:s", time()+15360000)."GMT");
header("Cache-Control: max-age=65360000");
}

要不然客户端不随页面更新 3.能不用的插件尽量不用,现在基本上没用什么插件,有也几乎都是后台的 4.css sprite,经过以上设置基本上,打开页面80%以上的时间几乎都用在了请求这个主题的图片上了,但由于css里的图片都用了background-position里的关键字,不能混合使用了放弃了。 5.使用cos-html-cache静态化网站,使用的时候需要注意除了按readme里说的,用2.5的还要按这里的方法,把cos-html-cache.php里的wordpressuser_改为wordpress_,否则登录状态也触发缓存。同时把没有静态的网页gzip传输,在主题的acchive.php和seache.php的最前面加上

<?php
if ( extension_loaded( 'zlib' ) ) {
ob_start( 'ob_gzhandler' );
}
?>

6.分析wordpress,并优化代码。算了,没能力。在阅微堂给的一个链接里推荐一本书,High Performance Web Sites,对提高网站性能有一个很好的认识,在emule里搜索可以吓到这本书。由于主要是个人自娱的,除了这个有点重的主题,还有对javascript一窍不通,php仅能读简单的代码,没能力自由hack,对网站的捣鼓,暂时到此了。虽然学到了不少,但其间也方法不当做了不少无用功。

Page 5 of 7« First...34567