Francis Soung

用心甘情愿的态度,过随遇而安的生活

nginx.conf配置文件详解

Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令。main部分设置的指令将影响其它所有部分的设置;server部分的指令主要用于指定虚拟主机域名、IP和端口;upstream的指令用于设置一系列的后端服务器,设置反向代理...

如何将DISQUS社会化评论设置为简体中文

1、首先要打开Disqus的网站,点击右上角的 Sign-in 登录。 2、进入后台。 登录后回到首页,点击右上角你的头像,选择 Admin,进入管理后台。 3、选择右上角“Settings”: 先给大家看看这些设置都是什么意思: APPEARANCE:评论区的样式 COMMENT COUNT LINK: 当评论、回应条数分别为 0、1 时的显示 DEFAULT SORT:...

如何写出优美的 C 代码

面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的 C 代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过一个实际的例子来说明这一点。 基础知识 结构体 除了提供基本数据类型外,C 语言还提供给用户自己定制数据类型的能力,那就是结构体,在 C 语言中,你可以用结构体来表示任何实体。结构体正是面向对象语言中的类...

浅谈大型网站动态应用系统架构

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应...

如何用 OS X 的 Xcode 写 C 语言程序

OS X,Xcode,C语言

如果你在 Windows 习惯使用 Visual C++ 或 Dev-C++ 的话,到了 Mac OS X 可能会突然不知道要怎么写程序,尤其当你已经用 Visual C++ 的 Debugger 用得很上手的话。 要对自己重新进修了,最近上的课充满了 C programming,虽然大学学过,但是那时候并没有钱买Mac,现在有机会了,我也稍微摸懂了 Xcode 的若干功能,至少我可以拿它...

使用 Nginx 提升网站访问速度

本文主要介绍如何在 Linux 系统上安装高性能的 HTTP 服务器 —— Nginx、并在不改变原有网站结构的条件下用 Nginx 来提升网站的访问速度。 导语 Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler....

在Linux系统中为PHP5.3安装Zend Guard Loader

从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。 本文介绍如何在Linux系统中为PHP5.3安装Zend Guard Loader支持的过程。 操作系统为CentOS5.5,PHP版本为5.3.8(CentOS5.5中的PHP默认版本较低,如果要升级到PHP最新版,可以使用remi的...

以普通用户启动的Vim如何保存需要root权限的文件

在Linux上工作的朋友很可能遇到过这样一种情况,当你用Vim编辑完一个文件时,运行:wq保存退出,突然蹦出一个错误: E45: 'readonly' option is set (add ! to override) 这表明文件是只读的,按照提示,加上!强制保存::w!,结果又一个错误出现: "readonly-file-name" E212: Can't open file for ...

记一次TIME_WAIT网络故障

最近发现服务器的网络格外不稳定,流量比较异常,升降差距明显。出现了PHP脚本时常出现连不上服务器的现象,调试了一下,发现是TIME_WAIT状态过多造成的,本文简要介绍一下解决问题的过程。 遇到这类问题,我习惯于先用strace命令跟踪了一下看看: shell> strace php /path/to/file EADDRNOTAVAIL (Cannot assign reques...

php配置文件详解

优化php性能的时候,优化配置文件这个是首当其冲的。下边跟大家分享下我总结的关于php.ini配置文件里的每一行的解释,希望能帮助大家进一步了解php。 [ipv6@ipv6 ~]# grep -v ";" /etc/php5/apache2/php.ini [PHP] engine = On ---> 是否启用PHP解析引擎 short_open_tag = Off ...

Francis Soung