当前位置: 首页 > news >正文

做微商哪个网站好现在主流网站用什么做的

做微商哪个网站好,现在主流网站用什么做的,app和网站的关系,新网域名转出令人激动的黑科技#xff1a;Laravel 项目性能提升 20 倍 这个项目能够在无需修改任何代码且无需第三方扩展的前提下#xff0c;将你的 Laravel 项目性能提高 20 倍。它仅依赖于 PHP 原生的 pcntl、posix、fiber 和 sockets。 项目灵感 起因是看到官方发布的 PHP 8.1 更新…令人激动的黑科技Laravel 项目性能提升 20 倍 这个项目能够在无需修改任何代码且无需第三方扩展的前提下将你的 Laravel 项目性能提高 20 倍。它仅依赖于 PHP 原生的 pcntl、posix、fiber 和 sockets。 项目灵感 起因是看到官方发布的 PHP 8.1 更新中引入了 fiber 特性看到这则消息时我非常激动我仿佛看到了 PHP 的更多可能性。再结合我对 Swoole 和 Workerman 的工作流程了解得出结论它能够完美应用到 Laravel 和 ThinkPHP 等这些规范的面向对象标准框架中。 思路 我的思路是通过利用 fiber 特性将 Laravel 项目中的 I/O 操作异步化从而减少阻塞时间提高整体性能。具体方法包括以下几个方面 利用 fiber 实现协程将传统的同步 I/O 操作改为异步 I/O 操作使得 PHP 代码能够在等待 I/O 操作时执行其他任务。集成到现有框架在不修改现有业务逻辑代码的前提下通过中间件或扩展包的形式将新的异步 I/O 操作集成到 Laravel 项目中。优化资源利用率通过减少阻塞时间提高服务器的并发处理能力从而提升整体性能。提供更多协程助手提供更多的协程助手函数方便开发者使用协程特性。借鉴了 async/await 特性借鉴了 JavaScript 中的 async/await 特性提供了类似的函数方便开发者编写异步代码。 结果 经过一系列的测试和优化这个项目最终成型到目前为止我已经在生产环境中部署且能够在 Unix/Linux 服务器上正常工作。 安装方法 通过 Composer 安装 composer require cclilshy/p-ripple-drive运行 php artisan p:run # -l | --listen 服务监听地址,默认为 http://127.0.0.1:8008 # -t | --threads 服务线程数,默认为4Nginx 伪静态配置 location / {try_files $uri $uri/ backend; }location backend {proxy_pass http://127.0.0.1:8008;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme; }不出意外应该是这样的运行结果 至此你的工作已经完毕无需进行额外配置但仍然需要有一定了解 CLI 运行模式的机制并知悉下列函数在运行过程中会发生什么以决定如何使用它们如 dd、var_dump、echo、exit、die。如果你的项目中充斥了 header(content-type: application/json); die(json_encode($data));这样的写法则不适用于该项目 更多 该项目不仅提供了性能提升还提供了多个协程助手以让开发者能够充分利用协程的特性。当然你也可以忽略这一项。如你可以在控制器中做这些事 特性 defer public function index(Request $request) : string {\P\defer(function(){//TODO: 这里的代码将在 return 之后运行, 允许返回请求后做某些事情});return Hello PRipple; }特性 await public function index(Request $request) : string {// 非堵塞进程模式读取某个文件$content \P\await( \P\IO::File()-getContents(__FILE__) );return $content; }特性 组件原生化 public function index(Request $request) : string {// 非堵塞进程模式请求某个 URL$response \P\await( \P\Net::Http()-Guzzle()-getAsync(http://www.baidu.com) );return $response; }附言 目前该项目已经支持 ThinkPHP 和 Laravel。未来我计划将它扩展到更多的 PHP 框架中。尽管该项目在我的服务器上完全正常工作我甚至觉得它很完美但依然可能有意料之外的 Bug 需要发现。期待大家在使用过程中反馈问题共同完善这个项目。也欢迎大家参与到项目的开发和优化中共同推动 PHP 生态的发展。如果你想了解它是怎么工作的以及更多的使用方法欢迎查阅文档 项目驱动: https://github.com/cloudtay/p-ripple-drive/blob/main/README.zh_CN.md 项目核心: https://github.com/cloudtay/p-ripple-core/blob/main/README.zh_CN.md
http://www.hkea.cn/news/14477751/

相关文章:

  • 新密做网站公司wordpress 挂马 清除
  • 为什么做网站要用谷歌浏览器赣州章贡区属于什么风险区
  • 网站背景居中怎么做辽宁城乡住房建设厅网站打不开
  • 成华区统一建设办公室网站班级建设网站设计方案
  • 广元单页网站制作多语言网站模板
  • 网站建设提供源代码有什么用英语网站都可以做哪些内容
  • wordpress 5.0网易云音乐杭州seo建站
  • asp.net网站开发技术互联网推广公司排名
  • 一个企业的网站建设五金表带厂东莞网站建设
  • 郑州建站优化微信公众号推文模板素材
  • 宁晋网站开发php企业网站源码下载
  • flash打开网站源码一个新手如何做网站
  • 盘锦网站制作wordpress不同背景图片
  • 怎么建网站平台卖东西哈尔滨制作网站企业
  • 教你做网站的视频万网域名注册官网的阿里云
  • 重庆网站供奉战犯网站建设初步规划书
  • 微信做模板下载网站怎么申请信用卡收款网站接口
  • 简单的英文网站模板湘潭做网站 都来磐石网络
  • jsp网站开发的环境配置过程网站如何备案 流程
  • 做环卫车怎么做网站程序外包平台
  • 医疗网站深圳罗湖网站设计公司
  • 种子搜索网站开发网站怎么添加后台
  • 适用于个人网站的域名wordpress如何添加封面
  • 北京建设网站兼职普工网站建设太金手指六六十
  • 大同住房和城乡建设网站学网页设计课程
  • 宁波派桑网站建设wordpress 代做网站
  • 网站推广包年1688黄页网
  • 柳州门户网站建设公司排名北京云主机网站源码
  • 开网站建设工作是如何网站建设学什么软件
  • 如何制作企业网站的版式那些钓鱼网站是怎么做的