php中tp框架的坑,tp5框架遇到的一些坑

最近这个项目确实是问题多多!新项目的上线到测试,基本都是一个人去弄!

面对40多万条的数据,mysql跑起来确实没有那么快!

首先来介绍一下我的项目吧!

其实项目比较简单  主要就是在已有的平台开放类似于百家号,头条号这样的接口!

基于 thinkphp5.0稳定版框架开发

前段用了 layui 和其他的杂七杂八

再来说说需求:

每个人都要与一个主页

每个人可以通过设置的个性域名来访问ta的主页!类似于博客的个性域名  比如:http://micuer.com/zhangsan   张三的主页

对seo友好  也就是网页的网址尽量短

访问速度要相对比较快

拿到这些需求,我心想~  这尼玛用tp5框架再合适不过了啊!毕竟tp3用的还是比较顺手的!而且这个路由功能简直太适合这个项目了!

如果用laravel 毕竟损失的性能还是比较多的!虽然小生对laravel也比较熟悉!

说干就干呀~  撸起袖子就是撸代码了~

本地测试——  尼玛  没数据库  40多万条的数据库不让动  没有个链接地址  没有本地测试数据~

只有先写其他的功能了咯!  比如实名认证,审核,基本的资料修改这些~

貌似有点偏题了哈~~

反正就是没数据  让你写功能确实没那么直观

还有就是之前线上的cms系统全部加密处理~~~

后面经过分析也把项目弄好了!但是反应速度 真的是  炒鸡炒鸡慢啊~~~

http://micuer.com/index.php?m=index&a=read&id=240   这篇文章介绍了一些优化的方式

页面也用了ajax加载  框架自带的缓存不够快   自己要写缓存

40多万条数据不是盖的~    对于更新不是要求那么明显的页面,尽量写缓存吧  同志们~

还有要特别注意的几点:

网页的css  js 图片等资源  一定要在浏览器下的network下看看有没有404 等不合适的状态出现!

因为我当时配置的全局路由  只要是再主域名下+/任意字符串  都会到个人主页去跑40万条数据库   严重影响了速度

后面也是后之后觉的发现的![因为本地的图片和服务器图片不一样,数据也不一样,而我 不小心把服务器 给  rm -rf 了一下再把本地的传上去的]

后面导致速度比龟速还龟速

把图片全部重新传一遍就好了!

期间我严重怀疑tp5框架的bug和性能~,后来看看还是项目文件丢失的原因!

这些细节大家一定要多多留意~

如果我的文章对你有所帮助,不放关注一下我吧

@沙坪坝韩宇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值