欢迎您访问融创传媒官网 相信您会收获外贸行业领先的数字化运营解决方案!
全国服务热线:400-0430- 678 
简体中文简体中文

融创云营销平台

18年专注于企业全球化数字营销平台搭建运营、搜索引擎营销、社交媒体营销、品牌出海营销的全员 全网、全景新商业模式!
当前所在位置: 首页 » 文档帮助中心 » 营销知识 » 如何制作多语言b2b网站

如何制作多语言b2b网站

浏览数量:7     作者:本站编辑     发布时间: 2016-08-16      来源:本站 询价

如何制作多语言b2b网站

  多语言b2b网站实现方案

  1、静态: 就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同语言。

  2、动态: 站点内所有页面文件都是动态页面文件(PHP,ASP等)而不是静态页面文件,在需要输出语言文字的地方统一采用语言变量来表示,这些语言变量可以根据用户选择不同的语言赋予不同的值,从而能够实现在不同的语言环境下输出不同的文字。

  采用静态方式的优点是页面直接输出到客户端,不需要在服务器上运行,占用服务器的资源比较少,系统能够支持的并发连接数较多,缺点是要为每种语言制作一套页面文件,很多内容即使是和语言无关的也要分不同语言来存储,因此占用的存储空间较多。

  采用动态方式和静态方式的优缺点正好相反,它的优点是动态页面文件只有一套,不同语言的文字使用语言变量来存储,和语言无关的内容只存储一份,占用的存储空间较少,并且扩展新语言比较容易,缺点需要在服务器上运行,然后把结果输入到客户端,占用服务器的资源比较多,系统能够支持的并发连接数较少。

  动态数据存贮涉及的一些技术问题

  由于现在网站上动态应用日益增多,相当多的网站还会使用文件或者数据库来存储应用信息,因此如果文件或者数据库中存储的内容与语言相关时,还需要特别注意。对于存储在数据库中信息,可以采取以下几种方式支持多语言:

  1、在数据库级别支持多语言: 为每种语言建立独立的数据库,不同语言的用户操作不同的数据库。

  2、在表级别支持多语言: 为每种语言建立独立的表,不同语言的用户操作不同的表,但是它们在同一个数据库中。

  3、在字段级别支持多语言: 在同一个表中为每种语言建立独立的字段,不同语言的用户操作不同的字段,它们在同一个表中。

  由于数据库中有大量的信息(如标志,编码,数字等)是用于内部处理使用的,与语言无关的,因此在数据库级别支持多语言会导致空间的极大浪费,在字段级别支持多语言最大的问题是一旦需要支持新的语言,由于需要修改表结构,维护起来非常麻烦,可扩展性不好。

  相比之下,在表级别支持多语言比较好,因为并不是所有的表都需要支持多语言,对于与语言无关的表,不同语言的用户共用一套,那些和语言相关的表根据支持语言的种类来建立,不同语言的用户存取访问不同的表格。这样使得维护简单,节省了存储空间,即使是扩展起来也比较方便,只要把需要支持多语言的表,多建立一套即可。

  还需要注意的问题是: 有些表中某些字段是不同语言版本的表共享的(例如库存量),由于各种语言的表之间的相对独立性,使得数据共享有些困难。解决的方法有两个:

  1,不同语言的表的共享字段同步:也就是说,只要修改了其中一个表的共享字段,其他语言表中该字段也作相应改变,实际上当不同语言的用户同时访问时处理还是比较麻烦的,并且扩充新语言时修改工作比较大。

  2,增加一个新的表:把所有语言共享的字段(例如货物编号,产地编码等)全部放在这个表,支持多语言的表只存放与各种语言相关的字段。不同语言的用户在使用数据库时,需要操作两个数据表。

  比较而言,第二种方法比较简单,并且效率比较高,维护也比较方便。


18年全球营销经验助力企业打破疫情下海外推广僵局
留言免费获取外贸建站+海外精准营销新方案

一键获取搜索引擎、社交媒体运营方案

表单名称

响应式官网

搜索引擎营销方案

社交营销方案

品牌提升方案

营销学院

关于融创

联系融创

总部:
 tousu@rongchuangmedia.net
 石家庄高新区国际人才城D2号
河北运营中心
 售前:
0311-67691129
    售后:0311-67691131
 tousu@rongchuangmedia.net
 石家庄东胜商务广场B座19A层
北京运营中心
  18518509990

  Sam@rongchuangyun.cn
  www.rongchuangyun.cn
 北京市亦庄经济开发区17号院55号楼
融创官网
微信公众账号
公安备案 公安备案号:13019902000104
bg 增值电信业务许可证编号:冀B2-20115046
© 2020 石家庄融创传媒有限公司 版权所属