shopnc商城系统技术白皮书内容摘要:

视 图 主 要 由 视图 类 和 模 板 文 件 组 成 , 主 要 负责 Action 控 制 器 类 和 模 板 文 件 之 间 的 沟通, Action 类 把 数 据 通 过 视 图 类 传 递 到 模 板 文 件 , 模 板 文 件 把 接 收 到 的 数 据 按 规 定 的 格 式 进 行 处 理 并 显 示。 商 城 系 统 模 板 文 件 使 用 原 生的 PHP 语 法 , 不 需 借 助 第 三 方 模 板 语 言 , 不 需 要 进 行 额 外 的 正 则 解 析 ,使 PHP 开 发 人 员 可 直 接 进 行 模 板 编 辑 , 提 高 了 开 发 效 率。 核 心 框 架 执 行 流程天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1212 / 31 商 城 系 统 完 整 业 务 模 型 图 � 编 译 机制 ShopNC 商 城 系 统 引 入 框 架 编 译 机 制 , 系 统 运 行 时 直 接 加 载 编 译 文 件 , 有 效 减 少 运 行 中 文 件 加 载 的 IO 开 销。 � 调 试 模式 系 统 内 置 调 试 开 关 , 开 启 后 , 可 以 实 时 显 示 当 前 页 面 的 操 作 的 请 求 信 息 、 运 行 情况、 SQL 执行 、 错 误 提 示等 , 为 运 维 人 员 提 供 了 数 据 分 析 依 据 , 确 保 系 统 以 最 佳 的 方 式 进 行 部 署。 输 出 系 统 运 行 信息 � 异 常 处理 商 城 系 统 对 异 常 进 行 了 部 分 屏 蔽 与 友 好 输 出 处 理 , 避 免 了 直 接 暴 露 系 统 敏 感 信 息 , 同 时 写入 系 统 日 志。 � 数 据 安全天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1313 / 31 系 统 框 架 支 持 对 非 法 字 段 过 滤 和 数 据 表 字 段 合 法 性 检 测 , 确 保 数 据 写 入 与 查 询 的 安 全。 � 多 语 言 支 持 系 统 内 置 了 简 体 中 文 与 繁 体 中 文 语 言 包 , 并 可 以 跟 据 自 己 的 运 营需 求 自 行 扩 展。 � 缓 存 机制 商 城 系 统 支 持 多 种 缓 存 方 式 , 包 括 文 件 、 数 据 表 、 Apc、 Memcache、eAccelerator 和 Xcache。 后 台 控 制 内 存 工 作 状态 � 多 种 数 据 库 支 持 默 认 支持 MySQL, 经 过 部 分 程 序 调 整 即 可 支 持 Oracle 数 据 库。 � 数 据 库 主 从 部 署 系 统 配 置 文 件 内 可 方 便 进 行 数 据 库 主 从 配 置 , 支 持 默 认 支 持 一 主 、 一主 一 从 和 一 主 多 从。 天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1414 / 31 MySQL 一 主 多 从 部 署 示例 � 查 询 语 言 丰富 系 统 内 建 丰 富 的 查 询 机 制 , 包 括 组 合 查 询 、 复 合 查 询 、 区 间 查询 、 统 计 查 询 、 定 位 查 询 、 多 表 查 询、 子 查 询和 原 生 查 询 , 使 用 数 据 查 询 简 洁 高 效。 � SEO 支持 系 统 支 持 店 铺 二 级 域 名 、 商 品 访 问 静 态化 、 商 品 、 店 铺 和 商 品 分 类 等 主 要 频 道 支 持 自 定 义 页 面 关键词 , 进行 SEO 优 化。 � 异 常 与 日 志 ShopNC 商 城 系 统 自 定 义 与 扩 展 了 异 常 处 理 类 , 全 程 监 控 系 统 的 运 行 状 态 , 及 时 处 理 系 统 多 种 异 常 , 保 证 了系 统 的 正 常 运 行 , 同 时 也 系 统 代 码 的 安全。 系 统 内 置 了 日 志 处 理 类 , 管 理 人 员 可 设 置 不 同 的 日 志 级别 , 来 时 时 记 录系 统 的 运 行 状 态。 天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1515 / 31 系 统 开 启 调 试 状态 � 搜 索 高 效 便捷 系 统 搜 索 中 使 用 内 存 缓 存和 sphinx 全 文 索 引 技 术 , 极 大 减 少 了 搜 索 响 应 时 间。 Sphinx 全 文 检 索 设置 集 群部署 设 计 思路 为 提 高 网 站 的 并 发 及 稳 定 性 , 主 要 从 以 下 几 个 方 面 进 行 规 划 设 计 : 负 载 均衡 采 用 硬 件 负 载 均 衡 器 ( 如 F5) 实 现 或 软 件 ( LVS、 Nginx) 实 现 四 层 交 换 负 载 均 衡。 静 态 缓存 在 负 载 均 衡 后 端 部 署 Nginx 反 向 代 理 集 群 , 同 时 安 装 squid 缓 存 , 缓 存 静 态 页 面 和 图 片 ( 由 于 商 城 内 容 多 时时 交 互 较 强 , 缓 存 下 来 的 内 容 无 多 大 意义 , 初 次 部 署 可 不 使 用 反 向 代 理 , 当 商 城 出 现 访 问 瓶 颈 需 要 升 级时 , 可 以 考虑 缓存 CMS 类 信 息 )。 天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1616 / 31 WEB 服 务 器 采 用 多台 Nginx 实现 WEB 服 务 器 群 , 采 用 独 立 图 片 服 务 器 存 储 商 品 图 片 , 采用 Memcached 服 务 器 实 现 部 分动 态 数 据 存 储。 数 据 库 服 务器 采用 MySQL 主 从 技 术 将 生 产 数 据 库 与 查 询 数 据 库 分 离 , 生 产 库 作 冗 余 处 理 实 现 高 可 用 , 多 台 从 库 支 持 健 康检 查。 线 路 访问 通 过 引入 CDN 来 解 决 不 同 网 络 服 务 商 的 接 入 速 度 问 题 ( 一 般 只 能 解 决 静 态 页 面 的 访 问 问 题 )。 在 不 同 运 营 商 机 房 部 署 服 务 器 , 通 过 镜 像 技 术 来 实 现 不 同 网 络 服 务 商 的 接 入 速 度 问 题 ( 目 前 大 多数 IDC 已 支 持 双线 )。 下 面 为 分 层 架 构 和 物 理 架构 ShopNC 商 城 系 统 集 群 部 署 分 层 架构天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1717 / 31 商 城 集 群 系 统 物 理 架 构 如 下 : 备 负 载 均 衡 器 负 载 均 衡 健 康 检 查 同 步 机 柜 I M G 检 索 监 控 W E B memcached 主 D B 从 D B ShopNC 商 城 系 统 集 群 物 理 架构 集 群 部署方 案 之一 主 要 使 用 硬 件 来 完 成 集 群 部 署 , 网 络 拓 扑 图 如 下:天津市网城创想科技有限责任公司 天津网城创想科技有限责任公司 网址: 电话: 4006115098 商务洽谈: 8602287631069 Page 1818 / 31 主 防 火 墙 备 防 火 墙 主 交 换 机 V R R P 备 交 换 机 主 负 载 均 衡 备 负 载 均 衡 搜 索 服 务 器 图 片 服 务 器 数 据 库 集 群 memcached 服 务 器 W E B 集 群 监 控 服 务 器 Write H A MySQL Master MySQL Backup Read MySQL Sl。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。