#网站优化

网络性能优化的几个小点

图片你知道吗?加载网页时,平均60%以上的流量都来加载图片。简单的图形,可以直接用css实现,代替使用图片CDN服务器提供多种尺寸的图片,按屏幕宽度和像素密度去请求对应的图片(详细看我另外一篇博文)小图用base64多个小图合成一张雪碧图选择正确的图片格式(能用webp尽量用,不能的话,小图用png,大图用jpg)预请...

vue-cli内部webpack的打包优化

在此之前,我们先谈谈前端项目的性能优化。优化前端项目无非就是2方面的优化:一、网络性能优化(重点)减少请求数量(webpack的天职就是打包)减少请求资源大小(压缩gzip,后端会完成)CDN加速、负载均衡(运维负责)二、运行性能优化减少DOM操作减少图片数量显而易见的,我们前端除了一些游戏、WEBGL项目、有大量DO...

php代码优化 -- array_walk 和 foreach, for 的效率的比较

<?php/***array_walk和foreach,for的效率的比较。*我们要测试的是foreach,for,和array_walk的效率的问题。*///产生一个10000的一个数组。$max=10000;$test_arr=range(0,$max);$temp;//我们分别用三种方法测试求这些数加上1的...

关于查询优化

公司有个需求,就是把有课的那个日期,用特殊的标记,标记出来。我之前的思路是,每一个日期,都查询一次数据库,看看这一天是否有课,如果有课的话就加粗加下划线。结果做出来了,但是效果很差,因为执行的时间太久了,都是用于执行数据库查询去了,很慢很慢。数据库一共有三千多条数据,没执行一次查询用时约100ms作用,30次查询,大概...
代码星球 ·2020-04-06

电商网站高并发下的数据安全

我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是MySQL数据库,可以使用它自带的锁机制很好的解决问题,但是,在大规模并发的场景中,是不推荐使用MySQL的。秒杀和抢购...

Android性能优化之提高ListView性能的技巧

ListView优化一直是一个老生常谈的问题。无论是面试还是寻常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看怎样最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑2.尽最大可能避免GC3.滑动的时候不载入图片4.将ListView的scrollingCa...

wget整站抓取、网站抓取功能;下载整个网站;下载网站到本地

wget-r  -p-np-k-E http://www.xxx.com抓取整站wget-l1-p-np-k    http://www.xxx.com抓取第一级 -r递归抓取-k抓取之后修正链接,适合本地浏览 http://bl...

如何实现一个网站多个域名:目的是为了一个共同的前端+多个多语言实现的后端

目前项目开发过程中,服务端语音有的使用python,有的使用java,有的使用node……但是这多个语言的后端在大的范围内,属于一个项目,共同完成一个大的产品,因此需要一个共同的前端……需要解决问题:1、一个前端分成多个模块,不同的模块可以使用不同的后端2、多个后...

shell自动补全功能:bash和zsh;zsh启动优化

首要一点:shell有多种,比如bash、zsh、csh、ksh、sh、tcsh等因此,制作自动补全功能时,要先搞清楚,你使用的是哪种shell,各个shell制作方法是不同的,网上大部分介绍的是关于bash的。定义补全脚本后,要重新打开终端或者先执行下脚本:source 一、bash:涉及命令:补全命令co...

网站功能操作分布引导插件:Intro.js介绍;React里如何使用Intro.js以及如何进行分页导航

插件作用:使用向导,引导新用户正确使用Web网站。我的环境是React+Mobx。 基本使用介绍,参加代码地址里的README.md:https://github.com/usablica/intro.js安装:npminstallintro.js--save在项目里的app.js里引入css文件,全局引入一...

Python性能优化:PyPy、Numba 与 Cython。PyPy的安装及对应pip的安装

  性能优化讨论见参考1:大概意思是,PyPy内置JIT,对纯Python项目兼容性极好,几乎可以直接运行并直接获得性能提升;缺点是对很多C语言库支持性不好。Numba是一个库,可以在运行时将Python代码编译为本地机器指令,而不会强制大幅度的改变普通的Python代码。Cython是一种Python+C的便利性组合...

多重背包的二进制优化——DP

#include<cstdio>#include<cstring>#include<algorithm>#defineLLlonglongusingnamespacestd;constintM=2e5+7;intread(){intans=0,f=1,c=getchar();whil...

五步搭建属于自己的个人网站

五步搭建属于自己的个人网站如果你非常想拥有一个完全属于自己的个人站点,本篇文章帮你起飞。搭建个人站点的方式有多种多样,本篇主要介绍基于Java环境搭建个人站点。5步完成个人网站搭建一、搭建云服务器服务器有多种选择,阿里云、腾讯云,新浪云等等,当然也可以选择国外的服务。(国内的创业项目,阿里云是不错的选择)本案例选择阿里...

怎么查询网站的收录量

怎么查询网站的收录量对于一个新建的网站,我们要时时关注网站的收录情况,一般是查询百度的收录情况,可以用一个地址标志开头搜索这个网页,就会列出这个网页在这个搜索引擎中的收录量,我们就知道要怎么继续优化网站打开百度搜索主页,我们要在搜索框里输入一些内容  在这里面输入site:开头加上你要搜索网站的网址...

测试网站的高并发量访问压力

测试网站的高并发量访问压力JMeter网站并发性测试ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等...
首页上一页...9899100101102...下一页尾页