1、页面结构标准化、HTML代码语义化;
2、从HTML代码上实现页面中的内容名称突出化、增强化;
3、页面title简单化、精准化(不恶意堆砌关键词,给用户和搜索引擎提供精准的title内容);
4、网站内部页面的url标准化、伪静态化(主要利用搜索引擎对静态页面优先访问的特点,通过apache的url-rewrite来实现);
5、根据几大常用搜索引擎的sitemap协议,生成不同的sitemap文件,引导搜索引擎收录站内页面;
6、根据通用的robots协议,生成robots.txt文件,引导和优化搜索引擎的访问,并减少不必要的流量损失。
......
很久没写技术方面的东西,是因为在做了一段时间的技术以后我越发发现,学什么技术或者技术应该钻研到什么层次真的不是最重要的,最重要的是解决问题的方法和能力。所以以后如果再写技术类的文章,定要少些技术细节,多一些方法和思路,今天就给大家介绍几个提高页面装载时间的方法,都是我在工作当中实践出来的经验。
......
今天从一个同事那里看到,从百度搜SB的时候,出来的第一个结果是Google,开始以为百度居然能无耻到如此地步,后来才发现原来是google自己比较有自嘲精神,给自己的域名开了一个sb的别名,那就没有办法了,一个愿打,一个愿挨。服了。
......
最近在研究php实现文件下载的问题,按道理来说,一般的文件下载很简单,建立一个链接指向到目标文件就可以了,但是这样就直接暴露了文件所在路径,给盗链者打开了大门,并且可能会有安全隐患,一般来说,要实现安全的文件下载,在php下一般是利用header和fread这么来做的:
第一步
假设你要下载的是一个torrent的文件,那么先建立一个动态php文件,用户点击下载文件的时候直接链接到这个php并传回与文件位置相关的参数以帮助这个php能从数据库中取出文件所在的真实位置;这样做的另外一个好处是,可以通过这个php来对下载进行统计计数;这个过程并不难,所以就不写代码了,主要是对数据库的查询,假设文件的真实位置是$fileAdd,文件名为$fileName;
第二步
得到文件所在的真实位置以后,有人会用header的location直接重定向到这个文件,但是这样仍然是不安全的,因为某些下载软件还是可以通过重定向分析获得你的文件位置信息,因此需要用另外一种方法,就是php的文件处理API函数,这里主要是运用fread函数把文件直接吐给浏览器,让浏览器提示用户下载,所有的这些处理都是在服务器端完成的,因此用户是不会知道文件具体位置信息的,具体代码如下:
......

留言