购物网站学习笔记2
1.为了减轻tomcat服务器的压力:将静态文件如:图片、css、js用Apache http server(c/c++)(专门解析静态文件)来解析;(用专门的站点来处理)
Apache http server和tomcat集群或整合:文章列表里有记录
2.div+css:提高用户体验,不采用table布局,即可分块显示;
3.优化性能的技术:OSCache(缓存技术):产品列表页面,分页,页面缓存是第一次访问这个页面的时候缓存,若再次访问时访问相同页面时即访问缓存的数据,即不跟数据库打交道、Velocity模板技术(页面静态化技术):某个产品详细信息、SSI(包含页面技术)而不用<jsp:include>
4.各个模块简介:Ajax异步发起调用返回的数据不能显示在HTML中,所以不被搜索引擎收录的数据,可以用Ajax去做;
cookie可以保存用户最近浏览的产品id列表:11-22-34;
怎么读取存在cookie里的值,然后显示:拆成数组的形式;
无限级分类:在数据库表里多个parentId来解决
优化性能:创建产品静态html文件,减少与数据库交互的次数;
Ip地址有可能是代理服务器的IP:工具→Internet选项→连接→局域网设置→代理服务器
代金券卡号:4次随机,每次随机生成4位数,rand(4)*rand(4)*rand(4)*rand(4)
代金券密码:2次随机,每次随机生成4位数,rand(4)*rand(4)