zoukankan      html  css  js  c++  java
  • 大型门户网站实现的十四大技术

    一、全文搜索

      Lucene框架

      二、缓存

      实现页面级的URL缓存

      三、生成静态文件

      比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml

      四、静态文件分布存储于独立的服务器

      CSS,JS,图片,文件等,用一个Apache服务器来处理请求

      五、分布式开发

      各服务器间的数据同步,像新浪一样发区域的服务器数据的同步;便于使用服务器的集成,服务器可分为:WEB服务器、Session服务器、数据库服务器、静态文件服务器等等,一个WEB服务就可能由几十台机器集成后共同提供服务,负载均衡器的使用

      六、数据库的拆分

      数据库表的拆分和数据库表字段的拆分

      七、搜索引擎优化

      SEO

      八、访问监控

      JMS

      九、单元测试,高并发访问测试

      十、开发文档的制作

      E-R图,类关系图,需求说明书,详细设计说明书,数据字典等

      十一、动态部署

      Ant等工具的使用

      十二、表单提交验证

      客户端验证和服务器端验证,有一点要注意和说明的是:通过服务器端验证失败后,要返回到客户表单提交前的页,并把客户提交前输入所有的信息显示出来,提示客户出错的地方以便其进行修改。最好是可以定义一些全局的验证规则,如果E-mail的验证

      十三、AJAX异步调用技术的使用

      遮罩层的使用,应用于部分数据的验证如果登录名,加载等待信息的提示

      十四、各项数据的备份

      有独立的备份服务器,做到数据的同步备份

  • 相关阅读:
    缓存雪崩与缓存穿透
    读取表中最大值
    使用vscode在谷歌上运行代码
    elment 中tree组件展开所有和收缩所有节点
    深度系统商店提示无法安装软件依赖错误
    诗词,理解,品论
    《45个十分钟读懂资本论》原文、适合朗读版和个人见解
    《论持久战》全文
    OSError: [WinError 126] 找不到指定的模块。
    C++ 获取序列最大(或最小)的 N 个元素
  • 原文地址:https://www.cnblogs.com/sntetwt/p/1996577.html
Copyright © 2011-2022 走看看