分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached ...
分类:
Web程序 时间:
2018-03-11 11:55:16
阅读次数:
239
[toc]#10.22访问日志不记录静态文件很多网站大多为静态网页,网页内部的图片、css文件等同样有其网址链接,如果不设置,这些无效的信息也将被存入访问日志中,会导致访问日志文件大小快速增加,占用大量存储空间。我们可以通过设置不记录某些文件来减少无效信息,节省内存资源。1.编辑虚拟主机配置文件[root@xavi~]#vim/usr/local/apache2.4/conf/extra/http
分类:
其他好文 时间:
2018-03-08 14:11:47
阅读次数:
197
一、访问日志不记录静态文件很多网站大多为静态网页,网页内部的图片、css文件等同样有其网址链接,如果不设置,这些无效的信息也将被存入访问日志中,会导致访问日志文件大小快速增加,占用大量存储空间。我们可以通过设置不记录某些文件来减少无效信息,节省内存资源。那么具体怎么操作呢?按照下面例子操作即可:步骤:编辑虚拟主机配置文件[root@zlinux~]#vim/usr/local/apache2/co
分类:
Web程序 时间:
2018-03-05 21:38:32
阅读次数:
254
一、系统架构演变 1.单一应用架构: 将所有功能都部署到一个应用上,减少增加节点的成本;但是功能增多,网站流量变大时,服务器承受不了,速度变慢。 2.垂直应用架构: 将不相关的功能分布在不同的应用上,提高效率,加快开发速度。 3.分布式架构: 当垂直应用越来越多时,可能会产生数据的交互,所以讲主要的 ...
分类:
其他好文 时间:
2018-03-02 22:15:52
阅读次数:
174
很多网站设计的网页设计用到的都是满幅的背景,内容宽度定宽的这种设计。 如小米官网 先设置定宽容器 然后再配合外部容器一起使用,通常有以下两种写法: 第一种: 第二种: ...
分类:
其他好文 时间:
2018-03-02 01:08:05
阅读次数:
193
lamp架构下,单个服务器上运行两个或多个网站站点,dns将其他域名指向本服务器,默认404错误,但可以设置为如何错误域名指向本机ip将自动显示或跳转到设置的本机第一个站点上;
分类:
Web程序 时间:
2018-03-01 23:25:50
阅读次数:
242
起因: 在研究爬虫的时候发现很多网站都出现了同一种方式的js混淆,并且名字都是pde.js,怀疑是使用了同一款混淆工具,所以研究一下。 这款工具叫JS Packer,并不是专门的混淆工具,而是一款js压缩工具,其官网地址为: http://dean.edwards.name/packer/ 支持两种... ...
分类:
Web程序 时间:
2018-02-25 11:30:42
阅读次数:
310
有很多网站是需要先登录,才可以浏览的,所以我们这个案例主要讲解如何以登陆的方式抓取这类的页面 第一:http本身是一种无状态的协议 这样两个请求没有任何关系,像淘宝这样的网站需要记录用户的每次请求,来看看有状态的请求 看一下COOKIE本地存储 用户名密码可以存到本地,所以安全性不高,这样就出现了S ...
分类:
Web程序 时间:
2018-02-18 12:07:49
阅读次数:
573
JSON是一种格式,它以JavaScript源代码的形式将信息保存在纯文本文件中,常用于许多web应用程序中。很多网站都提供JSON格式的内容,作为程序与网站交互的方式。这就是提供API。访问API和通过URL访问任何网页都是一样的。但API返回的数据是针对机器格式化的,API不是人容易阅读的。json模块处理了JSON数据字符串和python值之间转换的所有细节,得到了json.loads()和
分类:
Web程序 时间:
2018-02-11 23:45:28
阅读次数:
371
前几天在网上看到好多网站上都有日历,当时就在纠结这玩意是怎么写出来的,而且日期还能来回切换,后来经过自己的构思,写出来了一个小demo,最后感觉也没有这么难,下边便把这个demo展现出来: 效果图: HTML代码: css代码: js代码: 这个小demo可以定位到当前日期,点击日期前后的箭头可以查 ...
分类:
其他好文 时间:
2018-02-11 21:28:01
阅读次数:
128