Crear cache sencilla e un fichero - PHP.
Escrito en: Programación o día 23 Abril 2008
Leer en Castellano: Crear una cache sencilla y Crear un fichero - PHP.
Moitos hosting limítannos o uso de cpu , memoria …. o que ás veces nos obriga a optimizar máis do que quixésemos, en casos como wordpress xa tes pluings como wp-cache etc, pero cando o ti fas a tua web poida que non teñamos a 5000 profesionais realizando algoritmos incriblemente optimizados e tampouco dispoñamos de moito tempo para crealos. Existen xeitos faciles para arranxar isto, por exemplo unha cache. Trátase de crear un ficheiro co contido que mostras nas túas webs. Durante un tempo determinado. Para empezar temos que saber crear arquivos co texto que queiramos Para iso utilizamos esta función:
function almacenar_cache($archivo,$texto)
{
$fp = fopen($archivo,”w”);
fwrite($fp, $texto);
fclose($fp);}
Para que funcione temos que pasarlle á función os datos do nome do ficheiro e cos datos que queremos que conteña o ficheiro, neste caso o que imos introducir no arquivo ímolo almacenar na variable $datos do seguinte xeito:
almacenar_cache(”index_cache.php”,$datos);
Probamos que funcione póndolle á variable $datos calquera cousiña:
$datos= “funcionara?”;
Agora debemos introducir os datos do ficheiro que queiramos crear introducindo os datos que teñamos na páxina na variable $datos, o texto que teñamos en html podemos introducilos pondo directamente $datos= “$datos texto_html”; o que teñamos en php eu normalmente sácoo por pantalla con echo “valores que teñamos”; polo que en vez pór iso podemos pór nese lugar $datos= “$datos texto_boto”; Como vedes seria o mesmo que o que tiñades antes pero no canto de sacalo por pantalla almacenádelo nunha variable. Agora hai varias formas para que se execute só cada certo tempo, podes facer algo asi:
if ($tiempo > $tiempoanterior +3600) {
todo el código que tengamos escrito; } else {
include (“index_cache.php”); }
Por suposto esta explicado moi por encima unha vez que teñades isto tan só tédelo que adaptar ao voso código. Ocorréuseme pórvolo porque estaba discorrendo algo para www.windows-linux.net
Deixa unha resposta
Articulos relacionados
- Crea a túa páxina web da forma máis sinxela.
- Backups en Ubuntu de xeito sinxelo.
- SwishMax Portable, deseña webs en flash da forma máis sinxela.
- Locate, busca rapidamente calquera fichero.
- Crea a túa web da forma máis sinxela.
- Instalación Fedora Linux en PS3
- Imprimir en ficheiro PDF Ubuntu
- Buscar e descargar música e vídeo grazas a Google
- RapidSpread: Sobe os teus ficheros e compárteos desde múltiples sitios.
- Debianpackagemaker, Un simple e sinxelo creador de paquetes .deb (Debian)
Máis popular
- Peliculas Online
- Peliculas en descarga directa!
- Buscar seriales y cracks
- Descaga peliculas con bitorrent.
- Repositorios Ubuntu 7.10 "gutsy gibbon"
- Instala programas de Windows en Linux (wine ubuntu).
- Transformar windows xp en windows vista
- Mejorar rendimiento Windows Vista
- Instalar codecs, drivers y programas esenciales en Ubuntu
- Cambiar imagen de inicio de windows.
Lo mejor aquí:
Categorias
- ADSL (6)
- Axuda (4)
- Bitorrent (5)
- Buscadores (5)
- Codecs (2)
- Comandos Google (8)
- Descargas (24)
- Documental (4)
- Firefox (10)
- Google (20)
- Humor (53)
- Linux (270)
- Máquinas virtuais (9)
- Marcos (61)
- MSN (2)
- Navegadores (6)
- Novas (39)
- P2P (4)
- Politica (2)
- Privacidad (3)
- Programación (13)
- Programas (3)
- Protestas (3)
- Redes (2)
- Samba (1)
- Saude (2)
- Seguridade (19)
- Servidor (1)
- Sociedade (29)
- Software (62)
- Tecnoloxia (9)
- Tutoriales (12)
- Utilidades (43)
- Vedra (1)
- Videos (12)
- webs (55)
- Wifi (12)
- Windows (89)
- Xogos (15)
- ¿Quén é? (5)
Archivador
- Xaneiro 2009
- Decembro 2008
- Novembro 2008
- Outubro 2008
- Setembro 2008
- Agosto 2008
- Xullo 2008
- Xuño 2008
- Maio 2008
- Abril 2008
- Marzo 2008
- Febreiro 2008
- Xaneiro 2008
- Decembro 2007
- Novembro 2007
- Outubro 2007
Miñas webs
- Economia y Bolsa
- Windows vs Linux
- Descarga Directa
- Promo Code Dreamhost
- LocaRed
- Modelines
- Tecnomatica










