关于B/S的操作系统,由于网络的原因等等,大家一致都在考虑着速度。
拿服务器的响应挑战操作者的耐心...
这让我想起坐车时,人等车,而不是车等人..等 与 被等 取决两者的先后关系,
切入正题:
1,本地存储+静态生成,谈谈个人的优化经验
首先所有数据都是在本地存储的,几乎是无需等待,定时提交.
2,存储:
用Css、Json、Txt等等当作针对客户端的数据库.
这些文件有各自的标准,当然偶尔我会不按规矩的尝试一下js里面写css, css里面写js..
<link rel="Stylesheet" type="text/css" href="JScript1.js" />
<script type="text/javascript" src="Stylesheet1.css" />
这并不重要,因为你会发现吃饭、做人等等各有规则,有标准...好像又扯远了..
但这正说明了为什么拿Div模仿Select...Div模仿RadioButton等等...他们的目的是为了好看?...
But the style does look better,该有的效果也都能有...
既然这样,拿能存储到客户端的文件来存储数据也就不足为奇了....
因为你有你的规则,你会告诉他们存储与读取的标准.
3,获取:
数据的获取异步按需加载...说到这里,
我想到了多线程与异步,因为异步中你可以继续多线程,多线程中你仍可以异步...
个人理解线程是只能运行于软件的程序域里,这就是区别...
当服务器的响应只是 0,1,2...,我们只需要制定一套针对您网站的相关字典..
或许这不是好的方法,需求的数据获取方式,我目前只想到了这些..欢迎交流
4 提交:
这样就必须和服务器打交道了,但提交能不能也只是提交0、1、2???
你也许会想到难道在服务器端也来个数据字典?
这样做只是减少网络流量,但提高了服务器负荷,单本地操作毕竟比较快.
说到这也许就完了,脑子里闪过'优化'俩字,然后胡乱叙说一番...