代码改变世界

让网站飞起来02--服务器缓存技术

2011-09-27 20:55 by PHP淮北, 9339 阅读, 1 推荐, 收藏, 编辑
摘要:前提提要:第一个介绍的是《让网站飞起来01---浏览器缓存技术》介绍服务器,肯定要先支持服务器在网站架构中的位置和作用,然后在介绍几种常见的服务器缓存配置。正文对服务器在网站中位置作用有个大概了解:lamp架构图上图主要介绍了三种服务器,也是比较常用的服务器,下面就介绍这三种服务器的缓存配置。apache是作为正向代理服务器缓存,nginx和squid主要作为反向代理服务器缓存.服务器缓存工作原理上面是一个简单的流程图:我先描述一下:用户1访问A页面,服务器解析A页面返回给用户1,同时在服务器内存上做一定映射,把A页面缓存在硬盘上面用户2访问A页面,服务器直接根据内存上的映射找到对应的页面缓存 阅读全文

让网站飞起来01---浏览器缓存技术

2011-09-27 10:08 by PHP淮北, 11485 阅读, 5 推荐, 收藏, 编辑
摘要:前提说明:缓存技术在在网站应用中非常重要,在减少服务器请求压力和用户浏览速度加块方面有着功不可没的功劳,昨天在我《网站优化--让你的网页飞起来》里面有人问道关于浏览器缓存原理的问题,萌发了我研究缓存技术的兴趣,本文主要介绍浏览器的缓存原理。正文:缓存技术:在介绍缓存技术之前,我们先看一张LAMP网站的价格图,通过架构图我们可以很清晰的对网站整体缓存有一定认识 LAMP网站结构图上面是一种经典的LAMP网站结构图,通过上图我们很清楚的看到一个网站从前台到服务端的整体关系,下面是我根据上图画的一张LAMP缓存图: LAMP缓存图从图中我们可以看到网站缓存主要分为五部分服务器缓存:主要是基于web反 阅读全文

网站优化--让你的网页飞起来

2011-09-26 17:09 by PHP淮北, 10899 阅读, 16 推荐, 收藏, 编辑
摘要:摘要:网站快要上线了,但是网站打开速度很慢怎么办?这里介绍一下对网页进行优化的方法和技巧,加快网页浏览速度,让网页速度飞起来测试网页性能工具⑴Page Speed:是开源 Firefox/Firebug 插件。网站管理员和网络开发人员可以使用 Page Speed 来评估他们网页的性能,并获得有关如何改进性能的建议。⑵yslow:YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基... 阅读全文

总结工作中常用到的linux命令

2011-09-25 12:24 by PHP淮北, 3036 阅读, 2 推荐, 收藏, 编辑
摘要:常用解压命令tar.bz2 命令: tar -jxvf *.tar.bz2tar.z 命令: tar -zxvf *.tar.ztar.gz 命令: tar -Zxvf *.tar.gzPS:关于这些参数你可以用man 帮助,注意区分大小写.大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install常用压缩命令压缩:tar -j c v -f filename.tar.bz2 要被压缩的档案或目录名称 查询:tar -j t v -f filename.tar.bz2 解压 阅读全文

看叶小钗《求职准备01-09》系列有感

2011-09-23 07:54 by PHP淮北, 2426 阅读, 7 推荐, 收藏, 编辑
摘要:最近看叶小钗求职准备http://www.cnblogs.com/yexiaochai/category/318542.html系列的文章,感慨很多,个人感觉如下;①语言之争,那个语言更牛逼??这真是蛋疼的问题,我是在刚选择语言学习的时候,遇到过语言之争的,而且在刚入门的语言新手里面经常有语言之争,但是工作之后感觉这也没有纠结过这个问题,但是看博客园网友还有那么多劝人家转c的,突然感觉有一种刚学语言的感觉,这样问题,怎么还有那么多人争议。我个人感觉:语言只是解决问题的手段,而不是你人生目的。再牛逼的语言也不过是为了帮助那你解决实际问题而存在,每个语言都有自己擅长的一面,存在即合理,一个牛逼的项 阅读全文

LANMP安装总结

2011-09-22 18:52 by PHP淮北, 3411 阅读, 0 推荐, 收藏, 编辑
摘要:Centos系统安装总结LANMP环境搭建总结:步骤123456安装liunxapachemysqlphpnginx优化配置备注Centos5.5组件:memcache,mongodb,eaccelerator等等Apache/nginx这次主要是在centos上搭建apache php nginx mysql等环境,实现nginx和apache共存编译组件的通用模式:①安装linux支持②安装PHP支持以memcache为例:其中php安装在/usr/local/php①安装linux支持memcachewget http://memcached.googlecode.com/files/m 阅读全文

PHP中级程序员标准

2011-09-18 10:17 by PHP淮北, 1771 阅读, 1 推荐, 收藏, 编辑
摘要:工作年限:编程经验这个是必须滴 至少两年的编程经验专业知识:熟悉PHP工作原理和优化,熟悉框架和MVC思想,php功能扩展mysql配置优化,设计liunx下的相关配置优化 ,shell脚本前端技术 html js css ajax xml文档书写:编程规范良好的文档书写能力扩展:c/java第二语言学习 阅读全文

三个多月来的工作和学习小结

2011-09-16 09:17 by PHP淮北, 3599 阅读, 5 推荐, 收藏, 编辑
摘要:毕业到现在做web开发已经三个半月了,现在总结一下最近三个月来的工作和学习本人喜欢写博客,所以总结最近三个月的工作和学习需要参考之前的博客文章---csdn@PHP淮北;列个表格吧,看着也比较方便: 时间事项六月七月八月九月工作任务前端页面服务端页面地图定位服务器搭建图片上传视频文件信息的获取关键词Css+div+jsPHP,谷歌maps,jqueryCentos,Nginx,图片上传Ffmpeg,flv博客文章数量11144215通过上面的表格可以大概知道自己工作内容和学习的东西下面是个人三个月来的一点小总结:① 做前端页面:最重要的是浏览器兼容,之前没有接触过前端,导致做前端页面的时候总. 阅读全文

flv播放器支持广告的

2011-09-14 15:15 by PHP淮北, 941 阅读, 0 推荐, 收藏, 编辑
摘要:flvplayer.swf 原名为Vcastr Flv网络播放器。使用代码如下: <!---<img src="images/ad/movie.gif" alt="这里是底部视频播放框,尺寸:122*83"大小可以自行调试/>--->方式1: <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="122" height= 阅读全文

获得视频时间总长度的另一种方法

2011-09-14 11:02 by PHP淮北, 11224 阅读, 3 推荐, 收藏, 编辑
摘要:本人之前写过一篇: 利用Ffmpeg获得flv视频缩略图和视频时间 当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了, 下面在介绍一种:利用ffmpeg返回值Duration的方法,原来也想过用,但是没有解决,现在可以了 阅读全文