我是靠谱客的博主 悲凉帆布鞋,最近开发中收集的这篇文章主要介绍乐透TV技术分析 nginx+mysql+php sphinx/coreseek,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近刚做了一个视频网站做一下技术分析:

 

服务器:4core cpu; 8M内存;1T硬盘 

带宽:10M 独享

开发语言:php

数据库:mysql

运行环境:centos5.6   nginx 

 

在开发中遇到了哪些问题呢:

 

1.资源采集,可以是使用phpquery 一个php实现类似jquery的功能,便于数据提取,减少学则正的时间。

多线程采集,实现资源的快速更新,解决单线程下的漫长等待【用于视频数据采集,视频图片,海报采集】

2.优化mysql   合理的索引,数据结构,减少程序的复杂度。

sphinx/coreseek 优化mysql的全文搜索,但是词库需要手动更新。一个完善的词库才能提供更好的手势体验。

数据更新sphinx/coreseek 索引也要更新,可以手动更新,也可以增量索引。

    

后期如果访问大的话,可以用主从实现压力分发。

3.合理的程序架构

程序规划相当重要,采集规则,程序性能优化。图片延时加载。合并或压缩 css,js

设置图片,css,js 的过期时间。减少服务器请求,节约带宽

   

4.优化服务器 

 以前用的是apache,apache过去庞大,nginx是一个轻量级的web服务器,支持大并发,和简单的负载均衡。最后决定使用nginx epoll 模式

网站地址:乐透TV  http://www.letoutv.com

 

网站后期主要是:运营和推广工作,热词,新词的更新。

转载于:https://www.cnblogs.com/letoutv/archive/2013/01/09/2852851.html

最后

以上就是悲凉帆布鞋为你收集整理的乐透TV技术分析 nginx+mysql+php sphinx/coreseek的全部内容,希望文章能够帮你解决乐透TV技术分析 nginx+mysql+php sphinx/coreseek所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部