永发信息网

网站数据库放哪里好????

答案:5  悬赏:0  手机版
解决时间 2021-03-18 18:19
  • 提问者网友:嗝是迷路的屁
  • 2021-03-17 18:50
在虚拟空间里有个目录,wwwroot,database,log.请问access数据库是放在wwwroot里速度快,还是放在database里速度快
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-03-17 19:43
一样的,不过对于Access数据库给你提一下建议:
由于Access数据库加密机制过于简单,有效地防止数据库被下载,就成了提高ASP+Access解决方案安全性的重中之重。以下两种方法简单、有效。

(1)非常规命名法。为Access数据库文件起一个复杂的非常规名字,并把它放在几个目录下。例如,对于网上书店的数据库,我们不把它命名为“book.mdb”或“Store.mdb”,而是起个非常规的名字,例如:faq9jl.mdb,再把它放在如./akkt/kj61/acd/av5 的几层目录下,这样黑客想通过猜的方式得到Access数据库文件名就很难了。

(2)使用ODBC数据源。在ASP程序设计中,如果有条件,应尽量使用ODBC数据源,不要把数据库名写在程序中,否则,数据库名将随ASP源代码的失密而一同失密,例如:

DBPath = Server.MapPath(“./akkt/kj61/acd/av5/faq9jl.mdb ”)
conn.open “driver={Microsoft Access Driver (*.mdb)};dbq=”& DBPath

可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,也很容易被下载下来。如果使用ODBC数据源,就不会存在这样的问题了:
conn.open “ODBC-DSN名”
全部回答
  • 1楼网友:人间朝暮
  • 2021-03-17 23:12
access的库是中小型企业使用的数据库。防在什么同一台服务器上不同位置和访问速度关系不大。一般的源码是把数据库指向到database目录下。 如果大型数据库,可以专门设数据库服务器,通过中间件访问数据库。建立b/s三层架构。
  • 2楼网友:鱼忧
  • 2021-03-17 22:18
放在哪里都一样,有些常读数据最好生成文件读取,这样可以对访问页面的速度提高,有兴趣Email联系我:17gb.com@gmail.com
  • 3楼网友:罪歌
  • 2021-03-17 21:30
放在文件夹那个位置不重要, 重要的是你代码写的效率高, 还有服务器的硬件性能好同时还有网络速度的错觉。
  • 4楼网友:十年萤火照君眠
  • 2021-03-17 20:44
一般看readme.txt就ok,如果不明白里面说的,你试试这个:源码包里面应该有install.php文件的,先在mysql建立需要的数据库(只要建立个空的就ok啦,数据库名在包里那些php文件里找的到!),然后运行install.php,完成mysql数据库的完善,注意可能会提示你输入数据库的用户名和密码,一般为localhost root ,密码自己的机器自己知道。 做完这些,就ok啦,可以运行index.php 啦!!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯