Laravel的网站打开速度优化方法

Laravel的网站打开速度优化方法
前言

Laravel是一个功能强大的框架,许多组件,大码。它的使用方便,以牺牲性能为代价。即便如此,它仍然是一个优秀的框架,但在正式的环境中,我们需要优化和提高网站打开速度。本文主要介绍优化网站打开速度laravel一些提示和技巧。

1。关闭调试

打开环境文件并将调试设置为false。
app_env =地方
app_debug = false
app_key = Base64:ST / atfeae13eyao1raee6jc9ff + yle1se + wtyk0h6b4 =
两。缓存路由配置
PHP工匠路线:高速缓存

PHP配置工具:缓存
三、Laravel优化命令
优化PHP的工匠
四,作曲家优化
sudo作曲家转储加载优化
五。使用Laravel缓存

使用Laravel的缓存技术缓存内容,有文件缓存、数据库缓存,Redis的缓存。Redis也可以结合易感元件或多个缓存的方法
为列表=缓存::记得('travel。目的地列表功能,20,()){
返回这个->目标->列表();
});
六。使用CDN

如果七头牛的CDN,送你20g交通和20G的存储空间,每个月的小车站是完全足够的。

七。使用PHP 7和开放opcache

为了提高PHP 7的性能,一些小技巧,首先是打开奥帕奇,参考原:

记住使Zend opcache,因为php7使opcache跑得比php-5.6即使opcache未启用,所以事情发生之前测试期间。
我的Ali云服务器的PHP 7,这是由一个称为小米提供CentOS的源。它没有opcache默认安装。它是由百胜yum70 *命令搜索列表。确实,有安装。
yum安装php70-php-opcache.x86_64
然后重启php-fpm的使用服务php70 php-fpm启动命令。(不同的系统和环境,安装并打开奥帕奇根据自己的情况
创造一个新的phpinfo()函数的PHP文件显示的信息,如果你能找到opcache项目,已成功启用。安装和启用PHP 7,这是增加机翼的PHP 7!

八、nginx开启Gzip压缩

开启gzip压缩服务器Nginx是一个优化网站性能的方法,可以有效地减少服务器的带宽消耗。缺点是它会增加CPU的占用率,但CPU往往是最空闲的。

引用Nginx官方网站的介绍:

的ngx_http_gzip_module模块是一个过滤器,使用压缩响应,响应,它也被称为以下三个方面。
开启gzip压缩在Nginx

打开nginx.conf文件,添加以下:
gzip对;
gzip_min_length 1k;
16 64k gzip_buffers;
gzip_http_version 1.1;
gzip_comp_level 9;
gzip_types文本/平原应用/ x-javascript应用/ Javascript文本/应用CSS和XML文本 / / x-httpd-php Javascript应用图像/图像/图片/ PNG;
gzip_vary上;
gzip的参数介绍

在|关闭gzip

打开或关闭gzip模块

gzip_min_length 1000

设置页的可压缩的字节数最小,和网页字节数的头球从内容长度得到。默认值是0,无论多少页压缩。建议的字节数大于1K的设置,和小于1K的可能更大。那就是:gzip_min_length 1024

gzip_proxied过期no-cache no-store私人认证;

当Nginx作为反向代理,它打开和关闭的后端服务器返回的结果。前提是后端服务器必须返回包含报头的头标题。

gzip_types文本/平原/ XML的应用;

匹配的MIME类型被压缩,并且(不管是否指定)文本压缩类型总是被压缩的。

确定是否通过浏览器打开Gzip压缩

像Firefox一样,打开一个网页并打开调试控制栏,例如:
编码字段的内容是gzip,这表明该网页是由gzip压缩。

这不仅仅是用于laravel网站性能优化,很多都是通用的网站性能优化的方法,当然,仍有许多地方有待优化。

总结

以上就是本文的全部内容。希望本文的内容能给大家的学习工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部