我有一个小网站有40-50的产品的公司。该网站将在法语和英语。每个产品将具有2-3个不同的价格(基于运费)

所以,标准的做法,会做50(100两种语言)不同的网页与模板引擎完成的,也许纯HTML和CSS编码

在其他的解决办法,使1页,使用PHP,让所有的产品数据库,并填充该单页,这将是更难程序,但页面将自己创建的

所以,问题:你会做什么,有什么方法,你将采取

您考虑的是,PHP数据库选项很多困难,使其工作第一!,一切都是值得的时间去只产品的小计数。我毫无疑问,如果有2500种产品。

在预先感谢


基于4个伟大的答案

,我会与数据库去,让做正确的方式,如果情况更复杂一点。

两个问题, 什么将成为modrewrite代码 什么软件(Web或MAC)来填充/编辑sqllite数据库

有帮助吗?

解决方案

当然与数据库和脚本方法去。添加一行到一个数据库比创建和管理另一个HTML文件简单得多。即使只有50个产品,想象一下,如果你想为1.5%,以增加你的产品的价格:用分贝,这是一个单一的查询过程;与静态html你坚持编辑每个页面。

另外需要考虑的是,用分贝,你是不是在你你的数据方面受到限制。所以,以及单品页,还可以生成产品分类摘要页面,搜索结果页面等。

其他提示

我肯定会做PHP页面。如果你必须做出改变产品页面,然后你必须这样做,这样做在一个地方(在PHP)。它可以使日后的维护更加容易。

我肯定会去的单一PHP编程路线,而是让每个页面似乎是自己的网页,我会做一个URL重写。这将帮助搜索引擎优化,等等。

所以页面看起来可能是这样:

http://www.example.com/products/redcar/

http://www.example.com/products/bluecar/

http://www.example.com/products/greencar/

但是他们实际上指向 http://www.example.com/product。 PHP?产物=雷德卡

如果你将这个项目在未来的参与,或者将产品线扩大,并且希望最有效地服务于公司,那么你应该使用数据库的方法。

如果你会不会参与到未来,你有PHP和数据库没有经验,你是用一个模板引擎,让这一切易如反掌,那么我同意你有一个艰难的决定。

我肯定会使用的数据库的方法;除其他事项外,它将使语言变化必须非常优雅地处理。但是,这是我的经验的反映。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top