导航:首页 > 文件教程 > 用thinkphp开发的网站

用thinkphp开发的网站

发布时间:2024-06-13 00:38:27

① php手把手教你做网站(二十九)thinkphp6部署多个数据库

前边介绍了负载均衡,mysql同步,接下来介绍tp6分布式部署多个数据库,实现读写分离。

tp6的分布式部署读和写仍然是一个系统,这里我们分开操作,给用户展示的就是从数据库,后端添加文章就是主库,然后同步到从库。

1、配置数据库链接参数

目标:实现随机使用数据库展示信息,只是读操作。

测试:前台可以读取表中内容(存放的不一致),查看是否是随机显示的。

打开.env文件进行编辑

说明:

2、编辑database.php

找到deploy设置为1分布式部署,下边不要改,都是读,写入的也就是后端的我们单独建站连接主库。

配置完成,tp6使用的是mt_rand取随机数判断使用哪个数据库。

3、数据库交互写操作

比如浏览量没必要每次都去更新数据库,可以先使用redis缓存,存够1000的整数倍,再去更新数据库。

4、后台独立,也就是写

可以前后端分离,单独做一个网站(没有前端)使用ip访问或者独立的域名连接后台。

5、上传附件(jquery ajax跨域上传)

使用了nginx负载均衡,肯定是多个一样的网站,如果图片存放到一个站,别的就不能访问了,可以单独设置一个附件(压缩包,图片等)服务器,可以使用二级域名连接,这就要求我们上传附件的时候,是上传到附件服务器。

jqueryURL

API控制器apdpic方法

说明:

也可以先传到后台服务器然后使用(php)ftp上传,或者是通过curl上传到附件服务器,感觉那样毕竟麻烦,直接设置跨域会比较简单。

也测试了使用jsonp跨域,但是不能上传附件。

6、thinkphp6实现读写分离(在一个站点)

我个人是不喜欢这样的,负载均衡应该是均衡地读,也就是前台单独一个站点,后端的写是另一个独立的站点,看个人喜好吧。

独立后台的优点:可以提升安全性,因为我们的后台网址是不公开的,避免用户猜测一些后台的信息。

.env配置按照1所述编辑,默认第一个是主库。

database.php

愿大家在新的一年心想事成,万事如意!!!

② 如何用thinkPHP 构建一个简单的项目

1、使用sftp协议进行上传的操作:输入用户名和用户密码

③ thinkphp开发的实例及源码哪里有

在官网上有开发的实例及源码可以下载。地址:http://www.thinkphp.cn/case/index.html。

④ thinkphp5怎么部署网站

在WEB根目录下面创建一个app子目录(这个就是app就是项目名),然后在该目录下面版创建一个index.php文件,添加一行简单权的代码
<?php
require '/ThinkPHP框架所在目录/ThinkPHP.php';这行代码的作用就是加载ThinkPHP框架的入口文件ThinkPHP.php,这是所有基于ThinkPHP开发应用的第一步。然后,在浏览器中访问这个入口文件。

阅读全文

与用thinkphp开发的网站相关的资料

热点内容
庐江的招聘网站有哪些 浏览:930
vb编程数据怎么写 浏览:469
苹果5s充电器掉水里 浏览:759
timemachine磁盘工具 浏览:940
abk文件在哪里 浏览:236
u盘怎么自动传输文件 浏览:904
朱艺彬新的妈妈 浏览:674
ost文件u盘 浏览:655
哪个外贸网站做的好 浏览:144
在哪里查询发布的文件 浏览:857
linux终端修改字体大小 浏览:604
p2p网贷app开发框架 浏览:927
在哪个app上可以报警 浏览:584
大数据时代相关论文 浏览:930
好看视频网 浏览:918
拍皮肤app哪个好 浏览:324
ug在外部导入的部件怎么没法编程 浏览:2
计算机与网络技术国家标准 浏览:493
百度云怎么输入提取密码 浏览:995
贵阳市贵安新区大数据中心 浏览:207

友情链接