性能优化
优化阅读全文>>
如果网站的访问量确实非常非常大,而Nginx+FastCGI只能对处理瞬间或短时间内的高并发有很好的效果,所以目前唯一的终极解决方案是:定时平滑重启php-cgi。
具体配置如下:
1、写一个非常简单的脚本:
#vi /home/www/scripts/php-fpm.sh
内容如下:
#!/bin/bash # This script run at */1 /usr/local/php/sbin/php-fpm reload
2、将脚本添加至计划任务:
#crontab -e 内容如下:
*/1 * * * * /home/www/s...阅读全文>>
var app = angular.module('myApp', []);
app.config(['$locationProvider', function($locationProvider) {
$locationProvider.html5Mode(true);
}]);
app.controller('dataCtrl', function($scope, $http,$compile,$location) {
$scope.newId=$location.search().jdid;阅读全文>>
// 遍历解析Json
function parseJson(jsonObj) {
// 循环所有键
for(var key in jsonObj) {
//如果对象类型为object类型且数组长度大于0 或者 是对象 ,继续递归解析
var element = jsonObj[key];
if(element.length > 0 && typeof...阅读全文>>
因为用for循环被老大鄙视之后,这几天都在偷偷摸摸的研究数组的那几个迭代方法。使用下来,感觉确实妙用无穷,仿佛自己的逼格在无形中变得高大了一点点,哈哈,上一篇文章的简单介绍确实有点糙,因此决定重新一些总结文章。
这篇文章就是专门总结reduce方法的,这个方法大有可研究的地方,值得大家get它并去同手实践一下。
上一篇文章我认为reduce是一个聚合或者减少方法,它可以将数组中的每一项通过叠加变成一项,但是其实这种说法似乎不太准确。先不管这个,我们来看看例子再说。
从最简单的例子开始。
var arr = [1, 2, 3, 4, 5];
sum = arr.reduce(...阅读全文>>
https://juejin.im/post/5c6ea63c51882562ea723d1f?utm_source=gold_browser_extension阅读全文>>
yum install lrzsz
rz上传到服务器
sz下载到本地阅读全文>>
最近对一个比较老的公司项目做了一次优化,处理的主要是webpack打包文件体积过大的问题。
这里就写一下对于webpack打包优化的一些经验。
主要分为以下几个方面:
去掉开发环境下的配置
ExtractTextPlugin:提取样式到css文件
webpack-bundle-analyzer:webpack打包文件体积和依赖关系的可视化
CommonsChunkPlugin:提取通用模块文件
提取manifest:让提取的公共js的hash值不要改变
压缩js...阅读全文>>
解决方法:卸载httpd,
systemctl stop httpd.service
yum erase httpd.x86_64阅读全文>>
import router from './router'
// import { Message } from 'element-ui'
import axios from 'axios'
const _import = require('./router/_import_' + process.env.NODE_ENV)//获取组件的方法
import Layout from '@/views/layout' //Layout 是架构组件,不在后台返回,在文件里单独引入
var getRouter //用来获取后台拿到的路由
router.beforeEach((t...阅读全文>>