As principais notícias estão Aqui, OMETRO

DF e 10 estados têm alerta laranja de chuva neste sábado
O Distrito Federal e mais dez estados têm alerta laranja...
Mega-Sena acumulada sorteia neste sábado prêmio de R$ 75 milhões
As seis dezenas do concurso 2.984 da Mega-Sena serão sorteadas,...
Polícia indicia enfermeiros acusados de matar pacientes no DF
A Polícia Civil do Distrito Federal concluiu as investigações sobre...
Bolsonaro tem piora da função renal e aumento de inflamação
O ex-presidente Jair Bolsonaro teve piora da função renal e...
Lula: assessor de Trump só entrará no país se Padilha entrar nos EUA
O presidente Luiz Inácio Lula da Silva (PT) disse nesta...
Bolsonaro é internado em UTI hospitalar com broncopneumonia bilateral
O ex-presidente Jair Bolsonaro está internado na unidade de terapia...
Decisão de Moraes contra jornalista amplia críticas ao STF
Associações nacionais consideram preocupante decisão do ministro do STF que...
Video Playlist
1/5 videos
1
VIAJANDO COM TOLEDO
VIAJANDO COM TOLEDO
2
 22 ANOS pelas ESTRADAS de MINAS
22 ANOS pelas ESTRADAS de MINAS
3
DESPEDIDA do BOLÃO no bairro SANTA TEREZA!
DESPEDIDA do BOLÃO no bairro SANTA TEREZA!
4
EXPERIÊNCIA de ROÇA na CAPITAL MINEIRA!
EXPERIÊNCIA de ROÇA na CAPITAL MINEIRA!
5
https://www.youtube.com/watch?v=kOIMM-wPe7Y
https://www.youtube.com/watch?v=kOIMM-wPe7Y

Esportes

CBF define datas e horários dos jogos da 4ª fase da Copa do Brasil
Após ter começado com 126 times, a Copa do Brasil...
Calderano bate croata e vai às quartas de WTT WTT Champions, na China
O mesatenista brasileiro Hugo Calderano avançou às quartas de final...
TV Brasil transmite amanhã jogo entre Cruzeiro e Atlético Mineiro
A TV Brasil exibe, neste sábado (14), o clássico Cruzeiro x...
São Paulo vence Chapecoense e assume liderança isolada do Brasileiro
Na partida de estreia do técnico Roger Machado, o São...
Com uma das melhores do mundo, rugby brasileiro mira volta à elite
O mês de março é decisivo para a seleção feminina...

Gastronomia

Ministério abre 310 vagas de especialização em enfermagem neonatal
O Ministério da Saúde lançou edital com 310 vagas para...
Governo prioriza abastecimento e segurar preço do diesel, diz Alckmin
O vice-presidente Geraldo Alckmin disse, neste sábado (14), que o...

Cultura e Entretenimento

Cinema São Luiz vai transmitir cerimônia do Oscar 2026 em Pernambuco
Neste domingo (15), o Brasil inteiro vai vibrar junto na...
Salvador recebe festival de artistas de rua; confira a programação
A programação do Festival Internacional de Artistas de Rua da...
Escritor e jornalista Marcelo Moutinho lança livro de contos no Rio
O escritor e jornalista Marcelo Moutinho lança neste sábado (14/3),...
Capital paulista recebe encontro entre coral indígena e orquestra
A capital paulista recebe neste sábado (14) um encontro entre...

Economia e Negócios

Governo prioriza abastecimento e segurar preço do diesel, diz Alckmin
O vice-presidente Geraldo Alckmin disse, neste sábado (14), que o...
Governo levantou R$ 179 bi desde 2023 para transição ecológica
Em três anos, o governo federal levantou R$ 179 bilhões...
Privatização da BR prejudica consumidor em momento de crise
Especialistas e entidades do setor de petróleo apontam que os...
Economia pode crescer 1% no primeiro trimestre, diz Haddad
O Produto Interno Bruto (PIB) do país pode ter crescimento entre...
CMN cria crédito emergencial de R$ 500 milhões para Minas Gerais
Pessoas físicas e empresas afetadas pelas enchentes em Minas Gerais...

Saúde e Bem Estar

Ministério abre 310 vagas de especialização em enfermagem neonatal
O Ministério da Saúde lançou edital com 310 vagas para...
Ministério da Saúde aumenta em 15% os repasses para hemodiálises
O Ministério da Saúde vai aumentar em 15% o valor...
Pesquisadora Margareth Dalcolmo recebe medalha Oswaldo Cruz
A pneumologista e pesquisadora da Fundação Oswaldo Cruz Margareth Dalcolmo...
Broncopneumonia: entenda quadro que causou internação de Bolsonaro
O ex-presidente Jair Bolsonaro foi internado nesta sexta-feira (13) na...

Educação e Carreiras

Alerj aprova formação de jovens para promover leitura e escrita no RJ
A Assembleia Legislativa do Estado do Rio de Janeiro (Alerj) aprovou nesta...
Fies 2026: pré-selecionados têm quarta para completar cadastro
Os estudantes pré-selecionados, por meio da lista de espera, para vagas do...
Prouni 2026: prazo para entrega de documentos termina nesta sexta
Os pré-selecionados da segunda chamada do Programa Universidade para Todos...
Educação midiática: mapa revela projetos de conscientização pelo país
Na hora do intervalo ou em trabalhos durante as aulas...
MEC habilita PUC-Rio e Idor para oferecer cursos de medicina
A Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) e...

PUBLICIDADE

Veja também

初创网站与开源软件
前面有一篇文章中提到过开源软件,不过主要是在系统运维的角度去讲的,主要分析一些系统级的开源软件(例如bind,memcached),这里我们讨论的是用于搭建初创网站应用的开源软件(例如phpbb,phparticle),运行在Linux,MySQL,Apache,PHP,Java等下面。 创业期的网站往往采用比较简单的系统架构,或者是直接使用比较成熟的开源软件。使用开源软件的好处是搭建速度快,基本不需要开发,买个空间域名,下个软件一搭建,用个半天就搞定了,一个崭新的网站就开张了,在前期可以极大程度的节约时间成本和开发成本。 当然使用开源软件搭建应用也存在一些局限性,这是我们要重点研究的,而研究的目的就是如何在开源软件选型时以及接下来的维护过程中尽量避免。 一方面是开源软件一般只有在比较成熟的领域才有,如果是一些创新型的项目很难找到合适的开源软件,这个时候没什么好的解决办法,如果非要用开源的话一般会找一个最相似的改一下。实际上目前开源的项目也比较多了,在sf.net上可以找到各种各样的开源项目。选型的时候尽量应该选取一个程序架构比较简单的,不一定越简单越好,但一定要简单,一目了然,别用什么太高级的特性,互联网应用项目不需要太复杂的框架。原因有两个,一个是框架复杂无非是为了实现更好的可扩展性和更清晰的层次,而我们正在做的互联网应用范围一般会比开源软件设计时所考虑的范围小的多,所以有的应用会显得设计过度,另外追求完美的层次划分导致的太复杂的继承派生关系也会影响到整个系统维护的工作量。建议应用只需要包含三个层就可以了,数据(实体)层,业务逻辑层,表现层。太复杂的设计容易降低开发效率,提高维护成本,在出现性能问题或者突发事件的时候也不容易找到原因。 另外一个问题是开源软件的后期维护和继续开发可能会存在问题,这一点不是绝对的,取决于开源软件的架构是否清晰合理,扩展性好,如果是较小的改动可能一般不会存在什么问题,例如添加一项用户属性或者文章属性,但有些需求可能就不是很容易实现了。例如网站发展到一定阶段后可能会考虑扩展产品线,原来只提供一个论坛加上cms,现在要再加上商城,那用户系统就会有问题,如何解决这个问题已经不仅仅是改一下论坛或者cms就可以解决了,这个时候我们需要上升到更高的层次来考虑问题,是否需要建立针对整个网站的用户认证系统,实现单点登录,用户可以在产品间无缝切换而且保持登录状态。由于网站初始的用户数据可能大部分都存放在论坛里,这个时候我们需要把用户数据独立出来就会碰到麻烦,如何既能把用户数据独立出来又不影响论坛原有系统的继续运行会是件很头痛的事情。经过一段时间的运行,除非是特别好的设计以及比较好的维护,一般都会在论坛里存在各种各样乱七八糟的对用户信息的调用,而且是直接针对数据库的,这样如果要将用户数据移走的话要修改代码的工作量将不容忽视,而另外一个解决办法是复制一份用户数据出来,以新的用户数据库为主,论坛里的用户数据通过同步或异步的机制实现同步。最好的解决办法就是在选型时选一个数据层封装的比较好的,sql代码不要到处飞的软件,然后在维护的时候保持系统原有的优良风格,把所有涉及到数据库的操作都放到数据层或者实体层里,这样无论对数据进行什么扩展,代码修改起来都比较方便,基本不会对上层的代码产生影响。 网站访问速度问题对初创网站来说一般考虑的比较少,买个空间或者托管服务器,搭建好应用后基本上就开始运转了,只有到真正面临极大的速度访问瓶颈后才会真正对这个问题产生重视。实际上在从网站的开始阶段开始,速度问题就会一直存在,并且会随着网站的发展也不断演进。一个网站最基本的要求,就是有比较快的访问速度,没有速度,再好的内容或服务也出不来。所以,访问速度在网站初创的时候就需要考虑,无论是采用开源软件还是自己开发都需要注意,数据层尽量能够正确,高效的使用SQL。SQL包含的语法比较复杂,实现同样一个效果如果考虑到应用层的的不同实现方法,可能有好几种方法,但里面只有一种是最高效的,而通常情况下,高效的SQL一般是那个最简单的SQL。在初期这个问题可能不是特别明显,当访问量大起来以后,这个可能成为最主要的性能瓶颈,各种杂乱无章的SQL会让人看的疯掉。当然前期没注意的话后期也有解决办法,只不过可能不会解决的特别彻底,但还是要吧非常有效的提升性能。看MySQL的SlowQuery Log是一个最为简便的方法,把执行时间超过1秒的查询记录下来,然后分析,把该加的索引加上,该简单的SQL简化。另外也可以通过Showprocesslist查看当前数据库服务器的死锁进程,从而锁定导致问题的SQL语句。另外在数据库配置文件上可以做一些优化,也可以很好的提升性能,这些文章在网站也比较多,这里就不展开。 这些工作都做了以后,下面数据库如果再出现性能问题就需要考虑多台服务器了,一台服务器已经解决不了问题了,我以前的文章中也提到过,这里也不再展开。 其它解决速度问题的办法就不仅仅是在应用里面就可以实现的了,需要从更高的高度去设计系统,考虑到服务器,网络的架构,以及各种系统级应用软件的配合,这里也不再展开。 良好设计并实现的应用+中间件+良好的分布式设计的数据库+良好的系统配置+良好的服务器/网络结构,就可以支撑起一个较大规模的网站了,加上前面的几篇文章,一个小网站发展到大网站的过程基本上就齐了。这个过程会是一个充满艰辛和乐趣的过程,也是一个可以逐渐过渡的过程,主动出击,提前考虑,减少救火可以让这个过程轻松一些。
使用开源软件,设计高性能可扩展网站
2006-6-17 于敦德 上次我们以LiveJournal为例详细分析了一个小网站在一步一步的发展成为大规模的网站中性能优化的方案,以解决在发展中由于负载增长而引起的性能问题,同时在设计网站架构的时候就从根本上避免或者解决这些问题。 今天我们来看一下在网站的设计上一些通常使用的解决大规模访问,高负载的方法。我们将主要涉及到以下几方面: 1、 前端负载 2、 业务逻辑层 3、 数据层...
使用Red5和FFMpeg搭建在线Flash流媒体分享平台
最近视频的东西比较火,前些天我也稍微了解了一下使用开源软件建在线Flash流媒体播放平台的解决方案,还是有一些收获。 Red5是一款基于java的开源的Flash流媒体Server软件,可以作为取代Macromedia提供的商业版本FMS。Red5使用RSTP作为流媒体传输协议,内置了一些示例,这些示例实现了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本的功能。由于系统本身是开源的,在碰到问题的时候也比较容易解决,大不了直接改代码,在成本方面也可以省下一笔不小的开销,为未来的功能扩展也提供了充分的空间。 如果仅仅是实现在线录制,在线播放,那么Red5也就差不多够了,但可能我们有时候还需要用户上传自己拍摄的视频文件,而要把这些视频文件转成可播放的flv文件就需要视频编码软件了。FFMpeg提供了录制,播放,视频流处理的完整解决方案。它自身也带了一个基于HTTP的流媒体广播程序以及其它几个实用的程序,但我们的重点还是它的视频转换程序,似乎Google Video也是用的它的程序作为视频转换工具。 我用FFMpeg转了几个视频,效果还可以,在声音上碰到了一些问题,在不添加参数的情况下,有一部分视频的声音会有问题,有的视频无论怎么添加参数,都出不来声音,报错提示的是不支持所带的声音采样格式,只支持几种固定的格式,我看了一下代码,确实是这样子,但理论上应该是能够解决的。FFMpeg自带的libavcodec是一套很牛的编码库,为了保证质量和性能,里面的很多codec都是从头开发的。 这两个加起来,实现一些简单的在线视频功能就差不多了。 PS:今天刚看到古永锵也开始做小视频分享网站:优酷。
Rolar para cima
×

Converse com nosso time no WhatsAPP

× O Metro BH