2012-10-18 一抹阳光
优化运营
网页上的Javascript,可以用Minify来简化,去掉文件中的空格,注释之类的不必要的字符,这样文件的大小就被缩小了,随之而来的下载时间就缩短了。
Minify使用Yahoo工具,YUI compressor。
还有,除了用Minify之外,再用Gzip来压缩,会让文件进一步缩小。
当然,除了Javascript文件可以用这个方式,CSS文件,都可以以同样的方式来缩小文件,来改善页面载入速度。
我这里以一个css文件为例,查看用minify前后的差别。
原始文件:17,385
Minify之后:12,049
Minify和Gzip后:3,021
总后运用之后的文件...[
阅读全文]
评论(0)
浏览(2190)
2012-10-18 一抹阳光
优化运营
script,这里指的就是javascript,之前提到过要把CSS放到页面的最前面,现在说要把script放到最后,这就是因为两者的主要功能不同。
CSS是用来负责展示,布局,它不下载完,对于渲染整个页面是有阻碍作用的。也就是说,它不下载完,不完成渲染页面,用户就看不到内容。
而javascript,负责的是用户和界面的交互,比如点击某个锚点时,显示个什么,或者作出何种反应等等,这些都需要等待页面展示出来,用户看到页面之后,再用鼠标来操作。所以可以晚一点下载。
另外,script下载是单线程的,而其它的比如图片等都是可以几个文件并行下载的,根据http1.1标准,是允许同一域名...[
阅读全文]
评论(0)
浏览(2139)
2012-10-18 一抹阳光
优化运营
DNS是域名系统,用于记录指向网站的IP地址。
DNS的每次查询都要消耗时间,大致上是20-120毫秒。
减少DNS的查询次数,实际操作上就是减少网页上内容所用到的域名。
而域名也不是越少越好,特别是网页上的内容很多的时候,需要下载的内容文件可能有几十个,上百个,那么都放在一个域名上的时候,展示该页面会很慢,
慢的原因是浏览器同时能下载6个(Firefox的默认限制),每次6个,都要排着队的下载,下载完了,才显示网页,当然满了。
若使用两个域名,就可以同时下载12个,那么三个的话,就是18个。
反过来说,也不能太多,原因就是这里所说的,DNS查询的时间开销。
DNS查询的...[
阅读全文]
评论(0)
浏览(2118)
2012-10-18 一抹阳光
优化运营
Text Link Ads:出售链接获取收益。
LinkWorth:每个链接高达40美元的赚钱工具。简单介绍
Sponsored Review:撰写付费评论赚美元。
PayPerPost:付费评论网站。
ReviewME:同样是付费评论网站。
Linkxl:内文链接广告。
Google AdSense:当然是最好的广告方式之一。
Chitika,是一个极棒的广告系统,特别对于来自于搜索的流量,会提供相关的广告。
...[
阅读全文]
评论(0)
浏览(2000)
2012-10-18 一抹阳光
PHP
如何让php执行ftp的上传下载操作。需要添加ftp扩展
cd /usr/ports/ftp/php52-ftp
make install clean
重启就行了
当然相应文件夹和文件的权限和所有者还需设置一下
...[
阅读全文]
评论(0)
浏览(2222)
2012-10-18 一抹阳光
操作系统
freebsd7.4 amd64 ports更新cvs出现make NO_CHECKSUM=yes [other args]
解决办法:
cd /usr/ports/graphics/jpeg
make distclean
make checksum
...[
阅读全文]
评论(0)
浏览(2346)
2012-10-18 一抹阳光
PHP
从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。
一、json_encode()
该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子:
$arr = array (‘a’=>1,’b'=>2,’c'=>3,’d'=>4,’e'=>5);
echo json_encode($arr);
结果为
{“a”:1,”b”:2,”c”:3,”d”:4,”e”:5}
再看一个对象转换的例子:
$obj->body = ‘another ...[
阅读全文]
评论(0)
浏览(15982)
2012-10-18 一抹阳光
网站程序
官方的经常显示unknown,替换纯真的上去发现 GBK的论坛正常 UTF8的不正常,看一下官方的代码,原来官方支持纯真数据库的啊。
搜索 “纯真ip数据库”下载并上传到论坛ipdata目录上去 并命名为wry.dat 可以自定义,自己看下去就知道
修改文件
include/misc.func.php line29
查找
$tinyipfile = DISCUZ_ROOT.’./ipdata/tinyipdata.dat’;
$fullipfile = DISCUZ_ROOT.’./ipdata/wry.dat’;
if(@file_exists($tinyipfile)...[
阅读全文]
评论(0)
浏览(42810)
2012-10-18 一抹阳光
环境架设
CCB论坛是一个基于perl+mysql平台的论坛,最近开始学习perl,兴趣使然,装上看那看,开始。。。
已有环境:wamp
一、安装perl
安装软件:ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi
二、增加apache对Perl CGI 脚本的支持
修改httpd.conf:
找到AddHandler cgi-script .cgi。删除前面的#,在后面加上 .pl
三、添加虚拟主机
修改httpd.conf:
设置Options、Allow Override的参数为All
重启apache
...[
阅读全文]
评论(0)
浏览(3869)
2012-10-18 一抹阳光
数据库
进入目录:/etc/ 并编辑文件my.cnf 在[mysqld]里面加入以下三行代码:
skip-external-locking
loose-skip-bdb
loose-skip-innodb...[
阅读全文]
评论(0)
浏览(3103)
«... 5 6 7 8 9 10 11 12 13