bae自带扩展里的那个免费bae数据库连接只能连一个吗

全球最新的免费资源发布区
免费百度云平台BAE空间-申请数据库文件管理安装WordPress全过程
& 日 22:33 &
国内的公共的云计算平台貌似是最先由空间“破冰”,模仿了Google、Amazon等国外公司的公有云计算平台,以PHP作为首选的支持语言,Web开发者可以在Linux/Mac/Windows上通过SVN或者Web版在线代码编辑器进行开发、部署、调试。
2009年SAE空间“出世”了,可惜“后来者”居然没有跟上,像什么、阿里云、腾讯云计算……要么差不多快变成了IDC了,要么就是难产,而且对国内的开发者申请和使用设置重重限制,不知道猴年马月才会出现一个像GAE这样的公共计算平台。
更加悲剧的是,2年后新浪的SAE开始“变脸”,当初宣传的“免费”不再提了,吸引了大批的免费用户因为无法达到新浪新推出的应用要求和开发认证,无奈地离去。不知道新浪自称的公有云计算平台还有多少公共计算的成分在里面。
这次部落为大家带了的站长发来的投稿:免费百度云平台BAE空间。BAE(Baidu App Engine)是百度推出的网络应用开发平台。基于BAE架构,支持PHP、Java、Python应用的开发、编译、发布、调试。
BAE平台也提供了大量的云服务,包括Fetch URL、Task Queue、SQL、Memcache,您可以利用百度定制开发工具方便地开发基于百度云平台的应用程序。而且百度云平台BAE空间支持绑定你自己的域名。
国内的云计算平台远没有国外那么成熟,虽然国内云计算平台在速度占有优势,但是国外的云计算平台却可以让你更快更好的搭建自己想要的应用,包括网站、博客等:
1、谷歌的空间:
2、Zend公司旗下:
3、Redhat开源界巨头:
免费百度云平台BAE空间-申请数据库文件管理安装WordPress全过程
PS:日更新,百度BAE空间已经不需要邀请码就可以免费注册使用,空间作了少许变动,安装WP程序可参考新的方法:。
一、免费获取百度云平台BAE空间邀请码
1、百度BAE官网:
2、要想使用百度云平台BAE空间,你得首先要有一个百度账号,进入上面的网址注册一个账号,然后填写开发者信息。
3、百度云平台BAE空间现在还在公测阶段,需要邀请码才能使用,免费获取BAE的邀请码有两种方式:
1、官方限量限时发放邀请码地址:https://yun./invitation
2、发邮件到 dev_ 申请邀请码,据说很容易获得!(我就是发邮件过去)
4、 得到邀请码后,进入:/dev,填写上邀请码激活BAE。
二、百度云平台BAE空间创建应用和云数据库
1、点击页面右上角的“创建应用”,按要求输入“应用名称”、“域名”,接入方式选择“不接入”,点击“确定”。
2、应用创建完成后,点击“管理”,创建一个新版本。
3、输入版本号,点击“保存”。
4、进入云数据库 :/bae/bdbs/db/
5、点击“创建数据库” 输入数据库描述,点击“确定” 。
6、创建完成后,进入“phpMyadmin”,点击菜单上“操作”,把原来的“gbk”改成“utf8_general_ci”。(不改会乱码)
三、BAE空间创建Bucket百度云存储和空间文件管理
1、进入:/bae/bcs/bucket/
2、点击“创建Bucket”,输入名称及需要的配额。&
3、、BAE的文件管理、上传程序等,要用到SVN,这里是,还有。
4、TortoiseSVN简体中文语言包安装后,在SVN中Settings——Language——中文简体——确定,调用中文语言。
5、我这里简要的说明如何上传,本地创建一个用于存放从SVN仓库中checkout的代码的文件夹,文件夹空白处右键,点击“SVN Checkout”(SVN 检出)
6、URL框输入应用的SVN地址,点击“确定”,之后会提示输入(百度)账号及密码即可。
四、百度免费BAE空间绑定顶级域名
1、BAE的域名绑定不像SAE一样,需要验证备案,发邮件等。。。BAE仅需你承诺备案过,即可绑定!
2、首先,先把你域名CNAME记录到BAE提供的二级域名,DNS解析后,即可绑定!
3、点击左边的“域名绑定”,输入你的域名地址,勾上“承诺已备案”,在点击“确认绑定”即可。
4、接下来就看到域名绑定成功的提示了。
五、在百度BAE空间成功搭建Wordpress
1、下载Wordpress For BAE定制版,这里是。(感谢:博主)
2、下载后,将文件解压到刚刚建立的文件夹中,打开“wp-config.php”修改数据库信息。
3、数据库名称写上那个云数据库名(好多字母那个),以及创建的Bucket名,其余不动,修改完成后保存。
4、全选WP文件,右键——“TortoiseSVN”——“Add”(加入)
5、接着上传文件,右键文件夹——“SVN Commit”(SVN提交),弹出的窗口点“Ok”(可能会提示输入账号密码)
6、这样,在BAE搭建的WordPress就完成了,目前该版本是3.4.1,由于权限问题,暂时还不能升级!
7、该版本目前无法在后台安装主题及插件,需手动上传。DZ以及PW等论坛程序暂时无法直接安装。(可以在本地安装后,再上传文件及数据库)
六、百度BAE空间相关演示
1、主页演示:
2、探针地址:/tz.php
3、WordPress演示:
4、域名绑定:https://kenym.asia
文章出自:&& 由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
您或许对下面这些文章有兴趣:&&&&&&&&&&&&&&&&&&&&本月吐槽辛苦排行榜
啃玉米工作室站长
暂时保持一下低调。。。等待补充@@
TA的专栏:&&|&&
关于本文的作者
所属分类:
链接地址:
浏览前页:
浏览后页:
部落快速搜索栏
各类专题梳理
网站导航栏
免费资源重点推荐
最新文章推荐
部落最新评论列表
部落本月最受关注的热点
(热度81℃) (热度75℃) (热度73℃) (热度70℃) (热度68℃) (热度65℃) (热度64℃) (热度60℃) (热度58℃) (热度56℃) (热度56℃) (热度54℃) (热度52℃) (热度52℃) (热度48℃) (热度47℃) (热度45℃)
部落本月踩得最多的宝贝
(踩6,041次) (踩4,516次) (踩4,104次) (踩3,580次) (踩3,536次) (踩3,035次) (踩2,963次) (踩2,923次) (踩2,666次) (踩2,257次)
免费资源部落,是一个致力发布和推广来自世界各地的免费资源,包括多样实用的免费空间、各种优秀的免费软件、各样可用的免费网盘等个人博客网站。站长qi是一位很普通不过的人,长期关注网络空间、互联网、软件应用、程序开发与设计、网络应用等。免费资源部落成立的目的就是希望与更多人分享网络快乐与精彩!本站持续修改完善中,如遇不便还请谅解^_^Jfinal+druid解决BAE3.0 mysql公有数据库30秒断连接限制 - JFinal,nodejs博客dreamlu.net
2014年 03月 07日
&&>>&& Jfinal+druid解决BAE3.0 mysql公有数据库30秒断连接限制
Jfinal+druid解决BAE3.0 mysql公有数据库30秒断连接限制
&&&&昨天晚上在折腾新的css,js压缩策略的时候发现博客非常不稳定,经常404!跑去看了下日志发现大量的Caused by: java.net.SocketException: Connection reset错误&&&&仔细去查找了BAE3.0的文档发现BAE3.0&mysql公有数据库有30秒断连接的限制!&&&&于是乎去查找了Druid的wiki:&发现下面2个参数testOnBorrowtrue申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。testOnReturnfalse归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能&&&&在JFinal的DruidPlugin中这2个参数都是默认的false(估计波总是为了性能考虑)druidPlugin.setTestWhileIdle(true);&
druidPlugin.setTestOnBorrow(true);
druidPlugin.setTestOnReturn(true);&&&&改成true之后问题貌似问题解决!希望对还在折腾BAE的同志有些帮助!
版权声明:若无特殊注明,本文皆为原创,转载请保留文章出处。
人生就象愤怒的小鸟,你失败了,最起码还有几只猪在笑。其它开发支持
全国首批获得可信云服务认证
对象存储服务:N002002 云数据库服务:N003002一键部署BAE - 文档 - Clouda
小提示:开启 Javascript 能获得更好的体验!
Clouda托管到BAE 3.0
Clouda是基于node.js开发的,所以需要node.js环境以及需要数据库的支持,百度开发者中心上BAE提供整套的环境的支持,只需简单的配置就可以快速运行基于Clouda开发的应用,具体方法如下:
(1)进入,点击“创建应用”
(2)填写应用的名称,并点击“保存”
(3)保存完成后,点击“应用引擎”进入BAE
(4)在BAE上添加部署,完善信息,申请域名,并在“类型选择”中选择“nodejs-web”,通过“代码版本工具”选择获取代码的方式
(5)点击“扩展服务”创建mongoDB数据库,进入创建页面后点击“添加新服务”并选择“MongoDB”
(6)数据库创建完成后查看数据库配置信息,记住mongoDB的名称,后续步骤中需要使用该参数
(7)点击“部署列表”回到BAE的列表,在列表页面点击“发布设置”查看SVN或者Git信息,并复制SVN或者Git地址
(8)根据SVN或者Git地址checkout代码到本地,将clouda工程目录下的所有文件复制到checkout文件夹下,在复制过程中使用工程目录下的app.conf、package.json、app.js覆盖checkout目录下的相应文件
(9)修改app/server_confg/bae.js文件,填入在第(8)获取的MongoDB的名称填入dbname,获取的API Key填入user,获取的Secret Key填入password,申请的域名填入site_url
//config file for bae
if(sumeru.BAE_VERSION){
sumeru.config.database({
dbname : 'yourdbname',
user: 'yourpk',//bae 3.0 required
password: 'yoursk',//bae 3.0 required
sumeru.config({
site_url : '', //with tailing slash
(10)使用SVN或者Git上传代码到BAE 3.0,并在BAE上上线应用,完成上线后使用申请的域名 + /index.html/itworks访问框架实例应用itworks
BAE 2.0迁移到BAE 3.0
如果您的应用已经托管到BAE 2.0,而您需要将应用从2.0迁移到3.0,可以按照下面的步骤完成迁移:
(1)更新clouda的版本到最新版本
npm update -g sumeru
(2)升级工程
sumeru update ./myproject
sudo sumeru update ./myproject
(3)按照上面的文档的操作在BAE 3.0上创建应用和数据库并获取相应的配置信息
(4)修改app/server_confg/bae.js文件,使用下面的代码替换,并按照上面(11)的要求填写
//config file for bae
if(sumeru.BAE_VERSION){
sumeru.config.database({
dbname : 'yourdbname',
user: 'yourpk',//bae 3.0 required
password: 'yoursk',//bae 3.0 required
sumeru.config({
site_url : '', //with tailing slash
BAE 3.0多执行单元托管配置
如果您将Clouda应用托管到BAE 3.0并需要使用或者开启了多执行单元(执行单元>1),您只需要按照下面的操作配置app/server_config/bae.js文件即可完成多执行单元的同步
(1)在BAE 3.0上创建Redis
(2)获取创建得Redis得信息(数据库名、AK、SK)
(3)修改app/server_config/bae.js
//config file for bae
if(sumeru.BAE_VERSION){
sumeru.config.database({
dbname : 'yourdbname',
user: 'yourpk',//bae 3.0 required
password: 'yoursk',//bae 3.0 required
//添加下面的代码
sumeru.config.cluster({
enable : true,
dbname : 'yourdbname',//redis dbname
user: 'yourpk', //reids API Key
password: 'yoursk', //redis Secret Key
sumeru.config({
site_url : '', //with tailing slash
BAE3.0开启websocket的配置
如果您将Clouda应用托管到BAE 3.0并需要使用websocket,可按照下面的方法来配置:
(1)在BAE3.0上创建Port服务
(2)获取Port相关信息,并设置端口为10666
(3)修改app/config/sumeru.js
sumeru.config({
httpServerPort: 8080,
sumeruPath: '/../sumeru',
sockHost:'IP:Port'
//将上一步获取的IP:Port填入这里

我要回帖

更多关于 百度bae连接数据库 的文章

 

随机推荐