• 为什么 Nginx 比 Apache 更牛逼

    2021-02-26

    Nginx才短短几年,就拿下了Web服务器大壁江山,众所周知,Nginx在处理大并发静态请求方面,效率明显高于Httpd,甚至能轻松解决C10K问题。在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx + PHP(FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。一般来

  • Docker配置redis哨兵模式的方法(多服务器上)

    2021-02-24

    前言之前学习的redis一直是在单一服务器上运行的,而且是直接部署在服务器上。听说用docker会让配置过程更轻松 (并没有)这次就在用Docker的基础上配置Redis一主一从三哨兵。本篇为配置数据节点,即一主一从两个节点。条件三台服务器(因为需要至少三个哨兵保证安全性)【可以在阿里云上租几个小时】  服务器1:8.131.78.18  服务器2:8.131.69.106  服务器3:8.131

  • C++实现简单插件机制原理解析

    2021-02-19

      在我做的第一个页游项目中,服务器使用了插件的机制,但是当时的插件都是用C#写,而且如何实现的也不是很清楚。之后的几个页游项目都是自己一个人包揽服务器部分,所以一直没有写插件的需求。下一个页游项目服务器这边需要多人合作,因此我想把其他模块都独立的做成插件的模式,目前也是在探索阶段。通过网上资料查找以及自己的整理,实现了一个简单版本的插件机制。实现代码如下:  文件Object.hpp中实现了所有

  • requests在python中发送请求的实例讲解

    2021-02-18

    当我们想给服务器发送一些请求时,可以选择requests库来实现。相较于其它库而言,这种库的使用还是非常适合新手使用的。本篇要讲的是requests.get请求方法,这里需要先对get请求时的一些参数进行学习,在掌握了基本的用法后,可以就下面的requests.get请求实例进一步的探究。1、get请求的部分参数(1) url(请求的url地址,必需 )import requestsurl="ht

  • PostgreSQL中的VACUUM命令用法说明

    2021-02-05

    每当PostgreSQL数据库中的表中的行被更新或删除时,死亡行会被遗留下来。VACUUM则会把它们除去来使空间能被重新利用。如果一个表没有被清空,它会变得臃肿,浪费磁盘空间而且会降低顺序表扫描的速度,而且在较小范围内也会降低索引扫描的速度。VACUUM命令只可以移除这些不再被需要的行版本(也被称为元组)。如果被删除事务的事务ID(存储在xmax系统列中)比仍然活跃在PostgreSQL数据库(或

  • nginx如何将http访问的网站改成https访问

    2021-02-01

    1. 背景我有个用于数据展示的网站使用nginx对外提供http访问,另外一个系统用超链接的方式跳转到我的网站提供给终端用户访问。后来对方说他们的站点是https访问的,不能直接访问http,所以需要我支持https访问。所以这里仅限于展示类网站的参考,交互式网站我也不会。***对nginx的了解仅限于可以通过配置文件完成网站访问的配置,其他没有深入理解。***2. 预备知识https:HTTPS

  • Nginx 负载均衡是什么以及该如何配置

    2021-01-30

    什么是负载均衡负载均衡主要通过专门的硬件设备或者通过软件算法实现。通过硬件设备实现的负载均衡效果好、效率高、性能稳定,但是成本比较高。通过软件实现的负载均衡主要依赖于均衡算法的选择和程序的健壮性。均衡算法也是多种多样的,常见的有两大类:即静态负载均衡算法和动态负载均衡算法。静态算法实现比较简单,在一般网络环境下也能达到比较好的效果,主要有一般轮询算法、基于比率的加权轮询算法以及基于优先级的加权轮询

  • 用python监控服务器的cpu,磁盘空间,内存,超过邮件报警

    2021-01-30

      监控Linux服务器嘛,脚本逻辑基本上是用os.popen模块,然后把获取到的结果通过split切分成一个list,再拿目标list值和我阈值对比,超过就邮件报警;  邮件是通过Linux的mailx发出去的,可自行搜索安装该模块,关键字:“Linux使用mailx发邮件”,脚本如下: 一、cpu ideal值,不小于20%#!/usr/bin/python# -*- coding: utf-

  • Vite和Vue CLI的优劣

    2021-01-30

    Vue 生态系统中有一个名为 Vite 的新构建工具,它的开发服务器比 Vue CLI 快 10-100 倍。这是否意味着 Vue CLI 已经过时了在本文中,我将比较这两种构建工具,并说明它们的优缺点,以便你可以决定哪一种适合你的下一个项目。Vue CLI 概述大多数 Vue 开发人员都知道,Vue CLI 是使用标准构建工具和最佳实践配置快速建立基于 Vue 的项目的不可或缺的工具。其主要功能

  • 详解HttpClient用法

    2021-01-11

    上篇文章给大家介绍了HttpClient详细使用示例详解,喜欢的朋友可以点击查看,今天继续给大家介绍HttpClient用法,具体内容如下所示;1.简介HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache

  • 关于PostgreSQL错误日志与慢查询日志收集

    2021-01-07

    PostgreSQL错误日志与慢查询日志对于线上系统分析、问题预警、问题排查起到非常重要的作用,在此不做赘述。此文档记录错误日志与慢查询日志的收集、分析与存储展示的方法。一、总体思路PostgreSQL日志输出可以配置多种多样的格式,其中以csvlog格式输出的日志信息最全面。但是CSV日志只能以本地文件的方式收集,不能直接写入网络,实时上传日志服务器。日志收集:PostgreSQL服务器分布在不

  • 如何快速修改MySQL用户的host属性

    2021-01-05

    当你远程登录MySQL时,使用的账号要有特殊要求。默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。执行的sql语句如下:update user set host = '%' where user = 'root';补充:mysql 修改root密码 修改账户登录host1.忘了root密码远程服务器起了一

  • 浅谈Mysql连接数据库时host和user的匹配规则

    2021-01-05

    --连接数据库时,host和user的匹配规则官方文档:https://dev.mysql.com/doc/refman/5.7/en/connection-access.html--host和user的匹配规则如下:--是host为明确的最先匹配,host带%模糊的时候最后匹配,但host为''(空)位于%之后才匹配--相同的host时候,比较user为明确的最先匹配,user为''(空)最后匹

  • Python 实现一个简单的web服务器

    2021-01-03

    import reimport socketdef service_cilent(new_socket):  request = new_socket.recv(1024).decode("utf-8")  # Python splitlines() 按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为

  • Dreamweaver站点管理的详细介绍(图文)

    2020-12-17关键词: 站点文件单击服务器测试

    本篇文章给大家带来的内容是关于Dreamweaver站点管理的详细介绍(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。对于制作维护一个网站,首先需要在本地磁盘上制作修改网站的文件,然后把这个网站制作修改的文件上传到互联网的Web服务器上,从而实现网站文件的更新。放置在本地磁盘上的网站被称为本地站点,位于互联网Web服务器里的网站被称为远程站点。Dreamweaver 提供了

  • 使用DW创建PHP站点、编写PHP程序的方法

    2020-12-17关键词: 站点如图服务器选项语言

    如何使用Dreamweaver编写PHP程序?如何使用DW创建PHP站点?下面本篇文章给大家介绍一下Dreamweaver CS6创建PHP站点、编写PHP程序的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《dreamweaver教程》、《PHP视频教程》Dreamweaver CS6创建PHP站点、编写PHP程序1) 单击菜单上的这个“站点”-“新建站点”,如

  • Python 使用SFTP和FTP实现对服务器的文件下载功能

    2020-12-17

    一、用 ftplib 模块连接远程服务器ftplib模块常用方法ftp登陆连接from ftplib import FTP  #加载ftp模块ftp=FTP()    #设置变量ftp.set_debuglevel(2)  #打开调试级别2,显示详细信息ftp.connect("IP","port")  #连接的ftp sever和端口ftp.login("user","password") #连

  • 什么是宝塔面板 更轻松的管理服务器

    2020-12-14

    什么是宝塔面板,宝塔面板有什么用,为什么要使用宝塔面板。打开宝塔面板官方网站:https://www.bt.cn/,你会发现醒目的一行字:简单好用的服务器运维面板 ,从这行字主要分析出两个重点,一个重点是简单好用 ,另一个重点是服务器面板 ,也就是说宝塔面板是针对服务器 推出的一款管理工具。我们都知道,建立一个网站需要用到网络空间,而网络空间分为三种:一、虚拟主机 ,虚拟主机使用最简单,主机后台都

  • 宝塔的php错误日志在哪

    2020-12-14关键词: 宝塔一键面板服务器版本

    宝塔的php错误日志在哪?宝塔的php错误日志在 /www/server/php/版本/var/log 目录下。注意把版本换成php版本号即可;如5.4即54。例子/www/server/php/54/var/log宝塔简介:宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视

  • 宝塔面板php无法安装怎么办

    2020-12-14关键词: 宝塔面板管理器服务器方法

    宝塔面板php无法安装?错误信息:configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/错误原因:curl 安装失败。解决方法:方法 1:找到/root 目录,删除原来的 curl 安装包。目前最新为 curl-7.54.1.tar.gz。再次运行 php 安装

  • 宝塔无法安装phpmyadmin怎么办

    2020-12-14关键词: 宝塔这个问题面板服务器数据库

    宝塔无法安装phpmyadmin?在Linux系统里装上宝塔面板,安装phpmyadmin管理数据库的时候,发现phpmyadmin安装不了,试过很多方法,找了官网论坛都没有解决方案,百度上有人提出过这个问题,但是依然没有解决成功。自己发现了问题并解决了这个问题,所以记录下来,让新手少走弯路。我的情况是安装phpmyadmin的时候执行安装持续10多秒,宝塔显示安装成功(其实并没有看到安装输出控制

  • 宝塔面板是什么

    2020-12-14关键词: 宝塔一键面板服务器管理器

    宝塔面板是什么?宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。宝塔面板有着丰富的功能宝塔面板拥有极速方便的一键配置与管理,可一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js),一键部署SS

  • 宝塔面板远程ssh

    2020-12-14关键词: 服务器宝塔如图远程桌面密码

    宝塔面板SSH(远程桌面)使用教程确认安装环境符合要求后,使用SSH(远程桌面)工具连接你的Linux或Windows服务器,这里推荐使用宝塔远程连接桌面助手,可双向支持Linux和windows服务器的远程连接,SSH(远程连接)工具市面上有很多,但是存在的安全问题,也很多,所以,宝塔官方建议用户,尽可能使用服务器官方提供SSH或下载官方的SSH(远程桌面)工具,windows远程可使用系统自带

  • Linux宝塔面板介绍 Centos安装宝塔面板教程

    2020-12-13关键词: 宝塔面板版本服务器系统

    下面由宝塔面板教程栏目给大家介绍Linux宝塔面板以及Centos安装宝塔面板的方法,希望对需要的朋友有所帮助!宝塔面板是一个可以安装在服务器上的集成环境,并配套了web管理面板,可以在浏览器上直接控制你的服务器,非常方便。 可以一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带基础网站环境。宝塔支持windows系统(apache)和linux系统(

  • Linux服务器安装宝塔面板命令大全(各版本Linux)

    2020-12-13关键词: 命令宝塔面板系统服务器

    下面由宝塔面板使用教程栏目给大家分享Linux服务器安装宝塔BT面板命令大全,包括Centos、Ubuntu、Deepin及Fedora的安装命令:宝塔面板安装要求内存:512M以上,推荐768M以上(纯面板约占系统60M内存)硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装

 843    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号