Jadual Kandungan
回复内容:
Rumah pembangunan bahagian belakang tutorial php laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!

laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!

Jun 06, 2016 pm 08:07 PM
laravel php

laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!

这个问题已被关闭,原因:无法获得确切结果的问题

回复内容:

laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!

应该从这几个方面入手去考虑问题

  1. 网页加载内容包含

    • 服务器主文件(你请求的url地址)
      这个文件的加载关系到服务器性能, 也就是包含框架的性能, 服务器性能/反应速度, 数据库的读取速度(mysql优化, 数据库查询), 网络, dns解析速度

    • 服务器资源文件(通过主url地址加载的css,js,图片,css用到的图片,字体文件等)
      这个是资源文件, 一般和服务器性能没有太直接的关系, 是将资源文件直接加载到你的机器上, 没有经过任何php 的处理, 这个慢不能归咎到php 身上.这个和 IO, 网络, 服务器响应是有关系

  2. 关于第一个服务器主文件的加载速度分为以下几个部分解析, 我们打开谷歌的network调试分析下, 这个是我本机的速度 laravel 5.1.35 , 未做任何缓存(optmize,route cache)

laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!
这里的内容包含详细见 understanding resource timing
连接初始部分: 客户端队列/客户端延迟/代理请求初始
服务器响应部分:请求发送/ ttfb(服务器等待)/ 内容下载

我们看到的这里的ttfb 便是我们服务器的响应速度, 里边包含

  1. 服务器对PHP的处理(php处理/解析速度)

  2. php处理过程中对文件的io加载(磁盘读取速度)

  3. 框架解析速度
    你提的问题应该是第二个步骤的第三个小问题, 框架解析速度, 其中对框架的解析可以有以下几个优化方式

优化命令

<code>php artisan route:cache   # 路由缓存
php artisan optmize --force       # 程序加载优化</code>
Salin selepas log masuk

优化对比:
优化前:
laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!
优化后:
laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!

  1. 希望答疑

业务逻辑是自己写的呀,laravel只一个豪华的房子,装修要靠自己。
慢的话是不是没有各种cache:
artisan config:cache
artisan route:cache
artisan optimize
composer dumpautoload
。。。

网站的瓶颈在io,php性能问题基本可以忽略。
网站的瓶颈在io,php性能问题基本可以忽略。
网站的瓶颈在io,php性能问题基本可以忽略。

laravel 5.1 做的网站,没什么业务逻辑,感觉很慢啊!
换了nodejs就快了
from http://www.hostingadvice.com/blog/comparing-node-js-vs-php-performance/

但是写业务逻辑的时候,又该抱怨开发效率慢了

慢,你要去定位“慢”在哪里,性能瓶颈是什么。

可能是前端渲染慢
可能是网络慢
可能是你的服务器慢
可能是你的程序有问题
可能是你的SQL慢
可能是你系统设计的问题
可能是你的数据库慢
可能是你的服务器磁盘渣

不要慢就把责任怪到PHP上面。

支持 @jock 一般慢都不是因为框架,而是自己不会使用,框架能开放出来,一般都是经过N多次的修改与维护了

不知道你说的是哪里慢,问题都没说清楚,没法帮助到你

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Pengesah Mencipta CakePHP Pengesah Mencipta CakePHP Sep 10, 2024 pm 05:26 PM

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Panduan Ringkas CakePHP Panduan Ringkas CakePHP Sep 10, 2024 pm 05:27 PM

CakePHP ialah rangka kerja MVC sumber terbuka. Ia menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP mempunyai beberapa perpustakaan untuk mengurangkan beban tugas yang paling biasa.

Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Feb 07, 2025 am 11:57 AM

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

See all articles