你好2019!一起努力呀! 主要分三种类型: 1、原子操作相关: nonatomic、atomic nonatomic:非原子操作,对属性赋值的时候不加锁,多线程并发访问会提高访问效率 atomic:原子操作,提供多线程安全,只在其相关的setter或getter方法的时候有加锁安全机制,其他的线程 ...
分类:
移动开发 时间:
2019-01-01 17:24:25
阅读次数:
227
前端性能优化 浏览器请求处理流程如下图: 1、减少http请求,合理设置 HTTP缓存 http协议是无状态的应用层协议,意味着每次http请求都需要建立通信链路、进行数据传输,而在服务器端,每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵,减少http请求的数目可有效提高访问性 ...
分类:
Web程序 时间:
2018-11-28 12:14:17
阅读次数:
207
一、MySQL概述1、MySQL介绍MySQL是一种关系型数据库管理系统,关系型数据库的特点是将数据保存在不同的表中,再将这些表放入不同的数据库中,而不是将所有数据统一放在一个大仓库里,这样的设计增加了MySQL的读取速度,而且灵活性和可管理性也得到了很大提高。访问及管理MySQL数据库的最常用标准 ...
分类:
数据库 时间:
2018-11-23 21:28:42
阅读次数:
290
LRU 目的:创建了一个哈希表作为缓存,每次查找一个用户的时候先在哈希表中查询,以此提高访问性能 LRU 全称 Least Recently Used,也就 是最近最少使用的意思,是一种内存菅理算法,最早应用于Linux操作系统 LRU算法基于一种假设:长期不被使用的数据,在未来被用到的几率也不大。 ...
分类:
编程语言 时间:
2018-11-14 14:18:17
阅读次数:
218
一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。 2、为什么要使用代理服务器 1)提高访问速度 由于目标主机返回的数据会 ...
分类:
其他好文 时间:
2018-11-05 13:37:00
阅读次数:
183
1.突破自身ip访问限制,现在有许多的网站都对ip地址访问进行了限制,这时则可以通过代理ip来突破限制,让自己进入网站。2.提高访问速度,通常代理ip服务器都设置一个较大的硬盘缓冲区,当有外信息市,则直接由缓冲区中取出信息,传给用户,以提高访问速度。3.隐藏真实ip达到匿名效果,可以通过代理ip上网,隐藏真实的ip地址,避免受到******。4.突破ip封锁,例如要抓取一个网站的数据,但是网站对每个i
分类:
其他好文 时间:
2018-10-31 17:10:35
阅读次数:
5644
1.成本高。对于个人用户或一些中小型企业用户来说,自己购买服务器其实并不划算,需要付出的费用较高,而且租用机房也需要费用,所以对服务器要求不高、访问量不高的用户来说,购买服务器并不划算。
分类:
其他好文 时间:
2018-10-26 17:41:18
阅读次数:
152
HTTP协议是:超文本传输协议,该协议规定了浏览器和万维网服务器之间相互通信的规则。 1、客服端发送到服务器的为“请求协议” 2、服务器发送到客服端的为“响应协议” http协议为无状态协议, 代理服务器功能: 1、提高访问速度,大多数代理服务器都有缓存功能 2、突破限制 3、隐藏那个身份 url格 ...
分类:
Web程序 时间:
2018-10-23 18:22:00
阅读次数:
175
__builtin_prefetch是gcc扩展的,用来提高访问效率,需要硬件的支持。 在标准C语言中是不允许static inline联合使用的。 删除依赖的头文件,将相应的结构拷贝到LinuxList.h中: 此外,需要将container_of改写成我们自己的形式。 移植后的内核链表如下: 这 ...
分类:
系统相关 时间:
2018-09-16 17:14:51
阅读次数:
187
一、优化nginx服务的worker进程数 在高并发、高访问量的Web服务场景,需要事先启动好更多的nginx进程,以保证快速响应并处理大量并发用户的请求。 1)、优化nginx进程对应的配置 优化nginx进程对应nginx服务的配置参数如下 上述参数调整的是nginx服务的worker进程数,n ...
分类:
其他好文 时间:
2018-09-01 12:14:13
阅读次数:
179