title = "" date= tags="PHP" +++ 我们知道,Session是一种会话技术,用来实现跨脚本共享数据。Session是存放在服务器端的文件里的,因此Session有可能因为文件数量过多,会在查询 Session 文件以及读取的时候产生压力。一般我们有三种解决方案 1. 使用文件分层(缺点:I/…
分类: PHP
共 26 篇更新日志 20220403 增加 Cookie 的描述,并且优化排版 Cookie 我们都知道 HTTP 是无状态的,当 HTTP 请求处理完成后,它就不在“认识”发起请求的客户端了,如果 Web 服务器只是用来管理静态文件还好说,对方是谁并不重要,把文件从磁盘读出来发走就可以了。但随着 HTTP 应用领域的不断扩大,…
title: date: categories: MySQL tags: "INSERT" id: 1 最近为公司内部系统写了一个爬虫,爬了一个问答社区的三万多条数据,由于一开始的设计不够合理,将所有记录都放入了一个表中,由于是问答系统,合理的数据库设计,应该是将问题和答案分离开来,这样的结构更加合理,也易于未来的扩展…
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128…
在 ThinkPHP 中有一个常量 DS,用来标记目录,可以自动区分当前系统是 windows 还是 Linux,其底层使用的就是 PHP 自带的常量只不过是进行了简写。 DIRECTORYSEPARATOR(string) 目录分隔符,这是PHP内置的一个常量,代表着"/"或“” 因为系统原因,目录的分隔符被分为两种…
前言 首先说一下为什么要写这篇文章。 很多PHP开发者都是自学成才,当然我并不是说这种学习方式不好,恰恰相反我特别喜欢这种方式,因为我也是在2009年开始自学并且加入PHP开发者的行列,并且因此受益。 但也由于是自学,所以我知道PHP开发者可能会遇到什么样的问题,现在 PHP 的学习资料是比较充足的,但是在早些年,PH…