利用缓存提高访问速度

 更新时间:2016年9月20日 19:02  点击:1822

    有一个使图像下载更快的重要技术。那些在网站中重复出现的图像-比如通用标志、页首或导航条-不必一遍一遍地下载。缺省地,Netscape和InternetExplorer在RAM或硬盘上设置缓存来存储最近用到的图像。如果浏览器认识是相同的文件名,它会读缓存,而不是从网上下载。这种方法大大地提高了效率,以至于很多自动记时程序无法识别-你只好用跑表自己测测了。


  既然客户端的缓存如此有用,在设计网页时就应考虑到浏览器的缓存。例如,如果网站有大量相似的页首图形,应试图把它进行分割,使其中不变的部分能从缓存中立刻读出来。虽然在每页还要调用一个新图,因为这个图很小,所以下载很快。


  最后,把你的图像放在一个地方,最好在你的服务器上。这可以减少DNS查找的时间。另外,如果你要存储图像的一个或几个服务器崩溃,将是一件很不幸的事。




 常用正则表达式   常用的正则表达式   php 常用正则表达式   正则表达式 正整数   正态分布函数表达式 正表达式   正态分布 表达式   正则表达式   java 正则表达式   用正正则表达式
 
 
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串 
"^[a-z]+$"  //由26个英文字母的小写组成的字符串 
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串 
"^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串 
"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址 
"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url
"^\\d+$"  //非负整数(正整数 + 0) 
"^[0-9]*[1-9][0-9]*$"  //正整数 
"^((-\\d+)|(0+))$"  //非正整数(负整数 + 0) 
"^-[0-9]*[1-9][0-9]*$"  //负整数 

"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数 
"^(-?\\d+)(\\.\\d+)?$"  //浮点数 
"^[A-Za-z]+$"  //由26个英文字母组成的字符串 

 

"^-?\\d+$"    //整数 
"^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0) 
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0) 

    网站的整体风格及其创意设计是站长们最希望掌握,也是最难以学习的。难就难在没有一个固定的程式可以参照和模仿。给你一个主题,任何两人都不可能设计出完全一样的网站。当我们说:"这个站点很cool,很有个性!"那么,是什么让你觉得很cool呢?它到底和一般的网站有什么区别呢?本文试图用最简明的语言来说明:
    1.风格是什么,如何树立网站风格?
    2.创意是什么,如何产生创意?
   ●风格(style)是抽象的。是指站点的整体形象给浏览者的综合感受。
   这个“整体形象”包括站点的CI(标志,色彩,字体,标语),版面布局,浏览方式,交互性,文字,语气,内容价值,存在意义,站点荣誉等等诸多因素。举个例子:我们觉得网易是平易近人的,迪斯尼是生动活泼的,IBM是专业严肃的。这些都是网站给人们留下的不同感受。
   风格是独特的,是站点不同与其他网站的地方。或者色彩,或者技术,或者是交互方式,能让浏览者明确分辨出这是你的网站独有的。例如新世纪网络(www.century.2000c.net)的黑白色,网易壁纸站的特有框架,即使你只看到其中一页,也可以分辨出是哪个网站的。
   风格是有人性的。通过网站的外表,内容,文字,交流可以概括出一个站点的个性,情绪。是温文儒雅,是执著热情,是活泼易变,是放任不羁。象诗词中的“豪放派”和“婉约派”,你可以用人的性格来比喻站点。
   有风格的网站与普通网站的区别在于:普通网站你看到的只是堆砌在一起的信息,你只能用理性的感受来描述,比如信息量大小,浏览速度快慢。但你浏览过有风格的网站后你能有更深一层的感性认识,比如站点有品位,和蔼可亲,是老师,是朋友。
   看了以上描述,你可能对风格是什么可能依然模糊。其实风格就是一句话:与众不同!
   如何树立网站风格呢?我们可以分这样几个步骤:
   第一,确信风格是建立在有价值内容之上的。一个网站有风格而没有内容,就好比绣花枕头一包草,好比一个性格傲慢但却目不识丁的人。你首先必须保证内容的质量和价值性。这是最基本的,无须置疑。
   第二,你需要彻底搞清楚自己希望站点给人的印象是什么。可以从这几方面来理清思路:
   1.如果只用一句话来描述你的站点,应该是:_____________
   参考答案:
   有创意,专业,有(技术)实力,有美感,有冲击力
   2.想到你的站点,可以联想到的色彩是:________________
   参考答案:
   热情的红色,幻想的天兰色,聪明的金黄色
   3.想到你的站点,可以联想到的画面是:________________
   参考答案:
   一份早报,一辆法拉利跑车,人群拥挤的广场,杂货店
   4.如果网站是一个人,他拥有的个性是:________________
   参考答案:
   思想成熟的中年人,狂野奔放的牛仔,自信憨厚的创业者
   5.作为站长,你希望给人的印象是:____________________
   参考答案:
   敬业,认真投入,有深度,负责,纯真,直爽,淑女
   6.用一种动物来比喻,你的网站最象:__________________
   参考答案:
   猫(神秘高贵),鹰(目光锐利),兔子(聪明敏感),狮子(自信威信)
   7.浏览者觉得你和其他网站的不同是:__________________
   参考答案:
   可以信赖,信息最快,交流方便,
   8.浏览者和你交流合作的感受是:______________________
   参考答案:
   师生,同事,朋友,长幼。
   你可以自己先填写一份答案,然后让其他网友填写。比较后的结果会告诉你:你网站现在的差距,弱点及需要改进的地方。
   第三,在明确自己的网站印象后,开始努力建立和加强这种印象。
   经过第二步印象的的"量化"后,你需要进一步找出其中最有特色特点的东西,就是最能体现网站风格的东西。并以它作为网站的特色加以重点强化,宣传。例如:再次审查网站名称,域名,栏目名称是否符合这种个性,是否易记。审查网站标准色彩是否容易联想到这种特色,是否能体现网站的性格等等。     设计一个站点,首先遇到的问题就是定位网站主题。
  所谓主题也就是你的网站的题材。网络上的网站题材千奇百怪,琳琅满目。只要你想的到,就可以把它制作出来。下面是美国《个人电脑》杂志(PC Magazine)评出的99年度排名前100位的全美知名网站的十类题材,对我们有一些参考价值。
  第1类:网上求职
  第2类:网上聊天/即时信息/ ICQ
  第3类:网上社区/讨论 / 邮件列表
  第4类:计算机技术
  第5类:网页/ 网站开发
  第6类:娱乐网站
  第7类:旅行
  第8类:参考 /资讯
  第9类:家庭/教育
  第10类:生活/时尚
  每个大类都可以继续细分,比如娱乐类再分为体育 /电影/ 音乐大类,音乐又可以按格式分为MP3,VQF,Ra,按表现形式分古典,现代,摇滚等。以上都只是最常见的题材,还有许多专业的,另类的,独特的题材可以选择,比如中医,热带鱼,天气预报等等,同时,各个题材相联系和交叉结合可以产生新得题材,例如旅游论坛(旅游+讨论),经典入球播放(足球+影视)按这样分下去,题材可以有成千上万个,你不会再为题材重复,难以选择而烦恼了吧:)
  对于题材的选择,我的建议是:
  1.主题要小而精。定位要小,内容要精。如果你想制作一个包罗万象的站点,把所有您认为精彩的东西都放在上面,那么往往会事与愿违,给人的感觉是没有主题,没有特色,样样有却样样都很肤浅,因为您不可能有那么多的精力去维护它。网络的最大特点就是新和快,目前最热门的个人主页都是天天更新甚至几小时更新一次。最新的调查结果也显示,网络上的“主题站”比“万全站”更受人们喜爱,就好比专卖店和百货商店,如果我需要买某方面的东西,肯定会选择专买店。再举个例子,我的一位网友KK希望制作文学方面的题材,但是文学也包括许多许多内容,有小说,诗歌,散文;有科幻,武侠,推理;阿捷仔细了解了他的擅长和想要提供的主要内容,最后将题材定位在网络文学上,删除了原有的一些无关的文学作品,集中扩大和整理网络文学作品。网站推出后,很快受到大家的喜爱。
  2.题材最好是你自己擅长或者喜爱的内容。比如:您对擅长编程,就可以建立一个编程爱好者网站;对足球感兴趣,可以报道最新的战况,球星动态等。这样在制作时,才不会觉得无聊或者力不从心。兴趣是制作网站的动力,没有热情,很难设计制作出杰出的作品。
3.题材不要太滥或者目标太高。“太滥”是指到处可见,人人都有的题材;比如软件下载,免费信息。“目标太高”是指在这一题材上已经有非常优秀,知名度很高的站点,你要超过它是很困难的。除非你下决心和有实力竞争并超过它,记住,在互联网上只有第一,人们往往只记得最好的网站,第二第三名的印象则会浅得多。
  OK,如果你已经有一个绝妙的主意了,那我们开始为网站起名字。(哎呀,别踢我!)您可能认为起名字与网站设计无关,阿捷在这里浪费时间。其实网站名称也是网站设计的一部分,而且是很关键的一个要素。你来看,“电脑学习室”和“电脑之家”显然是后者简练;“迷笛乐园”和“MIDI乐园”显然是后者明晰;“儿童天地”和“中国幼儿园”显然是后者大气。我们都知道PIIICUP的中文名称“奔腾”,如果改为“奔跑”,可能就没有今天这么“火”了:)。和现实生活中一样,网站名称是否正气,响亮,易记,对网站的形象和宣传推广也有很大影响。一般的建议是:
  1. 名称要正。这个“正”是阿捷自己的说法,其实就是要合法,和理,和情。不能用反动的,色情的,迷信的,危害社会安全的名词语句。
  2.名称要易记。根据中文网站浏览者的特点,除非特定需要,网站名称最好用中文名称,不要使用英文或者中英文混合型名称。例如:beyond studio和超越工作室,后者更亲切好记。另外,网站名称的字数应该控制在六个字(最好四个字)以内,比如“XX阁”“XX设计室”,四个字的可以用成语,如“一网打进”。字数少还有个好处,一般友情链接的小logo尺寸是88X31,而六个字的宽度是78左右,适合于其他站点的链接排版。
  3. 名称要有特色。名称平实就可以接受,如果能体现一定的内涵,给浏览者更多的视觉冲击和空间想象力,则为上品。这里举几个阿捷认为很好的名称:音乐前卫,网页陶吧,天籁绝音。在体现出网站主题的同时,能点出特色之处。


    致个人主页的站长:
  您好,尊敬的站长!
  很多人已经意识到网络的强大生命力和它在未来将处于的重要地位。他们钻研并且努力进入到这一个新的空间,新的领域。其中包括你和我。
  注意:这里所说的网络是狭义指web网,(或WWW),因为我们知道Internet上有许多功能,而WEB只是目前最流行的功能之一。
  我们建立了自己的主页,每日辛勤的更新它。
  我们免费提供许多有用的信息,虽然我们希望赚钱机会,虽然常常入不敷出,却始终激情饱满。
  随着计数器的增加,我们的自豪感,自信心与日增加;我们的自尊得到了满足!甚至有人说:每个主页都是自恋者的纪念碑。不要争议这种说法是否正确。WEB上这种任你自由发挥,自由创意的特点确是它迅速发展起来的原因。
  可是,尊敬的站长大人!
  您是否真正想过您到底在做些什么?为什么要做?您的目标是什么?
  就目前国内的个人主页来看,实际上已经脱离了它原有的设计和意图,大部分网页并没有放置自己的简历,照片,爱好或者介绍自己的观念,著作。
  而是变成了一个频道,一份网络杂志,一个小图书馆,资料库。每位站长都变成了编辑,发行人和出版人。(特别值得尊敬的是,这些网站都是免费的。)
  这实质上是我们为中文WEB发展做出的贡献。没有这么多形形色色,内容丰富的网站,就不会吸引越来越多的人上网,从某个角度讲,处于“垄断”地位的电信局应该感谢我们!
  (这里需要提出一个议题:网络上的信息是否应该有电子版权?阿捷认为:您既然把信息公布在网络上了,就没有办法阻止COPY,想要通过版权卖钱,是花大力气而一无所获的事情。)
  我们现在所做的,只是一种对“希望吸引更多的人访问自己的主页后产生的媒体影响和由此可能得到的某种回报”的预期。这种回报
可能精神上的,也可能是物质上的。但到底会不会真正得到,我们不知道。
  这种“预期”推动着我们,也同时推动着一大批的商业公司。(而与大公司相比,其实我们要灵活的多,有利的多!)这就是我们为什么要做的原因。
  
  说到目标,我们必须明白个人主页的发展方向,而这又必须清楚网络的未来发展,但现在让您预计10年或者5年后网络会是什么样子恐怕很难,即使是专家。
  那么我们就没有目标了吗?
  不!
  我们可以肯定的说,随着数据传输的速率的提高,WEB的发展变化有以下几方面:
  1.网页由二维平面转向三维立体空间。html语言将由虚拟现实的标记模型语言和Java代替;
  2.网页上不再只有静止的单调的文字和图片,而是有丰富的动画,连续的声音,流畅的影像。
  3.WEB世界将是并行于自然现实世界的虚拟世界,在这个世界里,您的个人主页将是立体的家,而家中的主人则是您在网络世界里的化身。
  显而易见,网络将越来越成为人与人沟通的新渠道。
  因此,我们的目标就是创造有人情氛围的网络。而不是孤寂的从一个网址游荡到另一个网址。
  Another day is gone, I'm still alone......
  看到这里(也许有人会愿意看我在这里胡言乱语),您也许奇怪阿捷如何会发表这么一通怪理论。
  哈哈!我只是在看了美国一些所谓的网络精英的文章后有感于中国网虫们的辛苦而发。

SyntaxHighlighter.highlight();
[!--infotagslink--]

相关文章

  • c#自带缓存使用方法 c#移除清理缓存

    这篇文章主要介绍了c#自带缓存使用方法,包括获取数据缓存、设置数据缓存、移除指定数据缓存等方法,需要的朋友可以参考下...2020-06-25
  • IDEA中的clean,清除项目缓存图文教程

    这篇文章主要介绍了IDEA中的clean,清除项目缓存图文教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-09-25
  • iOS蓝牙设备名称缓存问题的解决方法

    这篇文章主要给大家介绍了关于iOS蓝牙设备名称缓存问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-08
  • AngularJS实现Model缓存的方式

    这篇文章主要介绍了AngularJS实现Model缓存的方式,分享了多种AngularJS实现Model缓存的方法,感兴趣的小伙伴们可以参考一下...2016-02-05
  • Nodejs下DNS缓存问题浅析

    本文给大家一起探讨nodejs下dns的缓存问题,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧...2016-11-22
  • @CacheEvict + redis实现批量删除缓存

    这篇文章主要介绍了@CacheEvict + redis实现批量删除缓存方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-10-12
  • python怎么删除缓存文件

    在本篇文章里小编给大家整理的是一篇关于python删除缓存文件方法,需要的朋友们可以学习下。...2020-07-19
  • IIS7、iis7.5中禁止缓存单个静态文件的配置方法

    这篇文章主要介绍了IIS7、iis7.5中禁止缓存单个静态文件的配置方法,需要的朋友可以参考下...2017-07-06
  • vue项目中禁用浏览器缓存配置案例

    这篇文章主要介绍了vue项目中禁用浏览器缓存配置案例,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...2021-09-12
  • 强制页面不缓存的方法

    页面不缓存可以让我们有更新就立即更新出来用户不需要清除浏览器缓存或不停的按f5刷新了,这里整理了解一些关于页面不缓存的方法,具体的如下。 一,js,css,图片文件不...2016-09-20
  • 安卓手机如何清理缓存

    小编给大家带来一篇关于安卓手机缓存怎么清理的问题解答,有需要的可以参考一下   安卓手机怎么清理缓存 android清除程序缓存的方法  一,...2017-07-06
  • SpringCache 分布式缓存的实现方法(规避redis解锁的问题)

    这篇文章主要介绍了SpringCache 分布式缓存的实现方法(规避redis解锁的问题),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-11-20
  • C++开发在IOS环境下运行的LRUCache缓存功能

    本文着重介绍如何在XCODE中,通过C++开发在IOS环境下运行的缓存功能。算法基于LRU,最近最少使用,需要的朋友可以参考下...2020-04-25
  • 美图秀秀怎么提高图片清晰度 提高图片清晰度教程

    今天小编在这里就来给美图秀秀的这一款软件的使用者们来说下提高图片清晰度的具体教程,各位想知道具体操作步骤的使用者,那么下面就快来看一看小编分享的这一篇文章吧。...2016-09-14
  • PHP缓存集成库phpFastCache学习教程

    PHP缓存的方法有很多种,常用的有memcache, memcached。现在我们来学习一个php缓存集成库phpFastCache,就是开源的,只有一个简单的php文件,就可以支持包括apc, memcache, m...2016-11-25
  • 详解AngularJS中$http缓存以及处理多个$http请求的方法

    $http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据,通过本文给大家介绍AngularJS中$http缓存以及处理多个$http请求的方法,希望的朋友一起学习吧...2016-02-12
  • 如何管理Vue中的缓存页面

    这篇文章主要介绍了如何管理Vue中的缓存页面,帮助大家更好的理解和学习使用vue框架,感兴趣的朋友可以了解下...2021-02-06
  • PHP之深入学习Yii2缓存Cache组件详细讲解

    这篇文章主要介绍了PHP之深入学习Yii2缓存Cache组件详细讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...2021-07-27
  • 站长必看:怎么提高广告主转换率

    第一:网站的访问速度,对浏览者来说,这点是非常之重要的,一般来讲,如果一个站点打开速度慢,过了4-5秒还没打开的话,基本上浏览者就会关闭,看下一条信息了,在此bnnet 建议网站首页...2017-07-06
  • 解决vue单页面 回退页面 keeplive 缓存问题

    这篇文章主要介绍了解决vue单页面 回退页面 keeplive 缓存问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-22