V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dvaknheo  ›  全部回复第 5 页 / 共 14 页
回复总数  270
1  2  3  4  5  6  7  8  9  10 ... 14  
2020-10-11 14:31:20 +08:00
回复了 loveuloveme 创建的主题 PHP Laravel 作者 taylor 因为 Jetstream 招致不少批评
@loveuloveme 页内 scss 呢?。或者一个 html 对应一个专一的 scss, css.
scss 编译出来的 css 是可以看可以用的,丢失 scss 文件也不怕。 用 boostrap 的时候组合多个 自带 class 是偷懒行为而已。
2020-10-11 14:22:18 +08:00
回复了 nonfu 创建的主题 PHP 关于 Laravel 应用性能优化的几点建议
使用 CDN 访问静态资源(图片、JS 、CSS 文件)减轻带宽负载;
// 这个是 web 后端通用的优化。
服务器启用 PHP OPcache 扩展缓存 PHP 字节码;
// 还好,没碰见过 OPcache 的 bug 。

对于所有高频业务 SQL 查询,合理优化索引字段,提升数据库查询性能;

// [ 这项很重要。ORM 导致 SQL 不直观,所以懂 ORM 不懂 SQL 不行,你需要在写 ORM 的时候大致估摸着会生成什么 sql 。 我还见过后期加东西因为之前写的太复杂看不懂,直接在最前面加 where 的, 管他什么索引性能,完成产品策划的任务就行]

合理使用缓存,减少与 MySQL 服务器的交互,降低磁盘 IO ( Laravel 本身支持多种缓存驱动,可以非常方便地集成不同缓存系统,我这里使用的是 Redis 作为缓存驱动);

// 最懒惰的是 select * 对应的 cache 啦。不会出现同步问题。

PHP 本身不支持并发编程,但是可以引入队列系统异步处理耗时任务,比如邮件发送、涉及数据库操作的数据统计和更新、事件监听和处理等,通过多个队列进程实现并发处理效果( Laravel 本身支持多种队列驱动,可以非常方便地集成不同队列系统,并且提供了 Horizon 这一队列系统解决方案,我这里使用的是 Horizon + Redis + Supervisor 搭建小型队列系统);

// 对于小系统来说,用数据库队列安全可靠没必要折腾那么多。

通过 composer install --optimize-autoloader --no-dev 初始化项目依赖,以便加速 Composer 定位指定类对应的加载文件,同时不安装开发环境使用的依赖。

// 发布要用 mv -T 来做版本发布,方便回滚。发布的时候当然不是 每次都 composer install 啦,网络出问题怎么办。如果 composer.json 没变化,直接 copy vendor 目录就是。
发布脚本连带部署脚本一起跑
没看懂, 云主机到期不续费,导致其他云服务功能也被注销了?
2020-10-08 14:37:36 +08:00
回复了 starsriver 创建的主题 PHP Discuz! X 重构,愿意贡献你的代码吗?
我看错以为是官方征求新版本。白激动了一场。
如果重做新版本,我希望以下必须满足以下两点:

1 承认 MVC 缺层, 剥离业务层出来。
2 使用可变单例,使得“不用修改系统代码,也可接管系统功能”
2020-10-05 19:02:51 +08:00
回复了 ganymedenil590 创建的主题 PHP PHP 7:真实世界的应用开发(中文翻译)
@falcon05 现在都是要小程序,公众号。wp 这种公司形象页面很少了
2020-10-05 18:56:56 +08:00
回复了 loveuloveme 创建的主题 PHP Laravel 作者 taylor 因为 Jetstream 招致不少批评
那句话怎么说来的?不爽不要用。

要不你来个更"优雅"的方案?
我觉得需要编译的 vue 不适合搞后台。严重降低了开发效率
2020-09-30 13:10:13 +08:00
回复了 topthink 创建的主题 PHP ThinkPHP V6.0.4 版本发布——双节快乐!
错觉了? 我记得官方有 注册登录 的用户系统的 demo 。
找了一下没有
2020-09-10 20:17:08 +08:00
回复了 nonfu 创建的主题 PHP Laravel 8 正式发布,一起来看看有哪些新特性吧
@JaguarJack 因为 Laravel 的入门门槛提高了。
curd 不好出活了,要折腾框架里很多东西
2020-09-10 11:03:34 +08:00
回复了 nonfu 创建的主题 PHP Laravel 8 正式发布,一起来看看有哪些新特性吧
@lscexpress 技术也是一个原因。Laravel 抬高了 PHP 的入门门槛,把 PHP 降到 Java 层次和 Java 竞争。

Java(Laravel) 善于解决 Java(Laravel) 发明的问题。

PHP 不是个好语言,但赶上了好时代。(三位一体的 Javascript 更别说了)
Laravel 不是个好框架,但是赶上了 PHP 7 时代好用的框架缺失的时代。
2020-09-07 17:32:02 +08:00
回复了 liuyibao 创建的主题 PHP 建议 phper 尝试下静态分析工具 phpstan
ignoreErrors:
- '#Unsafe usage of new static#'
- '#no return typehint specified#'
- '#with no typehint specified#'
- '#has no typehint specified#'

2020-09-05 17:41:23 +08:00
回复了 sprout123 创建的主题 程序员 你们都怎么职业规划来应对中年危机啊
@lewis89 女人的中年危机要来得早而已。
如果 30 岁没结婚,接下在几年里目标里达到生孩子的目标。
相当于 35 岁的男人了。
单身女人 35,比单身男人 40 还可怜。
2020-09-05 17:36:05 +08:00
回复了 maichael 创建的主题 程序员 做技术的,大多数人的中年危机都是逃不掉的
@IamCyborg 因为站长正好 35 了。所以接下来几年都会有一批上了 35 的人发牢骚的。
站长现在的日子我不了解,早年真是少年得意,意气风发啊。
早年我和站长也就隔着一小段距离(指缝宇宙.jpg)
2020-08-23 22:50:20 +08:00
回复了 wuzhouhui 创建的主题 程序员 同事写的注释实在太多余了
@zengguibo 只要这代码不刁钻。
读代码,写得怎么样都能忍,只要关系不复杂。不能忍的三种

这东西从哪里冒出来的。
改了这地方,其他地方崩了
改了其他地方,这地方崩了。

就以我熟悉的 PHP 来说吧。
$object->getFooByCache(); 搜一下,没引用,咔嚓了。

等等,怎么 $object->foo 报错了。 原来是魔术调用, $object->foo <=> $object->ByCache
2020-08-20 23:53:01 +08:00
回复了 wszszh 创建的主题 程序员 Vue 官网提供的 cdn 地址加载的 vue 默认是 3.0.0 版本?
就这么一点大小,为什么 不内嵌而要外链呢?
2020-08-20 23:46:31 +08:00
回复了 Evilk 创建的主题 PHP 关于服务拆分
首先从拆分数据库开始
2020-08-19 22:25:04 +08:00
回复了 zarte 创建的主题 PHP 看到学 Java 反哺 PHP 有感
Macaw 和 slim 的路由都差不多。 不是 PHP 想要的啊。PHP 最想要的不就是文件路由么。不用写什么路由表。
直接控制器类名+方法就过去了
ThinkPhp 6 的 居然不支持多个层级的控制器方法。
有哪个框架是这么支持的: /a/b/c/d => app/controller/a/b/c::d
2020-08-19 22:22:32 +08:00
回复了 zarte 创建的主题 PHP 看到学 Java 反哺 PHP 有感
模拟一下:

TP 3.2 的代码真是老掉牙,单字母看着真难受,Laravel 好多了。
是啊,我们祖传代码用 Laravel 比他优雅多了。
那么,你们用的 Laravel 是哪个版本呢?
4.0! 2013 年 5 月 28 日发布的支持 PHP 5.3 的 Laravel 4.0

昨天接到一个项目,要把 Laravel 升级到 17.3
这优雅的代码升级起来就是不一样。
2020-08-02 21:39:06 +08:00
回复了 fxjson 创建的主题 PHP 据说 swoole 性能特别好,大家怎么看?
swoole 把主战场放在 web 是搞错方向了。
hyperf ; swoole 节省下来的性能就浪费在这?
如果用 只能用在 swoole 上的框架 来进行开发,开发效率会大大降低。
另一方面,swoole 平台的东西用 composer 的东西都得要去看是否兼容 swoole.
2020-07-26 23:27:17 +08:00
回复了 limyel 创建的主题 Python 异步是 Python web 的未来吗
我记得 python 有个 laravel 的模仿者很活跃。
但我觉得本身 laravel 就把 php 带偏了。

web 的开发效率要比运行效率重要得多。
其中,开发效率包括了调试效率,最怕的是:
这东西怎么冒出来的,和,我动了这里,怎么我没注意到的地方也崩了?
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3672 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 10:28 · PVG 18:28 · LAX 02:28 · JFK 05:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.