1.数据量过大可以用分库存取,把数据分成好几个库,这样每台数据库的数据量就小多了,按一定规则保存,这样取也好取,不常变量的页面用缓存,优化一下数据库以及数据存取,加缓存服务器,
2.客户端的JS是不安全的,只能做些常用的排错处理,绕过客户端的JS很简单,可以修改表单,可以用FORM提交器进行提交,你可以试试firebug就可以直接改表单和JS什么的,如果从安全上考虑,还得注意服务器端的验证
3.多语言现在一般采用两种方式,一种就像你所说的加语言包,每多一种语言就多加个语言包,是语言包里面定义变量,然后把这些变量写到页面上,这样做的好处就是简单,但这只能说是个翻译版,不能说是多语言版,另一种多语言是把模板做成多语言的不同模板,然后板据不同的语言调用不同的模板,再配合语言包和多数据库或是多字段,能做出不错的多语言系统.
4.iframe是个很麻烦的东西,样式控制,连接跳转都得给他单独写,一般头尾都是包含的方式,在公共的地方写个函含内,引用包头尾文件,这样样式控制什么的就好弄多了,如果用IFRAME来,一是麻烦,二是如果用户浏览器不支持IFRAME就看不到了,强烈不建议使用iframe来处理头尾文件,直接include_once('....php')就可以了,很多模板也都支持include,很方便的.