原创

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和性能~,后来看看还是项目文件丢失的原因!


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


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

@沙坪坝韩宇





留言反馈
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈