前言
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网站性能优化,很多
都是通用的网站性能优化的方法,当然,仍有许多地方有待优化。
总结
以上就是本文的全部内容。希望本文的内容能给大家的
学习或
工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的
支持。