工作中的问题,希望高手指教

strive_x 2008-09-19 05:22:12
本人菜鸟,工作仅半年,再其中的开发中,遇到一些问题,拿了请教下大侠。

1、一个数据库表中数据存储过量,比如超过200万甚至更多。系统读取会出问题,慢或者崩溃。怎么分裂数据表。听说用QueryCache能解决。但是不知道QueryCache是什么东东,上网看了看还是不大明白。或者用别的方法,解释具体点,能解决问题就好。


2、绕过JS. 做界面表单提交时,要做前台JS验证,又要做后台服务器验证,听说Js的验证能被高手绕过。不知道怎么能做到。直接进入服务器?希望得到详解


3、一套系统如果想让其支持多语言。现在的做法是每个要有文字的地方用变量表示。不同的语言版本需要控制变量,后期修改相当麻烦,每增加一种语言需要大量修改、添加。有没有更好的办法。像安装个语言包之类的。不过原理好像一样~~


4、关于网页的设计,浏览大型网站,很少用iframe。把页头和页尾都写进类这样的办法好么?没有实践过。iframe有什么弊端?一直不明白



希望得到高人指点~小弟不胜感激
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
strive_x 2008-09-22
  • 打赏
  • 举报
回复
谢谢楼上
sdomain 2008-09-19
  • 打赏
  • 举报
回复
1.数据量过大可以用分库存取,把数据分成好几个库,这样每台数据库的数据量就小多了,按一定规则保存,这样取也好取,不常变量的页面用缓存,优化一下数据库以及数据存取,加缓存服务器,
2.客户端的JS是不安全的,只能做些常用的排错处理,绕过客户端的JS很简单,可以修改表单,可以用FORM提交器进行提交,你可以试试firebug就可以直接改表单和JS什么的,如果从安全上考虑,还得注意服务器端的验证
3.多语言现在一般采用两种方式,一种就像你所说的加语言包,每多一种语言就多加个语言包,是语言包里面定义变量,然后把这些变量写到页面上,这样做的好处就是简单,但这只能说是个翻译版,不能说是多语言版,另一种多语言是把模板做成多语言的不同模板,然后板据不同的语言调用不同的模板,再配合语言包和多数据库或是多字段,能做出不错的多语言系统.
4.iframe是个很麻烦的东西,样式控制,连接跳转都得给他单独写,一般头尾都是包含的方式,在公共的地方写个函含内,引用包头尾文件,这样样式控制什么的就好弄多了,如果用IFRAME来,一是麻烦,二是如果用户浏览器不支持IFRAME就看不到了,强烈不建议使用iframe来处理头尾文件,直接include_once('....php')就可以了,很多模板也都支持include,很方便的.

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧