Nginx Unit 作为 PHP 和 Laravel 服务器
Nginx Unit 是一个 Nginx 带来的 “通用 Web 应用服务器”。它是一个可以和你的代码库“直接”通信的 web 服务器,帮你以代码能够理解的方式将 HTTP 请求传递给代码。对于 PHP 支持,它有一个创建 PHP 进程的 PHP 模块,类似于 PHP-FPM,但不需要 PHP-FPM。摆脱 PHP-FPM 对我来说真的很好,所以我决定看看它...
PHP 8.3 正式发布
PHP 8.3 即将于近日发布。其中涉及多个新特性、变更及特性弃用:新特性-类常量显式类型、新增 json_validate 函数、动态类常量及枚举成员获取、gc_status() 返回额外的 GC 信息
Laravel 框架引入 Laravel Number 工具类
Laravel 引入了一个新的 Number 工具类,它提供了多个新的 helper 用来格式化数字。它将在下一个 Laravel 发布版本中可用。另一个好处是:helper 具有区域设置意识,因此您可以根据当前区域设置设置数字格式,可以全局设置,也可以按方法设置
解决 PHP 扩容问题
我们有一个导出功能,可以在许多后台作业过程中创建 Excel 文件。多年来工作出色。不过,那已是过去。我们在一个PHP项目中有一个导出功能。给定一个数据源,它将在许多后台工作的过程中构建一个 Excel 文件。一旦文件完成,就开始最后一项工作,通过电子邮件向用户发送一个标记化链接供下载。这一策略运行良好,多年来没有出现任何重大问题。也就是说,直到,正如你可能...
开发者的 20 条生产力技巧
在本文中,我介绍了一些实用而直接的技巧,可以提高开发人员的生产力(有些技巧也适用于非开发人员),我每天都在使用这些技巧。我将这些技巧组织成以下 4 个主题,方便参考:提升工作环境.优化代码工作流。让调试更机智。锻炼软技能—提升工作环境1.选择好的主题对于这样一篇文章来说,这似乎是非常规的,但选择正确的主题对你的工作效率起着至关重要的作用。许多开发人员默认他们...
如何编写 Email 标题,提高打开率
电子邮件是向客户发送相关、有价值内容的机会。但是,如果你的电子邮件标题失败了,你的其余内容就无关紧要了。电子邮件中最重要的部分是标题,同时也是最难写的部分。空间很小,客户是否打开你的电子邮件的决定取决于它。你如何写一个朗朗上口的电子邮件标题,让人无法忽视?你如何创造一种紧迫感,让他们倾向于打开你的电子邮件并阅读它?你如何写一个不会出现在垃圾邮件文件夹中的电子...
使用 spatie/laravel-data 保存 Laravel 应用的设置
很长一段时间以来,我一直在努力寻找一种在我的 Laravel 应用中为用户、团队或任何其他模型存储设置的好方法。在过去的10年里,我使用了不同的方法来解决这个问题。要么在相应的数据库表格中每个设置添加特定的字段列(比如,在 user 表中添加 timezone 或 date_format 字段);或者在 user 表中添加通用的设置 JSON 字段,来存储设...
如何将 Caddy Server 与 PHP 结合使用
Caddy 服务器是一个模块化的现代 web 服务器平台,支持自动 HTTPS 证书、QUIC 和 HTTP/2、Zstd 和 Brotli 压缩、各种现代特性以及经典的 web 服务器功能,如可配置虚拟主机、URL 重写和重定向、反向代理等。2020 年 5 月发布的当前版本 Caddy 2 对其配置语法、自动化、插件等进行了重大改进。本文介绍了如何将 P...
适合跨境电商的 10 个最佳黑五邮件示例
你已经计划好了即将到来的黑色星期五电子邮件策略,对吧?注意:人们用不到 3 秒钟的时间来决定是否会点击你的黑色星期五营销电子邮件。如果他们打开你的电子邮件,你只有 11 秒的时间来吸引他们的注意力。你需要计划一个黑色星期五活动,它将从所有其他黑色星期五电子邮件中脱颖而出。在这篇文章中,您将了解到:黑色星期五的趋势对你的商业务意味着什么(以及为什么你现在就应该...